<PackageReference Include="System.ClientModel" Version="1.8.1" />

System.ClientModel.Primitives.PipelineMessage

public class PipelineMessage : IDisposable
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); } }