Freigeben über


BlobRequestOptions.ServerTimeout Eigenschaft

Definition

Ruft das Servertimeoutintervall für eine einzelne HTTP-Anforderung ab oder legt es fest.

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

Eigenschaftswert

Eine TimeSpan , die das Servertimeoutintervall für jede HTTP-Anforderung enthält.

Implementiert

Beispiele


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

Hinweise

Das Servertimeout ist das Timeout, das für jede durchgeführte REST-Anforderung an den Azure Storage-Dienst gesendet wird. Wenn die aufgerufene API mehrere REST-Aufrufe durchführt (z. B. UploadFromStream, oder wenn die Anforderung wiederholt), wird dieses Timeout separat auf jede Anforderung angewendet. Dieser Wert wird auf dem Client nicht nachverfolgt oder überprüft, er wird nur an den Speicherdienst übergeben.

Gilt für: