SqlRetryLogicBaseProvider Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Stosuje logikę ponawiania próby operacji za pośrednictwem Execute
funkcji or ExecuteAsync
.
public ref class SqlRetryLogicBaseProvider abstract
public abstract class SqlRetryLogicBaseProvider
type SqlRetryLogicBaseProvider = class
Public MustInherit Class SqlRetryLogicBaseProvider
- Dziedziczenie
-
SqlRetryLogicBaseProvider
Konstruktory
SqlRetryLogicBaseProvider() |
Stosuje logikę ponawiania próby operacji za pośrednictwem |
Właściwości
Retrying |
Występuje przed zastosowaniem obliczonego czasu opóźnienia i wykonaniem funkcji w następnej próbie. |
RetryLogic |
Definiuje logikę ponawiania prób użytą do podjęcia decyzji, kiedy ponowić próbę na podstawie napotkanego wyjątku. |
Metody
Execute<TResult>(Object, Func<TResult>) |
Wykonuje funkcję i stosuje logikę ponawiania, jeśli jest włączona. Uwaga: Wyjątki będą zgłaszane za pośrednictwem wyjątku zagregowanego, jeśli wykonanie nie powiedzie się za pośrednictwem ponownych prób. |
ExecuteAsync(Object, Func<Task>, CancellationToken) |
Wykonuje funkcję i stosuje logikę ponawiania, jeśli jest włączona. Token anulowania może służyć do żądania, aby operacja została porzucona przed przekroczeniem prób wykonania. Uwaga: Wyjątki będą zgłaszane za pośrednictwem zwróconego obiektu Task, który będzie zawierać wyjątek agregacji, jeśli wykonanie nie powiedzie się dla wszystkich ponownych prób. |
ExecuteAsync<TResult>(Object, Func<Task<TResult>>, CancellationToken) |
Wykonuje funkcję i stosuje logikę ponawiania, jeśli jest włączona. Token anulowania może służyć do żądania, aby operacja została porzucona przed przekroczeniem prób wykonania. Uwaga: Wyjątki będą zgłaszane za pośrednictwem zwróconego obiektu Task, który będzie zawierać wyjątek agregacji, jeśli wykonanie nie powiedzie się dla wszystkich ponownych prób. |