BlobRequestOptions.ServerTimeout Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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:
Azure SDK for .NET