public static ResponseInformation FromWriteResponse(IStoredProcedureResponse <dynamic> response)
 {
     return(new ResponseInformation
     {
         CurrentResourceQuotaUsage = response.CurrentResourceQuotaUsage,
         MaxResourceQuota = response.MaxResourceQuota,
         RequestCharge = response.RequestCharge,
         ResponseHeaders = response.ResponseHeaders
     });
 }
Example #2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="requestIdentifier"></param>
 /// <param name="response"></param>
 /// <returns></returns>
 public static ResponseMetadata FromCommit(string requestIdentifier, IStoredProcedureResponse <dynamic> response)
 {
     return(new ResponseMetadata
     {
         RequestIdentifier = requestIdentifier,
         CurrentResourceQuotaUsage = response.CurrentResourceQuotaUsage,
         MaxResourceQuota = response.MaxResourceQuota,
         RequestCharge = response.RequestCharge
     });
 }
Example #3
0
 public async Task ProcessResponse <T>(IStoredProcedureResponse <T> storedProcedureResponse)
 {
     await ProcessResponse(storedProcedureResponse.SessionToken, storedProcedureResponse.RequestCharge, storedProcedureResponse.StatusCode);
 }