Продажи: 1-800-867-1389

Класс 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Создает новый клиент раздела.
Открытый методEndAcceptMessageSessionЗаканчивает асинхронный запрос для принятия объекта MessagingFactory.
Открытый методEndCloseЗавершает асинхронную операцию для закрытия сущности клиента обмена сообщениями. (Производный от MessageClientEntity.)
Открытый методСтатический элементEndCreateЗаканчивает асинхронный запрос для создания объекта MessagingFactory.
Открытый метод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 символов осталось)
Спасибо за ваш отзыв

Добавления сообщества

ДОБАВИТЬ
Корпорация Майкрософт проводит интернет-опрос, чтобы выяснить ваше мнение о веб-сайте MSDN. Если вы желаете принять участие в этом интернет-опросе, он будет отображен при закрытии веб-сайта MSDN.

Вы хотите принять участие?
Показ:
© 2014 Microsoft