本文整理汇总了C#中HttpRequestMessage.CreateResponse方法的典型用法代码示例。如果您正苦于以下问题:C# HttpRequestMessage.CreateResponse方法的具体用法?C# HttpRequestMessage.CreateResponse怎么用?C# HttpRequestMessage.CreateResponse使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类HttpRequestMessage
的用法示例。
在下文中一共展示了HttpRequestMessage.CreateResponse方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: SendAsync
protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
{
WasInvoked = true;
Request = request;
CancellationToken = cancellationToken;
if (_throwInSendAsync)
{
SendAsyncException = new Exception("SendAsync exception");
throw SendAsyncException;
}
return TaskHelpers.FromResult(request.CreateResponse());
}
示例2: SendAsync
protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
{
WasInvoked = true;
Request = request;
CancellationToken = cancellationToken;
if (_throwInSendAsync)
{
SendAsyncException = new Exception("SendAsync exception");
throw SendAsyncException;
}
#if !NETFX_CORE // Extension method only available on non portable library
return TaskHelpers.FromResult(request.CreateResponse());
#else
return TaskHelpers.FromResult(new HttpResponseMessage { RequestMessage = request });
#endif
}
示例3: SendAsync
protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
{
HttpResponseMessage response = request.CreateResponse();
if (_includeResponseEntity)
{
response.Content = new StringContent("Response Entity");
response.Content.Headers.Add(TestHeader, TestValue);
}
return TaskHelpers.FromResult(response);
}
示例4: SendAsync
protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
{
#if NETFX_CORE // Extension method only available on non portable library
HttpResponseMessage response = new HttpResponseMessage() { RequestMessage = request };
#else
HttpResponseMessage response = request.CreateResponse();
#endif
if (_includeResponseEntity)
{
response.Content = new StringContent("Response Entity");
response.Content.Headers.Add(TestHeader, TestValue);
}
return Task.FromResult(response);
}