NamespaceManager クラス

定義

サービス名前空間で、キュー、トピック、サブスクリプション、ルールなどのエンティティの管理に使用されるアンカー クラスを表します。 サービス名前空間を管理するには、サービス名前空間のアドレスとアクセス資格情報を指定する必要があります。

public sealed class NamespaceManager
type NamespaceManager = class
Public NotInheritable Class NamespaceManager
継承
NamespaceManager

NamespaceManagerSettings nsSettings = new NamespaceManagerSettings(); // with credentials and operation timeout
NamespaceManager manager = new NamespaceManager(new Uri("baseUri"), nsSettings);

コンストラクター

NamespaceManager(IEnumerable<String>)

指定されたアドレスを使用して、 クラスの NamespaceManager 新しいインスタンスを初期化します。

NamespaceManager(IEnumerable<String>, NamespaceManagerSettings)

指定したアドレスと設定を使用して、 NamespaceManager クラスの新しいインスタンスを初期化します。

NamespaceManager(IEnumerable<String>, TokenProvider)

指定されたアドレスとトークン プロバイダーを使用して NamespaceManager 、 クラスの新しいインスタンスを初期化します。

NamespaceManager(IEnumerable<Uri>)

指定されたサービス名前空間 URI ベース アドレスを NamespaceManager 使用して、 クラスの新しいインスタンスを初期化します。

NamespaceManager(IEnumerable<Uri>, NamespaceManagerSettings)

指定されたサービス名前空間 URI のベース アドレスと設定を使用して、 クラスの NamespaceManager 新しいインスタンスを初期化します。

NamespaceManager(IEnumerable<Uri>, TokenProvider)

指定されたサービス名前空間 URI ベース アドレスとトークン プロバイダーを使用して、 クラスの NamespaceManager 新しいインスタンスを初期化します。

NamespaceManager(String)

指定されたサービス名前空間アドレスを使用して、 NamespaceManager クラスの新しいインスタンスを初期化します。

NamespaceManager(String, NamespaceManagerSettings)

指定されたサービス名前空間のベース アドレスと オブジェクトを NamespaceManager 使用して、 クラスの新しいインスタンスを NamespaceManagerSettings 初期化します。

NamespaceManager(String, TokenProvider)

指定されたサービス名前空間のベース アドレスとトークン プロバイダーを使用して、 クラスの NamespaceManager 新しいインスタンスを初期化します。

NamespaceManager(Uri)

指定されたサービス名前空間 URI ベース アドレスを NamespaceManager 使用して、 クラスの新しいインスタンスを初期化します。

NamespaceManager(Uri, NamespaceManagerSettings)

指定されたサービス名前空間 URI ベース アドレスと オブジェクトを NamespaceManager 使用して、 クラスの新しいインスタンスを NamespaceManagerSettings 初期化します。

NamespaceManager(Uri, TokenProvider)

指定されたサービス名前空間 URI ベース アドレスと オブジェクトを NamespaceManager 使用して、 クラスの新しいインスタンスを TokenProvider 初期化します。

プロパティ

Address

サービス名前空間のベース アドレスを取得します。

ProtocolVersion

クライアント プロトコルのバージョンを示す形式 "YYYY-MM" の文字列を指定します。

Settings

サービス名前空間のクライアント設定を取得します。

メソッド

Create()

NamespaceManager の新しいインスタンスを作成します。

CreateConsumerGroup(ConsumerGroupDescription)

指定した を使用して Event Hubs コンシューマー グループを作成します ConsumerGroupDescription

CreateConsumerGroup(String, String)

指定した Event Hubs パスとコンシューマー グループの名前を使用して、既定値を使用して Event Hubs コンシューマー グループを作成します。

CreateConsumerGroupAsync(ConsumerGroupDescription)

CreateConsumerGroup(ConsumerGroupDescription) の非同期バージョン。

CreateConsumerGroupAsync(String, String)

CreateConsumerGroup(String, String) の非同期バージョン。

CreateConsumerGroupIfNotExists(ConsumerGroupDescription)

指定した をメタデータとして使用して、コンシューマー グループがまだ存在しない場合は作成します ConsumerGroupDescription 。 グループが既に存在する場合は、格納されている ConsumerGroupDescriptionを返します。

CreateConsumerGroupIfNotExists(String, String)

指定した Event Hubs パスとグループ名を使用して、コンシューマー グループがまだ存在しない場合は作成します。 グループが既に存在する場合は、格納されている ConsumerGroupDescriptionを返します。

CreateConsumerGroupIfNotExistsAsync(ConsumerGroupDescription)

CreateConsumerGroupIfNotExists(ConsumerGroupDescription) の非同期バージョン。

CreateConsumerGroupIfNotExistsAsync(String, String)

CreateConsumerGroupIfNotExists(String, String) の非同期バージョン。

CreateEventHub(EventHubDescription)

指定した を使用して新しいイベント ハブを作成します EventHubDescription

CreateEventHub(String)

指定された入力パスの既定値を使用して、新しいイベント ハブを作成します。

CreateEventHubAsync(EventHubDescription)

イベント ハブを非同期的に作成します。

CreateEventHubAsync(String)

イベント ハブを非同期的に作成します。

CreateEventHubIfNotExists(EventHubDescription)

イベント ハブが存在しない場合は作成します。

CreateEventHubIfNotExists(String)

イベント ハブが存在しない場合は作成します。

CreateEventHubIfNotExistsAsync(EventHubDescription)

イベント ハブが存在しない場合は、非同期的に作成します。

CreateEventHubIfNotExistsAsync(String)

イベント ハブが存在しない場合は、非同期的に作成します。

CreateFromConnectionString(String)

指定した接続文字列を使用して の NamespaceManager 新しいインスタンスを作成します。

CreateOrUpdateQueueCoreAsync(NamespaceManager, QueueDescription, Boolean, CancellationToken)

サービス名前空間で、キュー、トピック、サブスクリプション、ルールなどのエンティティの管理に使用されるアンカー クラスを表します。 サービス名前空間を管理するには、サービス名前空間のアドレスとアクセス資格情報を指定する必要があります。

CreateQueue(QueueDescription)

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

CreateQueue(String)

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

CreateQueueAsync(QueueDescription)

指定したキューの説明を使用して、サービス名前空間に新しいキューを非同期に作成します。

CreateQueueAsync(String)

指定されたパスを使用して、サービス名前空間に新しいキューを非同期的に作成します。

CreateRelay(RelayDescription)

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

CreateRelay(String, RelayType)

指定されたパスと型を使用して、サービス名前空間に新しいリレーを作成します。

CreateRelayAsync(RelayDescription)

指定したリレーの説明を使用して、サービス名前空間に新しいリレーを非同期に作成します。

CreateRelayAsync(String, RelayType)

指定されたパスと型を使用して、サービス名前空間に新しいリレーを非同期に作成します。

CreateSubscription(String, String)

指定したトピック パスとサブスクリプション名を使用して、サービス名前空間に新しいサブスクリプションを作成します。

CreateSubscription(String, String, Filter)

指定したトピック パス、サブスクリプション名、およびフィルター式を使用して、サービス名前空間に新しいサブスクリプションを作成します。

CreateSubscription(String, String, RuleDescription)

指定したトピック パス、サブスクリプション名、およびルールの説明を使用して、サービス名前空間に新しいサブスクリプションを作成します。

CreateSubscription(SubscriptionDescription)

指定したサブスクリプションの説明を使用して、サービス名前空間に新しいサブスクリプションを作成します。

CreateSubscription(SubscriptionDescription, Filter)

指定したサブスクリプションの説明とフィルター式を使用して、サービス名前空間に新しいサブスクリプションを作成します。

CreateSubscription(SubscriptionDescription, RuleDescription)

指定したサブスクリプションの説明とルールの説明を使用して、サービス名前空間に新しいサブスクリプションを作成します。

CreateSubscriptionAsync(String, String)

指定したトピック パスとサブスクリプション名を使用して、サービス名前空間に新しいサブスクリプションを非同期的に作成します。

CreateSubscriptionAsync(String, String, Filter)

指定したトピック パス、サブスクリプション名、およびフィルター式を使用して、サービス名前空間に新しいサブスクリプションを非同期的に作成します。

CreateSubscriptionAsync(String, String, RuleDescription)

指定したトピック パス、サブスクリプション名、およびルールの説明を使用して、サービス名前空間に新しいサブスクリプションを非同期的に作成します。

CreateSubscriptionAsync(SubscriptionDescription)

指定したサブスクリプションの説明を使用して、サービス名前空間に新しいサブスクリプションを非同期に作成します。

CreateSubscriptionAsync(SubscriptionDescription, Filter)

指定したサブスクリプションの説明とフィルター式を使用して、サービス名前空間に新しいサブスクリプションを非同期的に作成します。

CreateSubscriptionAsync(SubscriptionDescription, RuleDescription)

指定したサブスクリプションの説明と規則の説明を使用して、サービス名前空間に新しいサブスクリプションを非同期的に作成します。

CreateTopic(String)

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

CreateTopic(TopicDescription)

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

CreateTopicAsync(String)

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

CreateTopicAsync(TopicDescription)

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

DeleteConsumerGroup(String, String)

コンシューマー グループを削除します。

DeleteConsumerGroupAsync(String, String)

コンシューマー グループを非同期的に削除します。

DeleteEventHub(String)

Event Hub を削除します。

DeleteEventHubAsync(String)

イベント ハブを非同期的に削除します。

