FromResult方法
privateTaskValidateClientRedirectUri(OAuthValidateClientRedirectUriContextcontext){if(context.ClientId==Clients.Client1.Id){context.Validated(Clients.Client1.RedirectUrl);}elseif(context.ClientId==Clients.Client2.Id){context.Validated(Clients.Client2.RedirectUrl);}returnTask.FromResult(0);}
这里看了半天Task.FromResult(0);返回的是Task<T>而方法返回的是Task,原来Task<T>继承自Task光想着Task了,Task.FromResult(0)是将执行一个固定返回值的异步操作,此处代码返回0。记下,以备查询。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。