SubscriptionClient.BeginAddRule メソッド (String, Filter, AsyncCallback, Object)

新しい規則をサブスクリプションに追加する非同期操作を開始します。

名前空間:  Microsoft.ServiceBus.Messaging
アセンブリ:  Microsoft.ServiceBus (Microsoft.ServiceBus.dll)

public IAsyncResult BeginAddRule(
	string ruleName,
	Filter filter,
	AsyncCallback callback,
	Object state
)

パラメーター

ruleName
型: System.String
追加する規則の名前。
filter
型: Microsoft.ServiceBus.Messaging.Filter
メッセージが照合されるフィルター式。
callback
型: System.AsyncCallback
操作が完了したときに呼び出すメソッドを参照する AsyncCallback デリゲート。
state
型: System.Object
非同期操作に関する状態情報を含むユーザー定義のオブジェクト。

戻り値

型: System.IAsyncResult
新しい規則をサブスクリプションに追加する非同期操作を参照する IAsyncResult

例外条件
ArgumentNullException

filter が null の場合にスローされます。

ArgumentException

ruleName が null か空白、または形式が正しくない場合にスローされます。

ArgumentOutOfRangeException

ruleName の長さが 50 文字の制限を超えた場合にスローされます。

TimeoutException

操作の所要時間が OperationTimeout で設定されたタイムアウト値を超えた場合にスローされます。

OperationCanceledException

クライアント エンティティが終了したか中止されていた場合にスローされます。

MessagingEntityAlreadyExistsException

このサブスクリプションで、ruleName と同じ名前の規則が既に存在する場合にスローされます。

コミュニティの追加

表示: