BlobRequestOptions.MaximumExecutionTime Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Azure SDK for .NET