C# 带有WPF控件的Azure函数V1

C# 带有WPF控件的Azure函数V1,c#,azure-functions,azure-function-async,C#,Azure Functions,Azure Function Async,我尝试使用Azure function v1,它包含一些WPF控件。而Azure Function v1支持.Net framework,并且应该与windows环境一起使用。每当调试器到达WPF控件时,抛出的异常显示 InvalidOperationException:调用线程必须是STA,因为许多UI组件都需要它。 这就是我的代码的样子,我在浏览器中测试了这个函数 [FunctionName("Report1")] public static async Task<HttpRes

我尝试使用Azure function v1,它包含一些WPF控件。而Azure Function v1支持.Net framework,并且应该与windows环境一起使用。每当调试器到达WPF控件时,抛出的异常显示

InvalidOperationException:调用线程必须是STA,因为许多UI组件都需要它。

这就是我的代码的样子,我在浏览器中测试了这个函数

 [FunctionName("Report1")]
 public static async Task<HttpResponseMessage> RunReport([HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", Route = "hash/{hash1}")]HttpRequestMessage req, string hash1, TraceWriter log, Microsoft.Azure.WebJobs.ExecutionContext context){}

没有此使用方法,Azure函数不支持UI。不应在Azure函数中处理WPF控件。

您指的是UI吗?Azure函数不支持UI。我在内部使用UI时没有显示它们,但是当它们被实例化时,会引发异常。我想这现在是可能的,那么什么是合适的senario来支持他们的web/功能?Azure功能是基于web应用程序沙箱设计的。您可以将WPF控件放在Web应用程序中,而不是放在Azure函数中。