Partager via


BlobRequestOptions.ServerTimeout Propriété

Définition

Obtient ou définit l’intervalle de délai d’expiration du serveur pour une requête HTTP unique.

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

Valeur de propriété

TimeSpan contenant l’intervalle de délai d’expiration du serveur pour chaque requête HTTP.

Implémente

Exemples


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

Remarques

Le délai d’expiration du serveur est le délai d’attente envoyé au service Stockage Azure pour chaque requête REST effectuée. Si l’API appelée effectue plusieurs appels REST (UploadFromStream, par exemple, ou si la demande retente), ce délai d’expiration est appliqué séparément à chaque requête. Cette valeur n’est pas suivie ou validée sur le client, elle est uniquement passée au service de stockage.

S’applique à