MessagingFactory 类
TOC
折叠目录
展开目录
此文章由机器翻译。 将光标移到文章的句子上,以查看原文。
译文
原文

MessagingFactory 类

 

代表消息工厂。 这是一个定位点类,用于在 Service Bus 队列、主题或订阅间收发消息的运行时操作。

命名空间:   Microsoft.ServiceBus.Messaging
程序集:  Microsoft.ServiceBus(Microsoft.ServiceBus.dll 中)

System.Object
  Microsoft.ServiceBus.Messaging.ClientEntity
    Microsoft.ServiceBus.Messaging.MessagingFactory

public abstract class MessagingFactory : ClientEntity

名称说明
System_CAPS_pubpropertyAddress

获取消息工厂的基址。

System_CAPS_pubpropertyIsClosed

(从 ClientEntity 继承。)

System_CAPS_pubpropertyNamespaceEndpoints

获取命名空间终结点的列表。

System_CAPS_pubpropertyPrefetchCount

获取或设置消息接收器可同时请求的消息数。

System_CAPS_pubpropertyRetryPolicy

(从 ClientEntity 继承。)

System_CAPS_protpropertyThisLock

(从 ClientEntity 继承。)

名称说明
System_CAPS_pubmethodAbort()

对消息传送实体执行中止功能。(从 ClientEntity 继承。)

System_CAPS_pubmethodAcceptMessageSession()

返回服务命名空间中所有已启用会话的订阅和队列的可用会话。

System_CAPS_pubmethodAcceptMessageSession(TimeSpan)

返回服务命名空间中所有已启用会话的订阅和队列的可用会话。

System_CAPS_pubmethodAcceptMessageSessionAsync()

异步返回服务命名空间中所有已启用会话的订阅和队列的可用会话。

System_CAPS_pubmethodAcceptMessageSessionAsync(TimeSpan)

异步返回服务命名空间中所有已启用会话的订阅和队列的可用会话。

System_CAPS_pubmethodClose()

向 Service Bus 发送清除消息,指出已完成对实体的使用。(从 ClientEntity 继承。)

System_CAPS_pubmethodCloseAsync()

向 Service Bus 异步发送清除消息,指出已完成对实体的使用。(从 ClientEntity 继承。)

System_CAPS_pubmethodSystem_CAPS_staticCreate()

创建新的消息工厂对象。

System_CAPS_pubmethodSystem_CAPS_staticCreate(IEnumerable<String>)

创建一个新 MessagingFactory 对象。

System_CAPS_pubmethodSystem_CAPS_staticCreate(IEnumerable<String>, MessagingFactorySettings)

创建一个新 MessagingFactory 对象。

System_CAPS_pubmethodSystem_CAPS_staticCreate(IEnumerable<String>, TokenProvider)

创建一个新 MessagingFactory 对象。

System_CAPS_pubmethodSystem_CAPS_staticCreate(IEnumerable<Uri>)

创建一个新 MessagingFactory 对象。

System_CAPS_pubmethodSystem_CAPS_staticCreate(IEnumerable<Uri>, MessagingFactorySettings)

创建一个新 MessagingFactory 对象。

System_CAPS_pubmethodSystem_CAPS_staticCreate(IEnumerable<Uri>, TokenProvider)

创建一个新 MessagingFactory 对象。

System_CAPS_pubmethodSystem_CAPS_staticCreate(String)

创建一个新 MessagingFactory 对象。

System_CAPS_pubmethodSystem_CAPS_staticCreate(String, MessagingFactorySettings)

创建一个新 MessagingFactory 对象。

System_CAPS_pubmethodSystem_CAPS_staticCreate(String, TokenProvider)

创建一个新 MessagingFactory 对象。

System_CAPS_pubmethodSystem_CAPS_staticCreate(Uri)

创建一个新 MessagingFactory 对象。

System_CAPS_pubmethodSystem_CAPS_staticCreate(Uri, MessagingFactorySettings)

创建一个新 MessagingFactory 对象。

System_CAPS_pubmethodSystem_CAPS_staticCreate(Uri, TokenProvider)

创建一个新 MessagingFactory 对象。

System_CAPS_pubmethodSystem_CAPS_staticCreateAsync(IEnumerable<String>)

异步创建新的消息工厂对象。

System_CAPS_pubmethodSystem_CAPS_staticCreateAsync(IEnumerable<String>, MessagingFactorySettings)

