你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

HttpPipelinePosition Enum

  • java.lang.Object
    • java.lang.Enum
      • com.azure.core.http.HttpPipelinePosition

public enum HttpPipelinePosition
extends Enum<HttpPipelinePosition>

Enum representing the position in an HttpPipeline to place an HttpPipelinePolicy.

This enum encapsulates the positions where an HTTP pipeline policy can be placed in the HTTP pipeline. The positions are before or after a RetryPolicy.

Each position is represented by an enum constant. For example, you can use PER_CALL to represent the position before a RetryPolicy, and PER_RETRY to represent the position after a RetryPolicy.

The PER_CALL position means that the policy will only be invoked once per pipeline invocation (service call), and the PER_RETRY position means that the policy will be invoked every time a request is sent (including retries).

Fields

PER_CALL

Policy is placed before a RetryPolicy and will only be invoked once per pipeline invocation (service call).

PER_RETRY

Policy is placed after a RetryPolicy and will be invoked every time a request is sent.

Methods inherited from java.lang.Enum

Methods inherited from java.lang.Object

Methods

valueOf(String name)

public static HttpPipelinePosition valueOf(String name)

Parameters

name
String

Returns

values()

public static HttpPipelinePosition[] values()

Returns

Applies to