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