이 페이지가 유용했습니까?
이 콘텐츠에 대한 여러분의 의견은 중요합니다. 의견을 알려주십시오.
추가 의견
1500자 남음
MessagingFactory 클래스
Collapse the table of content
Expand the table of content

MessagingFactory 클래스

메시징 팩터리를 나타냅니다. 이 클래스는 서비스 버스 큐, 항목 또는 구독에서 메시지를 보내고 받는 런타임 작업에 사용되는 앵커 클래스입니다.

네임스페이스:  Microsoft.ServiceBus.Messaging
어셈블리:  Microsoft.ServiceBus(Microsoft.ServiceBus.dll)

public ref class MessagingFactory abstract : public MessageClientEntity

MessagingFactory 유형에서 다음 멤버를 표시합니다.

  이름설명
공용 속성Address메시징 팩터리의 기본 주소를 가져옵니다.
공용 속성IsClosed (ClientEntity에서 상속됨)
공용 속성NamespaceEndpoints네임스페이스 끝점 목록을 가져옵니다.
공용 속성PrefetchCount메시지 수신자가 동시에 요청할 수 있는 메시지 수를 가져오거나 설정합니다.
공용 속성RetryPolicy (ClientEntity에서 상속됨)
보호된 속성ThisLock (ClientEntity에서 상속됨)
맨 위로 이동

  이름설명
