BlobRequestOptions.MaximumExecutionTime Propiedad

Definición

Obtiene o establece el tiempo de ejecución máximo de todos los reintentos posibles para la solicitud.

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

Valor de propiedad

Un objeto TimeSpan que representa el tiempo de ejecución máximo de los reintentos para la solicitud.

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 máximo de ejecución es el tiempo asignado para una sola llamada API. Si la cantidad total de tiempo invertido en la API ( en todas las solicitudes REST, reintentos, etc.) supera este valor, el cliente expirará. Este valor solo se realiza un seguimiento en el cliente, no se envía al servicio.

Se aplica a