DeleteQueue(String)

サービス名前空間のベース アドレスに対する相対パスで記述されているキューを削除します。

DeleteQueueAsync(String)

サービス名前空間のベース アドレスに対する相対パスで記述されたキューを非同期的に削除します。

DeleteRelay(String)

サービス名前空間のベース アドレスに対する相対パスで記述されているリレーを削除します。

DeleteRelayAsync(String)

サービス名前空間のベース アドレスに対する相対パスによって記述されたリレーを非同期的に削除します。

DeleteSubscription(String, String)

指定したトピック パスとサブスクリプション名を持つサブスクリプションを削除します。

DeleteSubscriptionAsync(String, String)

指定したトピック パスとサブスクリプション名を持つサブスクリプションを非同期的に削除します。

DeleteTopic(String)

サービス名前空間のベース アドレスに対する相対パスで説明されているトピックを削除します。

DeleteTopicAsync(String)

サービス名前空間のベース アドレスに対する相対パスで記述されたトピックを非同期的に削除します。

EventHubExists(String)

イベント ハブが存在するかどうかを示します。

EventHubExistsAsync(String)

イベント ハブがサービス名前空間から存在するかどうかを非同期的に決定します。

GetConsumerGroup(String, String)

Event Hubs コンシューマー グループを取得します。

GetConsumerGroupAsync(String, String)

コンシューマー グループを非同期的に取得します。

GetConsumerGroups(String)

コンシューマー グループのセットを表すコレクションを取得します。

GetConsumerGroupsAsync(String)

一連のコンシューマー グループを非同期的に取得します。

GetEventHub(String)

イベント ハブに関する情報を取得します。

GetEventHubAsync(String)

イベント ハブに関する情報を非同期的に取得します。

GetEventHubPartition(String, String)

指定した Event Hub パーティションに関する情報を返します。 このメソッドは、 が指す既定のコンシューマー グループに属する パラメーターで name 指定されたパーティションのパーティション情報が eventHubPath必要であることを前提としています。

GetEventHubPartition(String, String, String)

サービス名前空間で、キュー、トピック、サブスクリプション、ルールなどのエンティティの管理に使用されるアンカー クラスを表します。 サービス名前空間を管理するには、サービス名前空間のアドレスとアクセス資格情報を指定する必要があります。

GetEventHubPartitionAsync(String, String)

GetEventHubPartition(String, String) の非同期バージョン。

GetEventHubPartitionAsync(String, String, String)

GetEventHubPartition(String, String) の非同期バージョン。

GetEventHubs()

Event Hubs のセットを表すコレクションを取得します。

GetEventHubsAsync()

Event Hubs の一覧を非同期的に取得します。

GetNamespaceInfo()

名前空間に関連する情報を取得します

GetNamespaceInfoAsync()

名前空間に関連する情報を非同期的に取得する

GetQueue(String)

サービス名前空間からキューを取得します。

GetQueueAsync(String)

サービス名前空間からキューを非同期的に取得します。

GetQueues()

サービス名前空間内のすべてのキューの列挙可能なコレクションを取得します。

GetQueues(String)

指定したフィルターを使用して、サービス名前空間内のすべてのキューの列挙可能なコレクションを取得します。 エンティティ名 (開始値を含む)、エンティティの長さ (Gt または Lt)、作成、更新、アクセス時間 (Gt または Lt) の組み合わせでフィルター処理できます。

GetQueuesAsync()

サービス名前空間内のすべてのキューの列挙可能なコレクションを非同期的に取得します。

GetQueuesAsync(String)

指定したフィルターを使用して、サービス名前空間内のすべてのキューの列挙可能なコレクションを非同期的に取得します。

GetRelay(String)

特定のリレー エンドポイントの詳細を取得します。

GetRelayAsync(String)

特定のリレー エンドポイントの詳細を非同期的に取得します。

GetRelays()

サービス名前空間内のすべてのリレーのコレクションを取得します。

GetRelaysAsync()

サービス名前空間内のすべてのリレーのコレクションを非同期的に取得します。

GetRevokedPublishers(String)

Event Hub で取り消されたすべてのパブリッシャーを返します。

GetRevokedPublishersAsync(String)

GetRevokedPublishers(String) の非同期バージョン。

GetRules(String, String)

サービス名前空間内のすべてのルールの列挙可能なコレクションを取得します。

GetRules(String, String, String)

指定したトピック パス、サブスクリプション名、フィルターを使用して、サービス名前空間内のすべてのルールの列挙可能なコレクションを取得します。

GetRulesAsync(String, String)

サービス名前空間内のすべてのルールの列挙可能なコレクションを非同期に取得します。

GetRulesAsync(String, String, String)

指定したトピック パス、サブスクリプション名、フィルターを使用して、サービス名前空間内のすべてのルールの列挙可能なコレクションを非同期的に取得します。

