MessagingFactory クラス

定義

MessagingFactory クラスは、キュー、トピック、またはサブスクリプションとの間で送受信する実行時操作に使用されるアンカー クラスです。

public abstract class MessagingFactory : Microsoft.ServiceBus.Messaging.ClientEntity
type MessagingFactory = class
    inherit ClientEntity
Public MustInherit Class MessagingFactory
Inherits ClientEntity
継承
MessagingFactory

string Address = "sb://myapp.WindowsAzure.com/"; //base address of namespace you are connecting to.
MessagingFactorySettings MsgFactorySettings = new MessagingFactorySettings(); //specify operating timeout (optional)
MessagingFactory MsgFactory = MessagingFactory.Create(Address, MsgFactorySettings);

注釈

CreateXXXClient を使用するメンバー メソッド (CreateQueueClient など) は、名前空間に新しいエンティティを作成しないことに注意してください。 これは、 を使用して先ほど作成した既存のエンティティへのハンドルのみを取得します NamespaceManager。 これらのエンティティが名前空間に存在しない場合は、例外が発生します。

プロパティ

Address

メッセージング ファクトリのベース アドレスを取得します。

IsClosed

MessagingFactory クラスは、キュー、トピック、またはサブスクリプションとの間で送受信する実行時操作に使用されるアンカー クラスです。

(継承元 ClientEntity)
NamespaceEndpoints

名前空間エンドポイントの一覧を取得します。

PrefetchCount

メッセージの受信者が同時に要求できるメッセージ数を取得または設定します。

RetryPolicy

MessagingFactory クラスは、キュー、トピック、またはサブスクリプションとの間で送受信する実行時操作に使用されるアンカー クラスです。

(継承元 ClientEntity)
ThisLock

MessagingFactory クラスは、キュー、トピック、またはサブスクリプションとの間で送受信する実行時操作に使用されるアンカー クラスです。

(継承元 ClientEntity)

メソッド

Abort()

メッセージング エンティティに対して中止機能を実行します。

(継承元 ClientEntity)
AcceptMessageSession()

サービス名前空間内のすべてのセッションが有効なサブスクリプションとキューで使用可能なセッションを返します。

AcceptMessageSession(TimeSpan)

サービス名前空間内のすべてのセッションが有効なサブスクリプションとキューで使用可能なセッションを返します。

AcceptMessageSessionAsync()

サービス名前空間内のすべてのセッション対応サブスクリプションとキューで使用可能なセッションを非同期的に返します。

AcceptMessageSessionAsync(TimeSpan)

サービス名前空間内のすべてのセッション対応サブスクリプションとキューで使用可能なセッションを非同期的に返します。

Close()

クリーンアップ メッセージを Service Bus に送信して、エンティティの使用の完了を通知します。

(継承元 ClientEntity)
CloseAsync()

クリーンアップ メッセージを Service Bus に非同期的に送信して、エンティティの使用の完了を通知します。

(継承元 ClientEntity)
Create()

新しいメッセージング ファクトリ オブジェクトを作成します。

Create(IEnumerable<String>)

新しい MessagingFactory オブジェクトを作成します。

Create(IEnumerable<String>, MessagingFactorySettings)

新しい MessagingFactory オブジェクトを作成します。

Create(IEnumerable<String>, TokenProvider)

新しい MessagingFactory オブジェクトを作成します。

Create(IEnumerable<Uri>)

新しい MessagingFactory オブジェクトを作成します。

Create(IEnumerable<Uri>, MessagingFactorySettings)

新しい MessagingFactory オブジェクトを作成します。

Create(IEnumerable<Uri>, TokenProvider)

新しい MessagingFactory オブジェクトを作成します。

Create(String)

新しい MessagingFactory オブジェクトを作成します。

Create(String, MessagingFactorySettings)

新しい MessagingFactory オブジェクトを作成します。

Create(String, TokenProvider)

新しい MessagingFactory オブジェクトを作成します。

Create(Uri)

新しい MessagingFactory オブジェクトを作成します。

Create(Uri, MessagingFactorySettings)

新しい MessagingFactory オブジェクトを作成します。

Create(Uri, TokenProvider)

新しい MessagingFactory オブジェクトを作成します。

CreateAsync(IEnumerable<String>)

