问题描述
我们需要 HTTP 触发器 Azure 函数中的 OperationId 值。我们怎样才能得到它。 Highlighted OperationID in the image
解决方法
您可以使用 df = pd.DataFrame({"action":[1,1,0],"drama":[1,1],"fantasy":[1,"sci-fi":[0,1]})
print(df)
df['result'] = df['action'].astype('string') + df['drama'].astype('string') + df['fantasy'].astype('string') + df['sci-fi'].astype('string')
print(df)
df['result'] = df['result'].apply(lambda x: int(x,2))
print(df)
在门户中的 HTTP 触发器中获取操作 ID。
代码:
Activity.Current.RootId
,
您可以将执行上下文添加到您的函数中。
像这样:
[FunctionName("HttpTriggerCSharp")]
public static async Task<IActionResult> Run(
[HttpTrigger(AuthorizationLevel.Function,"get","post",Route = null)]
HttpRequest req,ILogger log,ExecutionContext context)
您可以访问 Context.InvocationId
,这将是您的要求(操作 ID)。