Share via


ClientOptions.AddPolicy(HttpPipelinePolicy, HttpPipelinePosition) Method

Definition

Adds an HttpPipeline policy into the client pipeline. The position of policy in the pipeline is controlled by the position parameter. If you want the policy to execute once per client request use PerCall otherwise use PerRetry to run the policy for every retry. Note that the same instance of policy would be added to all pipelines of client constructed using this ClientOptions object.

public void AddPolicy (Azure.Core.Pipeline.HttpPipelinePolicy policy, Azure.Core.HttpPipelinePosition position);
member this.AddPolicy : Azure.Core.Pipeline.HttpPipelinePolicy * Azure.Core.HttpPipelinePosition -> unit
Public Sub AddPolicy (policy As HttpPipelinePolicy, position As HttpPipelinePosition)

Parameters

policy
HttpPipelinePolicy

The HttpPipelinePolicy instance to be added to the pipeline.

position
HttpPipelinePosition

The position of policy in the pipeline.

Applies to