异步创建新的消息工厂对象。

System_CAPS_pubmethodSystem_CAPS_staticCreateAsync(IEnumerable<String>, TokenProvider)

异步创建新的消息工厂对象。

System_CAPS_pubmethodSystem_CAPS_staticCreateAsync(IEnumerable<Uri>)

异步创建新的消息工厂对象。

System_CAPS_pubmethodSystem_CAPS_staticCreateAsync(IEnumerable<Uri>, MessagingFactorySettings)

异步创建新的消息工厂对象。

System_CAPS_pubmethodSystem_CAPS_staticCreateAsync(IEnumerable<Uri>, TokenProvider)

异步创建新的消息工厂对象。

System_CAPS_pubmethodSystem_CAPS_staticCreateAsync(String)

异步创建新的消息工厂对象。

System_CAPS_pubmethodSystem_CAPS_staticCreateAsync(String, MessagingFactorySettings)

异步创建新的消息工厂对象。

System_CAPS_pubmethodSystem_CAPS_staticCreateAsync(String, TokenProvider)

异步创建新的消息工厂对象。

System_CAPS_pubmethodSystem_CAPS_staticCreateAsync(Uri)

异步创建新的消息工厂对象。

System_CAPS_pubmethodSystem_CAPS_staticCreateAsync(Uri, MessagingFactorySettings)

异步创建新的消息工厂对象。

System_CAPS_pubmethodSystem_CAPS_staticCreateAsync(Uri, TokenProvider)

异步创建新的消息工厂对象。

System_CAPS_pubmethodCreateEventHubClient(String)

使用指定的路径创建新的 EventHubClient 对象。

System_CAPS_pubmethodSystem_CAPS_staticCreateFromConnectionString(String)

从连接字符串创建新的 MessagingFactory 对象。

System_CAPS_pubmethodCreateMessageReceiver(String)

创建消息接收器。

System_CAPS_pubmethodCreateMessageReceiver(String, ReceiveMode)

创建消息接收器。

System_CAPS_pubmethodCreateMessageReceiverAsync(String)

异步创建消息接收器。

System_CAPS_pubmethodCreateMessageReceiverAsync(String, ReceiveMode)

异步创建消息接收器。

System_CAPS_pubmethodCreateMessageSender(String)

创建消息发送器。

System_CAPS_pubmethodCreateMessageSender(String, String)

创建消息发送器。

System_CAPS_pubmethodCreateMessageSenderAsync(String)

异步创建消息发送器。

System_CAPS_pubmethodCreateMessageSenderAsync(String, String)

异步创建消息发送器。

System_CAPS_pubmethodCreateQueueClient(String)

创建新的队列客户端。

System_CAPS_pubmethodCreateQueueClient(String, ReceiveMode)

创建新的队列客户端。

System_CAPS_pubmethodCreateSubscriptionClient(String, String)

创建订阅客户端。

System_CAPS_pubmethodCreateSubscriptionClient(String, String, ReceiveMode)

创建新的订阅客户端。

System_CAPS_pubmethodCreateTopicClient(String)

创建新的主题客户端。

System_CAPS_pubmethodEquals(Object)

(从 Object 继承。)

System_CAPS_protmethodFault()

仅供内部使用。 请勿从此类继承。(从 ClientEntity 继承。)

System_CAPS_protmethodFinalize()

(从 Object 继承。)

System_CAPS_pubmethodGetHashCode()

(从 Object 继承。)

System_CAPS_pubmethodGetSettings()

检索消息工厂的设置副本。

System_CAPS_pubmethodGetType()

(从 Object 继承。)

System_CAPS_protmethodIncrementConnectionResetCount(Uri)

System_CAPS_protmethodMemberwiseClone()

(从 Object 继承。)

System_CAPS_protmethodOnAbort()

执行中止操作。(替代 ClientEntity.OnAbort()。)

System_CAPS_protmethodOnAcceptMessageSession(ReceiveMode, TimeSpan, TimeSpan)

执行“接受消息会话”。

System_CAPS_protmethodOnAcceptSessionReceiver(String, String, ReceiveMode, TimeSpan)

执行“接受会话接收器”操作。

System_CAPS_protmethodOnBeginAcceptMessageSession(ReceiveMode, TimeSpan, TimeSpan, AsyncCallback, Object)

