Данная статья переведена с помощью средств машинного перевода. Чтобы просмотреть ее на английском языке, установите флажок Английский. Вы также можете просматривать английский текст во всплывающем окне, наводя указатель мыши на переведенный текст.
Перевод
Английский

MessagingFactory - класс

 

Представляет фабрику обмена сообщениями. Это класс привязки, используемый для выполнения операций, отправки и получения сообщений из очереди, разделы или подписки Service Bus.

Пространство имен:   Microsoft.ServiceBus.Messaging
Сборка:  Microsoft.ServiceBus (в Microsoft.ServiceBus.dll)

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

public ref class MessagingFactory abstract : 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()

(Наследуется от ClientEntity.)

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

Begin выполняет действие приема получателя сеанса.

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

Любые открытые статических (Shared в Visual Basic) члены этого типа являются потокобезопасными. Члены экземпляров также гарантированно поточно-ориентированным.

Вернуться в начало
Показ: