System.ClientModel.Primitives.ClientPipelineOptions
Options that control the creation of a ClientPipeline used
by a service client to send and receive HTTP messages.
Service clients must create a client-specific subtype of this class
to pass to their constructors to allow for service-specific options
with a client-wide scope.
The options to be used to configure logging within the
ClientPipeline.
Gets or sets whether distributed tracing should be enabled. If null, this
value will be treated as true. The default is null.
Gets or sets the PipelinePolicy to be used by the
ClientPipeline for logging.
The timeout applied to an individual network operation.
Gets or sets the PipelinePolicy to be used by the
ClientPipeline for handling retry logic.
Gets or sets the PipelineTransport to be used by the
ClientPipeline for sending and receiving HTTP messages.
public ClientPipelineOptions()
Initializes a new instance of ClientPipelineOptions.
Initializes a new instance of ClientPipelineOptions from configuration.
Adds the provided PipelinePolicy to the default
ClientPipeline.
Assert that Freeze has not been called on this
ClientPipelineOptions instance.
Freeze this instance of ClientPipelineOptions. After
this method has been called, any attempt to set properties on the
instance or call methods that would change its state will throw
InvalidOperationException.