本文整理汇总了C#中AppDelegate类的典型用法代码示例。如果您正苦于以下问题:C#AppDelegate类的具体用法?C#AppDelegate怎么用?C#AppDelegate使用的例子?这里精选的类代码示例或许可以为您提供帮助。
示例1:Middleware
publicstaticAppDelegateMiddleware(AppDelegateapp)
{
return
(env,result,fault)=>
app(
env,
(status,headers,body)=>
{
if(IsStatusWithNoNoEntityBody(status)||
headers.ContainsKey("Content-Length")||
headers.ContainsKey("Transfer-Encoding"))
{
result(status,headers,body);
}
else
{
vartoken=CancellationToken.None;
objectobj;
if(env.TryGetValue(typeof(CancellationToken).FullName,outobj)&&objisCancellationToken)
token=(CancellationToken)obj;
varbuffer=newDataBuffer();
body(
buffer.Add,
ex=>
{
buffer.End(ex);
headers["Content-Length"]=new[]{buffer.GetCount().ToString()};
result(status,headers,buffer.Body);
},
token);
}
},
fault);
}
原文链接:
http://www.jxszl.com/biancheng/C/556550.html