System.ClientModel.Primitives.PipelineMessage
Represents an HTTP message that can be sent from a
ClientPipeline. Request holds the request sent
to the cloud service, and Response holds the response received
from the service.
namespace System.ClientModel.Primitives
{
public class PipelineMessage : IDisposable
{
public PipelineRequest Request { get; }
public PipelineResponse Response { get; }
public CancellationToken CancellationToken { get; }
public PipelineMessageClassifier ResponseClassifier { get; set; }
public bool BufferResponse { get; set; }
public TimeSpan? NetworkTimeout { get; set; }
public PipelineResponse ExtractResponse();
public void Apply(RequestOptions options);
public bool TryGetProperty(Type key, out object value);
public void SetProperty(Type key, object value);
public void Dispose();
protected virtual void Dispose(bool disposing);
}
}