BatchRequestBase<TOptions,TResponse> Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
A base class for all Batch service requests. Represents the information required to make a particular call with no request body to the Batch service REST API.
public abstract class BatchRequestBase<TOptions,TResponse> : Microsoft.Azure.Batch.Protocol.IBatchRequest<TResponse> where TOptions : IOptions, new() where TResponse : IAzureOperationResponse
type BatchRequestBase<'Options, 'Response (requires 'Options :> IOptions and 'Options : (new : unit -> 'Options) and 'Response :> IAzureOperationResponse)> = class
interface IBatchRequest<'Response (requires 'Response :> IAzureOperationResponse)>
interface IBatchRequest
Public MustInherit Class BatchRequestBase(Of TOptions, TResponse)
Implements IBatchRequest(Of TResponse)
Type Parameters
- TOptions
The type of the parameters passed outside the request body associated with the request.
- TResponse
The response type expected from the request.
- Inheritance
-
BatchRequestBase<TOptions,TResponse>
- Derived
- Implements
Constructors
BatchRequestBase<TOptions,TResponse>(BatchServiceClient, CancellationToken) |
Initializes a new instance of the BatchRequestBase<TOptions,TResponse> class. |
Properties
CancellationToken |
Gets or sets the CancellationToken associated with this IBatchRequest. |
ClientRequestIdProvider |
Gets or sets the ClientRequestIdProvider used by this request to generate client request ids. |
CustomHeaders |
Gets the headers used for the request. |
OperationContext |
Gets the operation context associated with this IBatchRequest. |
Options |
Gets or sets the options used for the request. |
RestClient |
Gets the REST client that will be used for this request. |
RetryPolicy |
Gets or sets the retry policy to be applied. Null means no retries will be attempted. |
ServiceRequestFunc |
Gets or sets the function which will create a Task calling the Batch service. |
Timeout |
Gets or sets the client side timeout for a request to the Batch service. |
Methods
ExecuteRequestAsync() |
Executes the request. |
ThrowIfRequestExecutionHasStarted() |
Throws an exception if request execution has started. |
Explicit Interface Implementations
IBatchRequest.Options |
Gets the options needed by the REST proxy for the current request. |
Applies to
Azure SDK for .NET
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기