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