Dela via


ServiceBusRuleManager.DeleteRuleAsync(String, CancellationToken) Metod

Definition

Tar bort regeln för prenumerationen som identifieras av ruleName.

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

Parametrar

ruleName
String

Namnet på regeln

cancellationToken
CancellationToken

En valfri CancellationToken instans för att signalera begäran om att avbryta åtgärden.

Returer

En uppgiftsinstans som representerar den asynkrona borttagningsregelåtgärden.

Undantag

  • Det gick inte att hitta den angivna entiteten. Kommer Reason att anges till MessagingEntityNotFound i det här fallet.
  • Åtgärden överskrider tidsgränsen. Kommer Reason att anges till ServiceTimeout i det här fallet.
  • Servern är upptagen. Du bör vänta innan du försöker utföra åtgärden igen. Felorsaken anges till ServiceBusy i det här fallet.
  • Ett internt fel eller ett oväntat undantag inträffar. Felorsaken anges till GeneralError i det här fallet.

Gäller för