新しいメッセージング ファクトリ オブジェクトを非同期的に作成します。

CreateAsync(IEnumerable<String>, MessagingFactorySettings)

新しいメッセージング ファクトリ オブジェクトを非同期的に作成します。

CreateAsync(IEnumerable<String>, TokenProvider)

新しいメッセージング ファクトリ オブジェクトを非同期的に作成します。

CreateAsync(IEnumerable<Uri>)

新しいメッセージング ファクトリ オブジェクトを非同期的に作成します。

CreateAsync(IEnumerable<Uri>, MessagingFactorySettings)

新しいメッセージング ファクトリ オブジェクトを非同期的に作成します。

CreateAsync(IEnumerable<Uri>, TokenProvider)

新しいメッセージング ファクトリ オブジェクトを非同期的に作成します。

CreateAsync(String)

新しいメッセージング ファクトリ オブジェクトを非同期的に作成します。

CreateAsync(String, MessagingFactorySettings)

新しいメッセージング ファクトリ オブジェクトを非同期的に作成します。

CreateAsync(String, TokenProvider)

新しいメッセージング ファクトリ オブジェクトを非同期的に作成します。

CreateAsync(Uri)

新しいメッセージング ファクトリ オブジェクトを非同期的に作成します。

CreateAsync(Uri, MessagingFactorySettings)

新しいメッセージング ファクトリ オブジェクトを非同期的に作成します。

CreateAsync(Uri, TokenProvider)

新しいメッセージング ファクトリ オブジェクトを非同期的に作成します。

CreateEventHubClient(String)

指定したパスを使用して新しい EventHubClient オブジェクトを作成します。

CreateFromConnectionString(String)

接続文字列から新しい MessagingFactory オブジェクトを作成します。

CreateMessageReceiver(String)

メッセージ レシーバーを作成します。

CreateMessageReceiver(String, ReceiveMode)

メッセージ レシーバーを作成します。

CreateMessageReceiverAsync(String)

メッセージ レシーバーを非同期的に作成します。

CreateMessageReceiverAsync(String, ReceiveMode)

メッセージ レシーバーを非同期的に作成します。

CreateMessageSender(String)

メッセージ送信者を作成します。

CreateMessageSender(String, String)

メッセージ送信者を作成します。

CreateMessageSenderAsync(String)

メッセージ送信者を非同期的に作成します。

CreateMessageSenderAsync(String, String)

メッセージ送信者を非同期的に作成します。

CreateQueueClient(String)

新しいキュー クライアントを作成します。

CreateQueueClient(String, ReceiveMode)

新しいキュー クライアントを作成します。

CreateSubscriptionClient(String, String)

サブスクリプション クライアントを作成します。

CreateSubscriptionClient(String, String, ReceiveMode)

新しいサブスクリプション クライアントを作成します。

CreateTopicClient(String)

新しいトピック クライアントを作成します。

Fault()

内部使用専用です。 このクラスから継承しないでください。

(継承元 ClientEntity)
GetSettings()

メッセージング ファクトリの設定のコピーを取得します。

IncrementConnectionResetCount(Uri)

MessagingFactory クラスは、キュー、トピック、またはサブスクリプションとの間で送受信する実行時操作に使用されるアンカー クラスです。

OnAbort()

中止アクションを実行します。

OnAcceptMessageSession(ReceiveMode, TimeSpan, TimeSpan)

メッセージ受け入れセッションを実行します。

OnAcceptSessionReceiver(String, String, ReceiveMode, TimeSpan)

セッション レシーバーの受け入れアクションを実行します。

OnBeginAcceptMessageSession(ReceiveMode, TimeSpan, TimeSpan, AsyncCallback, Object)

メッセージ セッションの受け入れ開始アクションを実行します。

OnBeginAcceptSessionReceiver(String, String, ReceiveMode, TimeSpan, AsyncCallback, Object)

セッション レシーバーの受け入れ開始アクションを実行します。

OnBeginClose(TimeSpan, AsyncCallback, Object)

終了開始アクションを実行します。

OnBeginCreateMessageReceiver(String, ReceiveMode, TimeSpan, AsyncCallback, Object)

メッセージ レシーバーの作成開始アクションを実行します。

OnBeginCreateMessageSender(String, String, TimeSpan, AsyncCallback, Object)