공용 메서드Abort메시징 엔터티에서 중단 기능을 수행합니다. (ClientEntity에서 상속됨)
공용 메서드AcceptMessageSession()서비스 네임스페이스에서 모든 세션 사용 가능 구독 및 큐에 대해 사용 가능한 세션을 반환합니다.
공용 메서드AcceptMessageSession(TimeSpan)서비스 네임스페이스에서 모든 세션 사용 가능 구독 및 큐에 대해 사용 가능한 세션을 반환합니다.
공용 메서드AcceptMessageSessionAsync()서비스 네임스페이스에 있는 세션 사용 가능한 모든 구독 및 큐에서 사용 가능한 세션을 비동기적으로 반환합니다.
공용 메서드AcceptMessageSessionAsync(TimeSpan)서비스 네임스페이스에 있는 세션 사용 가능한 모든 구독 및 큐에서 사용 가능한 세션을 비동기적으로 반환합니다.
공용 메서드BeginAcceptMessageSession(AsyncCallback, Object)메시지 세션을 수락하는 비동기 작업을 시작합니다.
공용 메서드BeginAcceptMessageSession(TimeSpan, AsyncCallback, Object)메시지 세션을 수락하는 비동기 작업을 시작합니다.
공용 메서드BeginClose메시지 클라이언트 엔터티를 닫는 비동기 작업을 시작합니다. (MessageClientEntity에서 상속됨)
공용 메서드정적 멤버BeginCreate(IEnumerable<String>, AsyncCallback, Object)MessagingFactory 개체를 만드는 비동기 요청을 시작합니다.
공용 메서드정적 멤버BeginCreate(IEnumerable<Uri>, AsyncCallback, Object)MessagingFactory 개체를 만드는 비동기 요청을 시작합니다.
공용 메서드정적 멤버BeginCreate(String, AsyncCallback, Object)MessagingFactory 개체를 만드는 비동기 요청을 시작합니다.
공용 메서드정적 멤버BeginCreate(Uri, AsyncCallback, Object)MessagingFactory 개체를 만드는 비동기 요청을 시작합니다.
공용 메서드정적 멤버BeginCreate(IEnumerable<String>, MessagingFactorySettings, AsyncCallback, Object)MessagingFactory 개체를 만드는 비동기 요청을 시작합니다.
공용 메서드정적 멤버BeginCreate(IEnumerable<String>, TokenProvider, AsyncCallback, Object)MessagingFactory 개체를 만드는 비동기 요청을 시작합니다.
공용 메서드정적 멤버BeginCreate(IEnumerable<Uri>, MessagingFactorySettings, AsyncCallback, Object)MessagingFactory 개체를 만드는 비동기 요청을 시작합니다.
공용 메서드정적 멤버BeginCreate(IEnumerable<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네임스페이스 연결을 시작합니다.
공용 메서드CloseService Bus에 정리 메시지를 보내어 신호로 엔터티 사용의 완료를 알립니다. (ClientEntity에서 상속됨)
공용 메서드CloseAsyncService Bus에 비동기적으로 정리 메시지를 보내어 신호로 엔터티 사용의 완료를 알립니다. (ClientEntity에서 상속됨)
공용 메서드정적 멤버Create()새 메시징 팩터리 개체를 만듭니다.
공용 메서드정적 멤버Create(IEnumerable<String>)MessagingFactory 개체를 만듭니다.
공용 메서드정적 멤버Create(IEnumerable<Uri>)MessagingFactory 개체를 만듭니다.
공용 메서드정적 멤버Create(String)MessagingFactory 개체를 만듭니다.
공용 메서드정적 멤버Create(Uri)MessagingFactory 개체를 만듭니다.
공용 메서드정적 멤버Create(IEnumerable<String>, MessagingFactorySettings)MessagingFactory 개체를 만듭니다.
공용 메서드정적 멤버Create(IEnumerable<String>, TokenProvider)MessagingFactory 개체를 만듭니다.
공용 메서드정적 멤버Create(IEnumerable<Uri>, MessagingFactorySettings)MessagingFactory 개체를 만듭니다.
공용 메서드정적 멤버Create(IEnumerable<Uri>, TokenProvider)MessagingFactory 개체를 만듭니다.
공용 메서드정적 멤버Create(String, MessagingFactorySettings)MessagingFactory 개체를 만듭니다.
공용 메서드정적 멤버Create(String, TokenProvider)MessagingFactory 개체를 만듭니다.
공용 메서드정적 멤버Create(Uri, MessagingFactorySettings)MessagingFactory 개체를 만듭니다.
공용 메서드정적 멤버Create(Uri, TokenProvider)MessagingFactory 개체를 만듭니다.
공용 메서드정적 멤버CreateAsync(IEnumerable<String>)새 메시징 팩터리 개체를 비동기적으로 만듭니다.
공용 메서드정적 멤버CreateAsync(IEnumerable<Uri>)새 메시징 팩터리 개체를 비동기적으로 만듭니다.
공용 메서드정적 멤버CreateAsync(String)새 메시징 팩터리 개체를 비동기적으로 만듭니다.
공용 메서드정적 멤버CreateAsync(Uri)새 메시징 팩터리 개체를 비동기적으로 만듭니다.
공용 메서드정적 멤버CreateAsync(IEnumerable<String>, MessagingFactorySettings)새 메시징 팩터리 개체를 비동기적으로 만듭니다.
공용 메서드정적 멤버CreateAsync(IEnumerable<String>, TokenProvider)새 메시징 팩터리 개체를 비동기적으로 만듭니다.
공용 메서드정적 멤버CreateAsync(IEnumerable<Uri>, MessagingFactorySettings)새 메시징 팩터리 개체를 비동기적으로 만듭니다.
공용 메서드정적 멤버CreateAsync(IEnumerable<Uri>, TokenProvider)새 메시징 팩터리 개체를 비동기적으로 만듭니다.
공용 메서드정적 멤버CreateAsync(String, MessagingFactorySettings)새 메시징 팩터리 개체를 비동기적으로 만듭니다.
공용 메서드정적 멤버CreateAsync(String, TokenProvider)새 메시징 팩터리 개체를 비동기적으로 만듭니다.
공용 메서드정적 멤버CreateAsync(Uri, MessagingFactorySettings)새 메시징 팩터리 개체를 비동기적으로 만듭니다.
공용 메서드정적 멤버CreateAsync(Uri, TokenProvider)새 메시징 팩터리 개체를 비동기적으로 만듭니다.
공용 메서드CreateEventHubClient지정된 경로를 사용하여 새 EventHubClient 개체를 만듭니다.
공용 메서드정적 멤버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에서 상속됨)
보호된 메서드Fault내부 전용입니다. 이 클래스에서 상속하지 마십시오. (ClientEntity에서 상속됨)
보호된 메서드Finalize (Object에서 상속됨)
공용 메서드GetHashCode (Object에서 상속됨)
공용 메서드GetSettings메시징 팩터리 설정의 복사본을 검색합니다.
공용 메서드GetType (Object에서 상속됨)
보호된 메서드IncrementConnectionResetCount
보호된 메서드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에서 상속됨)
맨 위로 이동

CreateQueueClient와 같은 모든 CreateXXXClient 메서드는 서비스 네임스페이스에 새 엔터티를 만들지 않습니다. 이러한 구성원 메서드는 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);

이 유형의 모든 public static(Visual Basic의 Shared) 구성원은 스레드로부터 안전합니다. 인스턴스 구성원도 스레드로부터의 안전이 보장됩니다.

커뮤니티 추가 항목

추가
Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
표시:
© 2015 Microsoft