public class RequestIdPolicy extends Object implements HttpPipelinePolicy
The default HttpHeader
name can be overwritten as shown below
Code sample
new RequestIdPolicy("x-ms-my-custom-request-id");
Constructor and Description |
---|
RequestIdPolicy()
Creates default
RequestIdPolicy with default header name 'x-ms-client-request-id'. |
RequestIdPolicy(String requestIdHeaderName)
Creates
RequestIdPolicy with provided requestIdHeaderName . |
Modifier and Type | Method and Description |
---|---|
Mono<HttpResponse> |
process(HttpPipelineCallContext context,
HttpPipelineNextPolicy next)
Processes provided request context and invokes the next policy.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getPipelinePosition
public RequestIdPolicy(String requestIdHeaderName)
RequestIdPolicy
with provided requestIdHeaderName
.requestIdHeaderName
- to be used to set in HttpRequest
.public RequestIdPolicy()
RequestIdPolicy
with default header name 'x-ms-client-request-id'.public Mono<HttpResponse> process(HttpPipelineCallContext context, HttpPipelineNextPolicy next)
HttpPipelinePolicy
process
in interface HttpPipelinePolicy
context
- The request context.next
- The next policy to invoke.Copyright © 2021 Microsoft Corporation. All rights reserved.