メッセージ送信者の作成開始アクションを実行します。

OnBeginCreateMessageSender(String, TimeSpan, AsyncCallback, Object)

メッセージ送信者の作成開始アクションを実行します。

OnBeginOpen(TimeSpan, AsyncCallback, Object)

MessagingFactory クラスは、キュー、トピック、またはサブスクリプションとの間で送受信する実行時操作に使用されるアンカー クラスです。

(継承元 ClientEntity)
OnClose(TimeSpan)

閉じるアクションを実行します。

OnClosed()

MessagingFactory クラスは、キュー、トピック、またはサブスクリプションとの間で送受信する実行時操作に使用されるアンカー クラスです。

(継承元 ClientEntity)
OnCreateEventHubClient(String)

イベント ハブクライアントの作成アクションを実行します。

OnCreateMessageReceiver(String, ReceiveMode, TimeSpan)

メッセージ レシーバーの作成アクションを実行します。

OnCreateMessageSender(String, String, TimeSpan)

メッセージ送信者の作成アクションを実行します。

OnCreateMessageSender(String, TimeSpan)

メッセージ送信者の作成アクションを実行します。

OnCreateQueueClient(String, ReceiveMode)

キュー クライアントの作成アクションを実行します。

OnCreateSubscriptionClient(String, ReceiveMode)

サブスクリプション クライアントの作成アクションを実行します。

OnCreateSubscriptionClient(String, String, ReceiveMode)

サブスクリプション クライアントの作成アクションを実行します。

OnCreateTopicClient(String)

トピックの作成クライアント アクションを実行します。

OnEndAcceptMessageSession(IAsyncResult)

メッセージ セッションの終了受け入れアクションを実行します。

OnEndAcceptSessionReceiver(IAsyncResult)

セッション レシーバーの終了受け入れアクションを実行します。

OnEndClose(IAsyncResult)

終了終了アクションを実行します。

OnEndCreateMessageReceiver(IAsyncResult)

メッセージ レシーバーの最後の作成アクションを実行します。

OnEndCreateMessageSender(IAsyncResult)

メッセージ送信者の作成の終了アクションを実行します。

OnEndOpen(IAsyncResult)

MessagingFactory クラスは、キュー、トピック、またはサブスクリプションとの間で送受信する実行時操作に使用されるアンカー クラスです。

(継承元 ClientEntity)
OnFaulted()

MessagingFactory クラスは、キュー、トピック、またはサブスクリプションとの間で送受信する実行時操作に使用されるアンカー クラスです。

(継承元 ClientEntity)
OnOpen(TimeSpan)

MessagingFactory クラスは、キュー、トピック、またはサブスクリプションとの間で送受信する実行時操作に使用されるアンカー クラスです。

(継承元 ClientEntity)
OnOpened()

MessagingFactory クラスは、キュー、トピック、またはサブスクリプションとの間で送受信する実行時操作に使用されるアンカー クラスです。

(継承元 ClientEntity)
PairNamespaceAsync(PairedNamespaceOptions)

名前空間を非同期的にペアにします。

ResetConnection()

MessagingFactory クラスは、キュー、トピック、またはサブスクリプションとの間で送受信する実行時操作に使用されるアンカー クラスです。

ThrowIfClosed()

MessagingFactory クラスは、キュー、トピック、またはサブスクリプションとの間で送受信する実行時操作に使用されるアンカー クラスです。

(継承元 ClientEntity)
ThrowIfDisposed()

MessagingFactory クラスは、キュー、トピック、またはサブスクリプションとの間で送受信する実行時操作に使用されるアンカー クラスです。

(継承元 ClientEntity)
ThrowIfDisposedOrImmutable()

MessagingFactory クラスは、キュー、トピック、またはサブスクリプションとの間で送受信する実行時操作に使用されるアンカー クラスです。

(継承元 ClientEntity)
ThrowIfDisposedOrNotOpen()

MessagingFactory クラスは、キュー、トピック、またはサブスクリプションとの間で送受信する実行時操作に使用されるアンカー クラスです。

(継承元 ClientEntity)
ThrowIfFaulted()

MessagingFactory クラスは、キュー、トピック、またはサブスクリプションとの間で送受信する実行時操作に使用されるアンカー クラスです。

(継承元 ClientEntity)

適用対象

こちらもご覧ください