示例#1
0
 public void Delete(Authorization auth)
 {
     if (Authorizations.Remove(auth))
     {
         auth.Invalidated -= OnAuthorizationInvalidated;
         Save();
     }
 }
示例#2
0
 public void Delete(Authorization auth)
 {
     if (Authorizations.Remove(auth))
     {
         auth.Invalidated -= OnAuthorizationInvalidated;
         Save();
     }
 }
示例#3
0
        async private Task<Authorization> Authorize(NetworkCredential credential, Authorization.AuthorizeRequest authRequest)
        {
            var request = CreateRequest("/authorizations");
            request.AddAuthorizationCredential(credential);

            var response = await PostAsJson<Authorization.AuthorizeRequest, Authorization>(request, authRequest);

            Context.Authorize(response.Result);
            return Context.Authorization;
        }