Freigeben über


BlobRequestOptions.MaximumExecutionTime Eigenschaft

Definition

Ruft die maximale Ausführungszeit für alle möglichen Wiederholungen für die Anforderung ab oder legt sie fest.

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

Eigenschaftswert

Eine TimeSpan, die die maximale Ausführungszeit für Wiederholungen für die Anforderung darstellt.

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

Die maximale Ausführungszeit ist die Zeit, die für einen einzelnen API-Aufruf zugewiesen wird. Wenn der Gesamtzeitaufwand für die API ( für alle REST-Anforderungen, Wiederholungen usw.) diesen Wert überschreitet, tritt für den Client ein Timeout auf. Dieser Wert wird nur auf dem Client nachverfolgt, er wird nicht an den Dienst gesendet.

Gilt für: