NamespaceManager.CreateTopic メソッド

定義

オーバーロード

CreateTopic(String)

指定されたサービス名前空間パスを使用して、サービス名前空間内に新しいトピックを作成します。

CreateTopic(TopicDescription)

指定したトピックの説明を使用して、サービス名前空間内に新しいトピックを作成します。

CreateTopic(String)

指定されたサービス名前空間パスを使用して、サービス名前空間内に新しいトピックを作成します。

public Microsoft.ServiceBus.Messaging.TopicDescription CreateTopic (string path);
member this.CreateTopic : string -> Microsoft.ServiceBus.Messaging.TopicDescription
Public Function CreateTopic (path As String) As TopicDescription

パラメーター

path
String

サービス名前空間のベース アドレスに対するトピックの相対パス。

戻り値

TopicDescription新しく作成されたトピックの 。

例外

path が null または空であるか、または path "/" で始まるか、または終わります。

path 長さが より Microsoft.ServiceBus.Messaging.Constants.QueueNameMaximumLength大きい。

操作がタイムアウトします。タイムアウト期間は、 クラスを NamespaceManagerSettings 介して初期化されます。 タイムアウト値が比較的小さい場合は、この例外を OperationTimeout 回避するために、 プロパティの値を増やす必要がある場合があります。

同じ名前とパスを持つキューまたはトピックが、同じサービス名前空間の下に存在します。

オブジェクトには NamespaceManager 、この操作を実行するための十分なアクセス許可がありません。 チェックして、この操作をNamespaceManager実行するための正しいTokenProvider資格情報があることを確認する必要があります。

説明の指定されたサイズがサポートされていないか、許容される最大クォータに達しました。 サポートされているサイズ値のいずれかを指定するか、既存のエンティティを削除するか、クォータ サイズを増やす必要があります。

内部エラーまたは予期しない例外が発生します。

適用対象

CreateTopic(TopicDescription)

指定したトピックの説明を使用して、サービス名前空間内に新しいトピックを作成します。

public Microsoft.ServiceBus.Messaging.TopicDescription CreateTopic (Microsoft.ServiceBus.Messaging.TopicDescription description);
member this.CreateTopic : Microsoft.ServiceBus.Messaging.TopicDescription -> Microsoft.ServiceBus.Messaging.TopicDescription
Public Function CreateTopic (description As TopicDescription) As TopicDescription

パラメーター

description
TopicDescription

TopicDescription新しいトピックを作成する属性を記述する オブジェクト。

戻り値

TopicDescription新しく作成されたトピックの 。

適用対象