Retry.Run<TResult> Methode

Definition

Damit beginnt der Wiederholungsversuch der gewünschten Aktion.

public static System.Threading.Tasks.Task<TResult> Run<TResult>(Func<System.Threading.Tasks.Task<TResult>> task, Func<Exception,int,Microsoft.Bot.Connector.Authentication.RetryParams> retryExceptionHandler);
static member Run : Func<System.Threading.Tasks.Task<'Result>> * Func<Exception, int, Microsoft.Bot.Connector.Authentication.RetryParams> -> System.Threading.Tasks.Task<'Result>
Public Shared Function Run(Of TResult) (task As Func(Of Task(Of TResult)), retryExceptionHandler As Func(Of Exception, Integer, RetryParams)) As Task(Of TResult)

Typparameter

TResult

Das Ergebnis, das von der ausgeführten Aktion erwartet wird.

Parameter

task
Func<Task<TResult>>

Ein Verweis auf die Aktion zum erneuten Versuch.

retryExceptionHandler
Func<Exception,Int32,RetryParams>

Eine Referenz auf die Methode, die Ausnahmen verarbeitet.

Gibt zurück

Task<TResult>

Ein Ergebnisobjekt.

Gilt für: