BlobRequestOptions.MaximumExecutionTime Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define o tempo de execução máximo em todas as novas tentativas possíveis para a solicitação.
public TimeSpan? MaximumExecutionTime { get; set; }
member this.MaximumExecutionTime : Nullable<TimeSpan> with get, set
Public Property MaximumExecutionTime As Nullable(Of TimeSpan)
Valor da propriedade
O TimeSpan que representa o tempo de execução máximo para tentativas da solicitação.
Implementações
Exemplos
BlobRequestOptions timeoutRequestOptions = new BlobRequestOptions()
{
// Each REST operation will timeout after 5 seconds.
ServerTimeout = TimeSpan.FromSeconds(5),
// Allot 30 seconds for this API call, including retries
MaximumExecutionTime = TimeSpan.FromSeconds(30)
};
byteCount = blob.DownloadToByteArray(destinationArray, index: 0, accessCondition: null, options: timeoutRequestOptions);
Comentários
O tempo máximo de execução é o tempo alocado para uma única chamada à API. Se a quantidade total de tempo gasto na API - em todas as solicitações REST, novas tentativas etc - exceder esse valor, o cliente atingirá o tempo limite. Esse valor só é rastreado no cliente, ele não é enviado para o serviço.
Aplica-se a
Azure SDK for .NET