Compartilhar via


BlobRequestOptions.MaximumExecutionTime Propriedade

Definição

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