Share via


ClientPipeline Class

Definition

Represents an extensible pipeline used by clients that call cloud services to send and receive HTTP request and responses. Creators of ClientPipeline can modify how it process a PipelineMessage by adding PipelinePolicy instances at various points in the default pipeline.

public sealed class ClientPipeline
type ClientPipeline = class
Public NotInheritable Class ClientPipeline
Inheritance
ClientPipeline

Methods

Create(ClientPipelineOptions)

Create an instance of a ClientPipeline from the provided ClientPipelineOptions.

Create(ClientPipelineOptions, ReadOnlySpan<PipelinePolicy>, ReadOnlySpan<PipelinePolicy>, ReadOnlySpan<PipelinePolicy>)

Create an instance of a ClientPipeline from the provided ClientPipelineOptions and PipelinePolicy collections.

CreateMessage()

Creates a PipelineMessage that can be sent using this pipeline instance.

Send(PipelineMessage)

Send the provided PipelineMessage.

SendAsync(PipelineMessage)

Send the provided PipelineMessage.

Applies to