执行“开始接受消息会话”操作。

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

执行“开始接受会话接收器”操作。

System_CAPS_protmethodOnBeginClose(TimeSpan, AsyncCallback, Object)

执行“开始关闭”操作。(替代 ClientEntity.OnBeginClose(TimeSpan, AsyncCallback, Object)。)

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

执行“开始创建消息接收器”操作。

System_CAPS_protmethodOnBeginCreateMessageSender(String, String, TimeSpan, AsyncCallback, Object)

执行“开始创建消息发送器”操作。

System_CAPS_protmethodOnBeginCreateMessageSender(String, TimeSpan, AsyncCallback, Object)

执行“开始创建消息发送器”操作。

System_CAPS_protmethodOnBeginOpen(TimeSpan, AsyncCallback, Object)

(从 ClientEntity 继承。)

System_CAPS_protmethodOnClose(TimeSpan)

执行关闭操作。(替代 ClientEntity.OnClose(TimeSpan)。)

System_CAPS_protmethodOnClosed()

(从 ClientEntity 继承。)

System_CAPS_protmethodOnCreateEventHubClient(String)

执行“创建事件中心客户端”操作。

System_CAPS_protmethodOnCreateMessageReceiver(String, ReceiveMode, TimeSpan)

执行“创建消息接收器”操作。

System_CAPS_protmethodOnCreateMessageSender(String, String, TimeSpan)

执行“创建消息发送器”操作。

System_CAPS_protmethodOnCreateMessageSender(String, TimeSpan)

执行“创建消息发送器”操作。

System_CAPS_protmethodOnCreateQueueClient(String, ReceiveMode)

执行“创建队列客户端”操作。

System_CAPS_protmethodOnCreateSubscriptionClient(String, ReceiveMode)

执行“创建订阅客户端”操作。

System_CAPS_protmethodOnCreateSubscriptionClient(String, String, ReceiveMode)

执行“创建订阅客户端”操作。

System_CAPS_protmethodOnCreateTopicClient(String)

执行“创建主题客户端”操作。

System_CAPS_protmethodOnEndAcceptMessageSession(IAsyncResult)

执行“结束接受消息会话”操作。

System_CAPS_protmethodOnEndAcceptSessionReceiver(IAsyncResult)

执行“结束接受会话接收器”操作。

System_CAPS_protmethodOnEndClose(IAsyncResult)

执行“结束关闭”操作。(替代 ClientEntity.OnEndClose(IAsyncResult)。)

System_CAPS_protmethodOnEndCreateMessageReceiver(IAsyncResult)

执行“结束创建消息接收器”操作。

System_CAPS_protmethodOnEndCreateMessageSender(IAsyncResult)

执行“结束创建消息发送器”操作。

System_CAPS_protmethodOnEndOpen(IAsyncResult)

(从 ClientEntity 继承。)

System_CAPS_protmethodOnFaulted()

(从 ClientEntity 继承。)

System_CAPS_protmethodOnOpen(TimeSpan)

(从 ClientEntity 继承。)

System_CAPS_protmethodOnOpened()

(从 ClientEntity 继承。)

System_CAPS_pubmethodPairNamespaceAsync(PairedNamespaceOptions)

对命名空间进行异步配对。

System_CAPS_pubmethodResetConnection()

System_CAPS_protmethodThrowIfClosed()

(从 ClientEntity 继承。)

System_CAPS_protmethodThrowIfDisposed()

(从 ClientEntity 继承。)

System_CAPS_protmethodThrowIfDisposedOrImmutable()

(从 ClientEntity 继承。)

System_CAPS_protmethodThrowIfDisposedOrNotOpen()

(从 ClientEntity 继承。)

System_CAPS_protmethodThrowIfFaulted()

(从 ClientEntity 继承。)

System_CAPS_pubmethodToString()

(从 Object 继承。)

请注意任何 CreateXXXClient 方法,如 CreateQueueClient, ,不会在服务命名空间中创建新实体。 它仅检索以前使用 NamespaceManager 对象创建的现有实体的句柄。 如果这些实体未存在于命名空间中,你将收到一个异常。

另请注意,设置只通过构造函数调用进行应用,而不能在以后修改。

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

此类型的任何公共 static(在 Visual Basic 中为 Shared)成员均是线程安全的。 实例成员也保证是线程安全的。

返回页首
显示:
© 2016 Microsoft