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

System.ClientModel.Primitives.ClientPipelineOptions

public class 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.
namespace System.ClientModel.Primitives { public class ClientPipelineOptions { public PipelinePolicy RetryPolicy { get; set; } public PipelinePolicy MessageLoggingPolicy { get; set; } public PipelineTransport Transport { get; set; } public TimeSpan? NetworkTimeout { get; set; } public ClientLoggingOptions ClientLoggingOptions { get; set; } public bool? EnableDistributedTracing { get; set; } public bool IsReadOnly { get; } public ClientPipelineOptions(); protected ClientPipelineOptions(IConfigurationSection section); public void AddPolicy(PipelinePolicy policy, PipelinePosition position); public virtual ClientPipelineOptions Clone(); public virtual void Freeze(); protected void AssertNotFrozen(); } }