BlobRequestOptions.ServerTimeout 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 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
Azure SDK for .NET