Class MaxUrlLengthInterceptor
Intercepts HTTP GET requests with a URLs longer than a specified maximum number of characters. The interceptor will change such requests as follows:
Inheritance
System.Object
MaxUrlLengthInterceptor
Implements
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Google.Apis.Http
Assembly: Google.Apis.Core.dll
Syntax
public class MaxUrlLengthInterceptor : IHttpExecuteInterceptor
Constructors
MaxUrlLengthInterceptor(UInt32)
Constructs a new Max URL length interceptor with the given max length.
Declaration
public MaxUrlLengthInterceptor(uint maxUrlLength)
Parameters
Type | Name | Description |
---|---|---|
System.UInt32 | maxUrlLength |
Methods
InterceptAsync(HttpRequestMessage, CancellationToken)
Declaration
public Task InterceptAsync(HttpRequestMessage request, CancellationToken cancellationToken)
Parameters
Type | Name | Description |
---|---|---|
System.Net.Http.HttpRequestMessage | request | The HTTP request message. |
System.Threading.CancellationToken | cancellationToken | Cancellation token to cancel the operation. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task |