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

System.ClientModel.Primitives.PipelineRequest

public abstract class PipelineRequest : IDisposable
Represents an HTTP request to be sent to a cloud service. The type of a PipelineRequest is specific to the type of the PipelineTransport used by the ClientPipeline that sends the request. Because of this, CreateMessage is used to create an instance of PipelineRequest for a given pipeline.
namespace System.ClientModel.Primitives { public abstract class PipelineRequest : IDisposable { public string Method { get; set; } protected abstract string MethodCore { get; set; } public Uri Uri { get; set; } protected abstract Uri UriCore { get; set; } public PipelineRequestHeaders Headers { get; } protected abstract PipelineRequestHeaders HeadersCore { get; } public BinaryContent Content { get; set; } protected abstract BinaryContent ContentCore { get; set; } public virtual string ClientRequestId { get; } public abstract void Dispose(); protected PipelineRequest(); } }