セールス: 1-800-867-1380

MessagingFactory クラス

メッセージング ファクトリを表します。これはキュー、トピック、またはサブスクリプションとの間で送受信を行うランタイム操作に使用されるアンカー クラスです。

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

public abstract class MessagingFactory : MessageClientEntity

MessagingFactory 型は、以下のメンバーを公開しています。

  名前説明
パブリック プロパティAddressメッセージング ファクトリのベース アドレスを取得します。
パブリック プロパティIsClosed (ClientEntity から継承されています。)
パブリック プロパティNamespaceEndpoints
パブリック プロパティPrefetchCountメッセージ受信者が同時に要求できるメッセージの数を取得または設定します。
パブリック プロパティRetryPolicy (ClientEntity から継承されています。)
プロテクト プロパティThisLock (ClientEntity から継承されています。)
先頭に戻る

  名前説明
パブリック メソッドAbortPerforms abort functionality on the messaging entity. (ClientEntity から継承されています。)
パブリック メソッドAcceptMessageSession()()()()サービス名前空間でセッションが有効なすべてのサブスクリプションとキュー間で使用可能なセッションを返します。
パブリック メソッドAcceptMessageSession(TimeSpan)サービス名前空間でセッションが有効なすべてのサブスクリプションとキュー間で使用可能なセッションを返します。
パブリック メソッドAcceptMessageSessionAsync()()()()サービス名前空間でセッションが有効なすべてのサブスクリプションとキュー間で使用可能なセッションを非同期的に返します。
パブリック メソッドAcceptMessageSessionAsync(TimeSpan)サービス名前空間でセッションが有効なすべてのサブスクリプションとキュー間で使用可能なセッションを非同期的に返します。
パブリック メソッドBeginAcceptMessageSession(AsyncCallback, Object)メッセージ セッションを受け付ける非同期操作を開始します。
パブリック メソッドBeginAcceptMessageSession(TimeSpan, AsyncCallback, Object)メッセージ セッションを受け付ける非同期操作を開始します。
パブリック メソッドBeginCloseメッセージ クライアント エンティティを閉じる非同期操作を開始します。 (MessageClientEntity から継承されています。)
パブリック メソッド静的メンバーBeginCreate(IEnumerable<(Of <<'(String>)>>), AsyncCallback, Object)MessagingFactory オブジェクトを作成する非同期要求を開始します。
パブリック メソッド静的メンバーBeginCreate(IEnumerable<(Of <<'(Uri>)>>), AsyncCallback, Object)MessagingFactory オブジェクトを作成する非同期要求を開始します。
パブリック メソッド静的メンバーBeginCreate(String, AsyncCallback, Object)MessagingFactory オブジェクトを作成する非同期要求を開始します。
パブリック メソッド静的メンバーBeginCreate(Uri, AsyncCallback, Object)MessagingFactory オブジェクトを作成する非同期要求を開始します。
パブリック メソッド静的メンバーBeginCreate(IEnumerable<(Of <<'(String>)>>), MessagingFactorySettings, AsyncCallback, Object)MessagingFactory オブジェクトを作成する非同期要求を開始します。
パブリック メソッド静的メンバーBeginCreate(IEnumerable<(Of <<'(String>)>>), TokenProvider, AsyncCallback, Object)MessagingFactory オブジェクトを作成する非同期要求を開始します。
パブリック メソッド静的メンバーBeginCreate(IEnumerable<(Of <<'(Uri>)>>), MessagingFactorySettings, AsyncCallback, Object)MessagingFactory オブジェクトを作成する非同期要求を開始します。
パブリック メソッド静的メンバーBeginCreate(IEnumerable<(Of <<'(Uri>)>>), TokenProvider, AsyncCallback, Object)MessagingFactory オブジェクトを作成する非同期要求を開始します。
パブリック メソッド静的メンバーBeginCreate(String, MessagingFactorySettings, AsyncCallback, Object)MessagingFactory オブジェクトを作成する非同期要求を開始します。
パブリック メソッド静的メンバーBeginCreate(String, TokenProvider, AsyncCallback, Object)MessagingFactory オブジェクトを作成する非同期要求を開始します。
パブリック メソッド静的メンバーBeginCreate(Uri, MessagingFactorySettings, AsyncCallback, Object)MessagingFactory オブジェクトを作成する非同期要求を開始します。
パブリック メソッド静的メンバーBeginCreate(Uri, TokenProvider, AsyncCallback, Object)MessagingFactory オブジェクトを作成する非同期要求を開始します。
パブリック メソッドBeginCreateMessageReceiver(String, AsyncCallback, Object)メッセージ受信者の作成を開始します。
パブリック メソッドBeginCreateMessageReceiver(String, ReceiveMode, AsyncCallback, Object)メッセージ受信者の作成を開始します。
パブリック メソッドBeginCreateMessageSender(String, AsyncCallback, Object)メッセージ送信者の作成を開始します。
パブリック メソッドBeginCreateMessageSender(String, String, AsyncCallback, Object)メッセージ送信者の作成を開始します。
パブリック メソッドBeginPairNamespace名前空間のペアリングを開始します。
パブリック メソッドCloseSends a cleanup message to Service Bus to signal the completion of the usage of an entity. (ClientEntity から継承されています。)
パブリック メソッドCloseAsyncSends a cleanup message asynchronously to Service Bus to signal the completion of the usage of an entity. (ClientEntity から継承されています。)
パブリック メソッド静的メンバーCreate()()()()新しいメッセージング ファクトリ オブジェクトを作成します。
パブリック メソッド静的メンバーCreate(IEnumerable<(Of <<'(String>)>>))新しい MessagingFactory オブジェクトを作成します。
パブリック メソッド静的メンバーCreate(IEnumerable<(Of <<'(Uri>)>>))新しい MessagingFactory オブジェクトを作成します。
パブリック メソッド静的メンバーCreate(String)新しい MessagingFactory オブジェクトを作成します。
パブリック メソッド静的メンバーCreate(Uri)新しい MessagingFactory オブジェクトを作成します。
パブリック メソッド静的メンバーCreate(IEnumerable<(Of <<'(String>)>>), MessagingFactorySettings)新しい MessagingFactory オブジェクトを作成します。
パブリック メソッド静的メンバーCreate(IEnumerable<(Of <<'(String>)>>), TokenProvider)新しい MessagingFactory オブジェクトを作成します。
パブリック メソッド静的メンバーCreate(IEnumerable<(Of <<'(Uri>)>>), MessagingFactorySettings)新しい MessagingFactory オブジェクトを作成します。
パブリック メソッド静的メンバーCreate(IEnumerable<(Of <<'(Uri>)>>), TokenProvider)新しい MessagingFactory オブジェクトを作成します。
パブリック メソッド静的メンバーCreate(String, MessagingFactorySettings)新しい MessagingFactory オブジェクトを作成します。
パブリック メソッド静的メンバーCreate(String, TokenProvider)新しい MessagingFactory オブジェクトを作成します。
パブリック メソッド静的メンバーCreate(Uri, MessagingFactorySettings)新しい MessagingFactory オブジェクトを作成します。
パブリック メソッド静的メンバーCreate(Uri, TokenProvider)新しい MessagingFactory オブジェクトを作成します。
パブリック メソッド静的メンバーCreateAsync(IEnumerable<(Of <<'(String>)>>))新しいメッセージング ファクトリ オブジェクトを非同期的に作成します。
パブリック メソッド静的メンバーCreateAsync(IEnumerable<(Of <<'(Uri>)>>))新しいメッセージング ファクトリ オブジェクトを非同期的に作成します。
パブリック メソッド静的メンバーCreateAsync(String)新しいメッセージング ファクトリ オブジェクトを非同期的に作成します。
パブリック メソッド静的メンバーCreateAsync(Uri)新しいメッセージング ファクトリ オブジェクトを非同期的に作成します。
パブリック メソッド静的メンバーCreateAsync(IEnumerable<(Of <<'(String>)>>), MessagingFactorySettings)新しいメッセージング ファクトリ オブジェクトを非同期的に作成します。
パブリック メソッド静的メンバーCreateAsync(IEnumerable<(Of <<'(String>)>>), TokenProvider)新しいメッセージング ファクトリ オブジェクトを非同期的に作成します。
パブリック メソッド静的メンバーCreateAsync(IEnumerable<(Of <<'(Uri>)>>), MessagingFactorySettings)新しいメッセージング ファクトリ オブジェクトを非同期的に作成します。
パブリック メソッド静的メンバーCreateAsync(IEnumerable<(Of <<'(Uri>)>>), TokenProvider)新しいメッセージング ファクトリ オブジェクトを非同期的に作成します。
パブリック メソッド静的メンバーCreateAsync(String, MessagingFactorySettings)新しいメッセージング ファクトリ オブジェクトを非同期的に作成します。
パブリック メソッド静的メンバーCreateAsync(String, TokenProvider)新しいメッセージング ファクトリ オブジェクトを非同期的に作成します。
パブリック メソッド静的メンバーCreateAsync(Uri, MessagingFactorySettings)新しいメッセージング ファクトリ オブジェクトを非同期的に作成します。
パブリック メソッド静的メンバーCreateAsync(Uri, TokenProvider)新しいメッセージング ファクトリ オブジェクトを非同期的に作成します。
パブリック メソッドCreateEventHubClient
パブリック メソッド静的メンバーCreateFromConnectionString接続文字列から新しい 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新しいトピック クライアントを作成します。
パブリック メソッドEndAcceptMessageSessionMessagingFactory オブジェクトを受け付ける非同期要求を終了します。
パブリック メソッドEndCloseメッセージ クライアント エンティティを閉じる非同期操作を終了します。 (MessageClientEntity から継承されています。)
パブリック メソッド静的メンバーEndCreateMessagingFactory オブジェクトを作成する非同期要求を終了します。
パブリック メソッドEndCreateMessageReceiverメッセージ受信者の作成を終了します。
パブリック メソッドEndCreateMessageSenderメッセージ送信者の作成を終了します。
パブリック メソッドEndPairNamespace名前空間ペアリングを終了します。
パブリック メソッドEquals (Object から継承されています。)
プロテクト メソッドFaultFor internal use only. Do not inherit from this class. (ClientEntity から継承されています。)
プロテクト メソッドFinalize (Object から継承されています。)
パブリック メソッドGetHashCode (Object から継承されています。)
パブリック メソッドGetSettingsメッセージング ファクトリの設定のコピーを取得します。
パブリック メソッドGetType (Object から継承されています。)
プロテクト メソッドMemberwiseClone (Object から継承されています。)
プロテクト メソッドOnAbort破棄アクションを実行します。 (ClientEntity..::..OnAbort()()()() をオーバーライドします。)
プロテクト メソッドOnAcceptMessageSessionメッセージ セッションの受け付けを実行します。
プロテクト メソッドOnAcceptSessionReceiverセッション受信者の受け付けアクションを実行します。
プロテクト メソッドOnBeginAcceptMessageSessionメッセージ セッションの受け付け開始アクションを実行します。
プロテクト メソッドOnBeginAcceptSessionReceiverセッション受信者の受け付け開始アクションを実行します。
プロテクト メソッドOnBeginClose閉じることの開始アクションを実行します。 (ClientEntity..::..OnBeginClose(TimeSpan, AsyncCallback, Object) をオーバーライドします。)
プロテクト メソッドOnBeginCreateMessageReceiverメッセージ受信者の作成開始アクションを実行します。
プロテクト メソッドOnBeginCreateMessageSender(String, TimeSpan, AsyncCallback, Object)メッセージ送信者の作成開始アクションを実行します。
プロテクト メソッドOnBeginCreateMessageSender(String, String, TimeSpan, AsyncCallback, Object)メッセージ送信者の作成開始アクションを実行します。
プロテクト メソッドOnBeginOpen (ClientEntity から継承されています。)
プロテクト メソッドOnClose閉じるアクションを実行します。 (ClientEntity..::..OnClose(TimeSpan) をオーバーライドします。)
プロテクト メソッドOnClosed (ClientEntity から継承されています。)
プロテクト メソッドOnCreateEventHubClient
プロテクト メソッドOnCreateMessageReceiverメッセージ受信者の作成アクションを実行します。
プロテクト メソッドOnCreateMessageSender(String, TimeSpan)メッセージ送信者の作成アクションを実行します。
プロテクト メソッドOnCreateMessageSender(String, String, TimeSpan)メッセージ送信者の作成アクションを実行します。
プロテクト メソッドOnCreateQueueClientキュー クライアントの作成アクションを実行します。
プロテクト メソッドOnCreateSubscriptionClient(String, ReceiveMode)サブスクリプション クライアントの作成アクションを実行します。
プロテクト メソッドOnCreateSubscriptionClient(String, String, ReceiveMode)サブスクリプション クライアントの作成アクションを実行します。
プロテクト メソッドOnCreateTopicClientトピック クライアントの作成アクションを実行します。
プロテクト メソッドOnEndAcceptMessageSessionメッセージ セッションの受け付け終了アクションを実行します。
プロテクト メソッドOnEndAcceptSessionReceiverセッション受信者の受け付け終了アクションを実行します。
プロテクト メソッドOnEndClose閉じることの終了アクションを実行します。 (ClientEntity..::..OnEndClose(IAsyncResult) をオーバーライドします。)
プロテクト メソッドOnEndCreateMessageReceiverメッセージ受信者の作成終了アクションを実行します。
プロテクト メソッドOnEndCreateMessageSenderメッセージ送信者の作成終了アクションを実行します。
プロテクト メソッドOnEndOpen (ClientEntity から継承されています。)
プロテクト メソッドOnFaulted (ClientEntity から継承されています。)
プロテクト メソッドOnOpen (ClientEntity から継承されています。)
プロテクト メソッドOnOpened (ClientEntity から継承されています。)
パブリック メソッドPairNamespaceAsync非同期に名前空間をペアリングします。
プロテクト メソッドThrowIfClosed (ClientEntity から継承されています。)
プロテクト メソッドThrowIfDisposed (ClientEntity から継承されています。)
プロテクト メソッドThrowIfDisposedOrImmutable (ClientEntity から継承されています。)
プロテクト メソッドThrowIfDisposedOrNotOpen (ClientEntity から継承されています。)
プロテクト メソッドThrowIfFaulted (ClientEntity から継承されています。)
パブリック メソッドToString (Object から継承されています。)
先頭に戻る

Please note that any member method with CreateXXXClient, such as CreateQueueClient(String), does not create a new entity in the service namespace. It only retrieves a handle to an existing entity created earlier using the NamespaceManager object. If these entities do not exist in the service namespace, you will receive an exception.

Also note that settings are only applied when provided through constructor methods and cannot be modified later.

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);

Any public static (Shared in Visual Basic) members of this type are thread safe. Instance members are also guaranteed to be thread safe.

この情報は役に立ちましたか。
(残り 1500 文字)
フィードバックをいただき、ありがとうございました

コミュニティの追加

追加
表示:
© 2014 Microsoft