我有這個方法的WCF服務。該方法具有WebInvoke Attribute。我怎樣才能異步調用它?如何使用WebInvokeAttribute異步調用WCF服務方法?
[WebInvoke(UriTemplate = "*", Method = "*")]
public Message HandleRequest()
{
var webContext = WebOperationContext.Current;
var webClient = new WebClient();
return webContext.CreateStreamResponse(webClient.OpenRead("http://site.com"), "text/html");
}
該方法通常是用來通過REST服務。 WebInvoke通過Http「POST」方法調用,而WebGet是Http「GET」。你是指REST服務? –
是的,REST服務。我通過瀏覽器使用這項服務。 –