BlobRequestOptions.ServerTimeout Propiedad

Definición

Obtiene o establece el intervalo de tiempo de espera del servidor para una única solicitud HTTP.

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

Valor de propiedad

que TimeSpan contiene el intervalo de tiempo de espera del servidor para cada solicitud HTTP.

Implementaciones

Ejemplos


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);

Comentarios

El tiempo de espera del servidor es el tiempo de espera enviado al servicio Azure Storage para cada solicitud REST realizada. Si la API a la que se llama realiza varias llamadas REST (UploadFromStream, por ejemplo, o si la solicitud vuelve a intentarlo), este tiempo de espera se aplicará por separado a cada solicitud. Este valor no se realiza ni se valida en el cliente; solo se pasa al servicio Storage.

Se aplica a