Udostępnij za pośrednictwem


ServiceBusRuleManager.DeleteRuleAsync(String, CancellationToken) Metoda

Definicja

Usuwa regułę subskrypcji zidentyfikowaną przez ruleNameusługę .

public virtual System.Threading.Tasks.Task DeleteRuleAsync (string ruleName, System.Threading.CancellationToken cancellationToken = default);
abstract member DeleteRuleAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.DeleteRuleAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function DeleteRuleAsync (ruleName As String, Optional cancellationToken As CancellationToken = Nothing) As Task

Parametry

ruleName
String

Nazwa reguły

cancellationToken
CancellationToken

Opcjonalne CancellationToken wystąpienie sygnalizuje żądanie anulowania operacji.

Zwraca

Wystąpienie zadania reprezentujące asynchroniczną operację usuwania reguły.

Wyjątki

  • Nie można odnaleźć określonej jednostki. Parametr Reason zostanie ustawiony na MessagingEntityNotFound wartość w tym przypadku.
  • Upłynął limit czasu operacji. Parametr Reason zostanie ustawiony na ServiceTimeout wartość w tym przypadku.
  • Serwer jest zajęty. Przed ponowieniu próby wykonania operacji należy zaczekać. Przyczyna błędu zostanie ustawiona na ServiceBusy wartość w tym przypadku.
  • Występuje błąd wewnętrzny lub nieoczekiwany wyjątek. Przyczyna błędu zostanie ustawiona na GeneralError wartość w tym przypadku.

Dotyczy