GetSubscription(String, String)

サービス名前空間からトピックを取得します。

GetSubscriptionAsync(String, String)

サービス名前空間からトピックを非同期に取得します。

GetSubscriptions(String)

サービス名前空間内のすべてのサブスクリプションの列挙可能なコレクションを取得します。

GetSubscriptions(String, String)

指定したトピック パスとフィルターを使用して、サービス名前空間内のすべてのサブスクリプションの列挙可能なコレクションを取得します。

GetSubscriptionsAsync(String)

サービス名前空間内のすべてのサブスクリプションの列挙可能なコレクションを非同期的に取得します。

GetSubscriptionsAsync(String, String)

サービス名前空間内のすべてのサブスクリプションの列挙可能なコレクションを非同期的に取得します。

GetTopic(String)

サービス名前空間からトピックを取得します。

GetTopicAsync(String)

サービス名前空間からトピックを非同期に取得します。

GetTopics()

サービス名前空間内のトピックのコレクションを取得します。

GetTopics(String)

指定したフィルターを使用して、サービス名前空間内のトピックのコレクションを取得します。 エンティティ名 (開始値を含む)、エンティティの長さ (Gt または Lt)、作成、更新、アクセス時間 (Gt または Lt を含む) の組み合わせでフィルター処理できます。

GetTopicsAsync()

サービス名前空間内のトピックのコレクションを非同期に取得します。

GetTopicsAsync(String)

サービス名前空間内のトピックのコレクションを非同期に取得します。

GetVersionInfo()

サーバーまたはサービスが処理できるサポートされているプロトコルの最大バージョンを示す"YYYY-MM" 形式の文字列を取得します。

GetVersionInfoAsync()

サーバーまたはサービスが処理できるサポートされているプロトコルの最大バージョンを示す"YYYY-MM" 形式の文字列を非同期的に取得します。

QueueExists(String)

サービス名前空間にキューが存在するかどうかを判断します。

QueueExistsAsync(String)

サービス名前空間にキューが存在するかどうかを非同期に決定します。

RelayExists(String)

サービス名前空間にリレーが存在するかどうかを決定します。

RelayExistsAsync(String)

サービス名前空間にリレーが存在するかどうかを非同期的に決定します。

RenameQueue(String, String)

名前空間内のキューの名前を変更します。 これは現在、Premium Service Bus SKU ではサポートされていません。

RenameQueueAsync(String, String)

RenameQueue(String, String) の非同期バージョン。 これは現在、Premium Service Bus SKU ではサポートされていません。

RenameTopic(String, String)

名前空間内のトピックの名前を変更します。 これは現在、Premium Service Bus SKU ではサポートされていません。

RenameTopicAsync(String, String)

RenameTopic(String, String) の非同期バージョン。 これは現在、Premium Service Bus SKU ではサポートされていません。

RestorePublisher(String, String)

Event Hubs 失効リストからパブリッシャーを削除します。

RestorePublisherAsync(String, String)

RestorePublisher(String, String) の非同期バージョン。

RevokePublisher(String, String)

パブリッシャーを Event Hubs 失効リストに追加します。

RevokePublisherAsync(String, String)

RevokePublisher(String, String) の非同期バージョン。

SubscriptionExists(String, String)

サービス名前空間にサブスクリプションが存在するかどうかを決定します。

SubscriptionExistsAsync(String, String)

サービス名前空間にサブスクリプションが存在するかどうかを非同期的に決定します。

TopicExists(String)

サービス名前空間にトピックが存在するかどうかを決定します。

TopicExistsAsync(String)

サービス名前空間にトピックが存在するかどうかを非同期的に決定します。

UpdateConsumerGroup(ConsumerGroupDescription)

Event Hubs コンシューマー グループを更新します。

UpdateConsumerGroupAsync(ConsumerGroupDescription)

コンシューマー グループを非同期的に更新します。

UpdateEventHub(EventHubDescription)

Event Hub を更新します。

UpdateEventHubAsync(EventHubDescription)

イベント ハブを非同期的に更新します。

UpdateQueue(QueueDescription)

キューを更新できるようにします。

UpdateQueueAsync(QueueDescription)

非同期的にキューを更新できます。

UpdateRelay(RelayDescription)

リレー エンドポイントを Upddates します。

UpdateRelayAsync(RelayDescription)

リレー エンドポイントを非同期的にアップデートします。

UpdateSubscription(SubscriptionDescription)

サブスクリプションを更新できるようにします。

UpdateSubscriptionAsync(SubscriptionDescription)

非同期的にサブスクリプションを更新できます。

UpdateTopic(TopicDescription)

トピックを更新できます。

UpdateTopicAsync(TopicDescription)

非同期的にトピックを更新できます。

適用対象