Freigeben über


Retry.Run<TResult> Methode

Definition

Startet den Wiederholungsversuch der angeforderten 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, die wiederholt werden soll.

retryExceptionHandler
Func<Exception,Int32,RetryParams>

Ein Verweis auf die -Methode, die Ausnahmen verarbeitet.

Gibt zurück

Task<TResult>

Ein Ergebnisobjekt.

Gilt für: