Beispiel #1
0
 public void SendRequest(string invocationId, HttpRequestMessage request)
 {
     // CmdletInfoHandler sets/updates x-ms-client-request-id during SendAsync() no matter if SDK sets x-ms-client-request-id.
     // Update request here to ensure its value consistent with real result.
     if (clientRequestId != null)
     {
         request.AddClientRequestId(clientRequestId);
     }
     Write(GeneralUtilities.GetLog(request, Matchers));
 }
Beispiel #2
0
 protected override Task <HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
 {
     if (Cmdlet != null)
     {
         request.Headers.Add("CommandName", Cmdlet);
     }
     if (ParameterSet != null)
     {
         request.Headers.Add("ParameterSetName", ParameterSet);
     }
     if (ClientRequestId != null)
     {
         request.AddClientRequestId(ClientRequestId);
     }
     return(base.SendAsync(request, cancellationToken));
 }