NamespaceManager.CreateQueue メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
CreateQueue(QueueDescription) |
指定したキューの説明を使用して、サービス名前空間に新しいキューを作成します。 |
CreateQueue(String) |
指定されたパスを使用して、サービス名前空間に新しいキューを作成します。 |
CreateQueue(QueueDescription)
指定したキューの説明を使用して、サービス名前空間に新しいキューを作成します。
public Microsoft.ServiceBus.Messaging.QueueDescription CreateQueue (Microsoft.ServiceBus.Messaging.QueueDescription description);
member this.CreateQueue : Microsoft.ServiceBus.Messaging.QueueDescription -> Microsoft.ServiceBus.Messaging.QueueDescription
Public Function CreateQueue (description As QueueDescription) As QueueDescription
パラメーター
- description
- QueueDescription
QueueDescription新しいキューを作成する属性を記述する オブジェクト。
戻り値
QueueDescription新しく作成されたキューの 。
適用対象
CreateQueue(String)
指定されたパスを使用して、サービス名前空間に新しいキューを作成します。
public Microsoft.ServiceBus.Messaging.QueueDescription CreateQueue (string path);
member this.CreateQueue : string -> Microsoft.ServiceBus.Messaging.QueueDescription
Public Function CreateQueue (path As String) As QueueDescription
パラメーター
- path
- String
サービス名前空間のベース アドレスに対する相対的なキューのパス。
戻り値
QueueDescription新しく作成されたキューの 。
例外
path
が null または空です。
の path
長さが 290 文字を超えています。
操作がタイムアウトします。タイムアウト期間は、 クラスを NamespaceManagerSettings 介して初期化されます。 タイムアウト値が比較的小さい場合は、この例外を OperationTimeout 回避するために、 プロパティの値を増やす必要がある場合があります。
同じ名前とパスを持つキューまたはトピックが、同じサービス名前空間の下に存在します。
オブジェクトには NamespaceManager 、この操作を実行するための十分なアクセス許可がありません。 チェックして、この操作をNamespaceManager実行するための正しいTokenProvider資格情報があることを確認する必要があります。
説明の指定されたサイズがサポートされていないか、許容される最大クォータに達しました。 サポートされているサイズ値のいずれかを指定するか、既存のエンティティを削除するか、クォータ サイズを増やす必要があります。
内部エラーまたは予期しない例外が発生します。
サーバーは論理操作でオーバーロードされています。 次のいずれかのアクションを検討できます。この関数の呼び出しを待ってから再試行してください。再試行する前にエンティティを削除します (たとえば、それ以上送信する前にメッセージを受信するなど)。
適用対象
Azure SDK for .NET