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

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.
public BinaryContent Content { get; set; }

Gets or sets the contents of the HTTP request.

protected abstract BinaryContent ContentCore { get; protected set; }

Gets or sets the derived-type's value of the request's Content.

Gets the collection of HTTP request headers.

protected abstract PipelineRequestHeaders HeadersCore { get; }

Gets or sets the derived-type's value of the request's Headers collection.

public string Method { get; set; }

Gets or sets the HTTP method used by the HTTP request.

protected abstract string MethodCore { get; protected set; }

Gets or sets the derived-type's value of the request's Method.

public Uri Uri { get; set; }

Gets or sets the Uri used for the HTTP request.

protected abstract Uri UriCore { get; protected set; }

Gets or sets the derived-type's value of the request's Uri.

protected PipelineRequest()

public abstract void Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.