Partilhar via


BlobRequestOptions.ServerTimeout Propriedade

Definição

Obtém ou define o intervalo de tempo limite do servidor para uma única solicitação HTTP.

public TimeSpan? ServerTimeout { get; set; }
member this.ServerTimeout : Nullable<TimeSpan> with get, set
Public Property ServerTimeout As Nullable(Of TimeSpan)

Valor da propriedade

Um TimeSpan que contém o intervalo de tempo limite do servidor para cada solicitação HTTP.

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 limite do servidor é o tempo limite enviado ao serviço de Armazenamento do Azure para cada solicitação REST feita. Se a API chamada fizer várias chamadas REST (UploadFromStream, por exemplo, ou se a solicitação tentar novamente), esse tempo limite será aplicado separadamente a cada solicitação. Esse valor não é rastreado ou validado no cliente, ele só é passado para o serviço de Armazenamento.

Aplica-se a