영업: 1-800-867-1380

TopicClient 클래스

런타임 작업을 수행하기 위해 Topic에 액세스하는 데 사용되는 앵커 클래스입니다.

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

public abstract class TopicClient : MessageClientEntity

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

  이름설명
공용 속성IsClosed (ClientEntity에서 상속됨)
보호된 속성IsSubQueue메시지 수신자가 하위 큐에서 만들어지는지 여부를 나타내는 값을 가져오거나 설정합니다.
공용 속성MessagingFactoryTopicClient 개체를 만드는 데 사용된 메시징 팩터리를 가져오거나 설정합니다.
공용 속성Path파일의 전체 경로 이름을 가져오거나 설정합니다.
공용 속성RetryPolicy (ClientEntity에서 상속됨)
보호된 속성ThisLock (ClientEntity에서 상속됨)
맨 위로 이동

  이름설명
공용 메서드Abort메시징 엔터티에서 중단 기능을 수행합니다. (ClientEntity에서 상속됨)
공용 메서드BeginClose메시지 클라이언트 엔터티를 닫는 비동기 작업을 시작합니다. (MessageClientEntity에서 상속됨)
공용 메서드BeginSend메시지를 보내는 비동기 작업을 시작합니다.
공용 메서드BeginSendBatch메시지를 일괄 처리하여 보내는 비동기 작업을 시작합니다.
공용 메서드CloseService Bus에 정리 메시지를 보내어 신호로 엔터티 사용의 완료를 알립니다. (ClientEntity에서 상속됨)
공용 메서드CloseAsyncService Bus에 비동기적으로 정리 메시지를 보내어 신호로 엔터티 사용의 완료를 알립니다. (ClientEntity에서 상속됨)
공용 메서드정적 멤버CreateTopicClient의 새 인스턴스를 만듭니다.
공용 메서드정적 멤버CreateFromConnectionString(String)
공용 메서드정적 멤버CreateFromConnectionString(String, String)지정된 연결 문자열을 사용하여 TopicClient의 새 인스턴스를 만듭니다.
공용 메서드EndClose메시지 클라이언트 엔터티를 닫는 비동기 작업을 마칩니다. (MessageClientEntity에서 상속됨)
공용 메서드EndSend메시지를 보내는 비동기 작업을 마칩니다.
공용 메서드EndSendBatch메시지를 보내는 비동기 작업을 마칩니다.
공용 메서드Equals (Object에서 상속됨)
보호된 메서드Fault내부 전용입니다. 이 클래스에서 상속하지 마십시오. (ClientEntity에서 상속됨)
보호된 메서드Finalize (Object에서 상속됨)
공용 메서드정적 멤버FormatTransferDeadLetterPath
공용 메서드GetHashCode (Object에서 상속됨)
공용 메서드GetType (Object에서 상속됨)
보호된 메서드MemberwiseClone (Object에서 상속됨)
보호된 메서드OnAbort중단 동작을 실행합니다. (ClientEntity.OnAbort()을(를) 재정의함)
보호된 메서드OnBeginClose닫기 시작 동작을 실행합니다. (ClientEntity.OnBeginClose(TimeSpan, AsyncCallback, Object)을(를) 재정의함)
보호된 메서드OnBeginCreateSender발신자 만들기 시작 동작을 실행합니다.
보호된 메서드OnBeginOpen (ClientEntity에서 상속됨)
보호된 메서드OnClose닫기 동작을 실행합니다. (ClientEntity.OnClose(TimeSpan)을(를) 재정의함)
보호된 메서드OnClosed (ClientEntity에서 상속됨)
보호된 메서드OnEndClose닫기 종료 동작을 실행합니다. (ClientEntity.OnEndClose(IAsyncResult)을(를) 재정의함)
보호된 메서드OnEndCreateSender발신자 만들기 종료 동작을 실행합니다.
보호된 메서드OnEndOpen (ClientEntity에서 상속됨)
보호된 메서드OnFaulted (ClientEntity에서 상속됨)
보호된 메서드OnOpen (ClientEntity에서 상속됨)
보호된 메서드OnOpened (ClientEntity에서 상속됨)
공용 메서드SendInternalSender를 사용하여 메시지를 보냅니다.
공용 메서드SendAsyncInternalSender를 사용하여 메시지를 비동기적으로 보냅니다.
공용 메서드SendBatch일괄 처리를 위해 조정된 메시지 집합을 보냅니다.
공용 메서드SendBatchAsync일괄 처리할 조정된 메시지 집합을 비동기적으로 보냅니다.
보호된 메서드ThrowIfClosed (ClientEntity에서 상속됨)
보호된 메서드ThrowIfDisposed (ClientEntity에서 상속됨)
보호된 메서드ThrowIfDisposedOrImmutable (ClientEntity에서 상속됨)
보호된 메서드ThrowIfDisposedOrNotOpen (ClientEntity에서 상속됨)
보호된 메서드ThrowIfFaulted (ClientEntity에서 상속됨)
공용 메서드ToString (Object에서 상속됨)
맨 위로 이동

This abstract class is not meant to be inherited, so protected members of this class should be ignored.

// Create the MessagingFactory
MessagingFactory factory = 
MessagingFactory.Create(myServiceBusNamespaceUri, SharedSecretTokenProvider.CreateSharedSecretTokenProvider(issuerName, issuerKey));

//********************************************************************************
//                          Sending messages to a Topic
//********************************************************************************

// Create topic client
TopicClient myTopicClient = factory.CreateTopicClient(myTopic);

// Send messages
List <object> Issues = new List <object>();
foreach (var issue in Issues)
{
   myTopicClient.Send(new BrokeredMessage(issue));
}

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

이 정보가 도움이 되었습니까?
(1500자 남음)
의견을 주셔서 감사합니다.

커뮤니티 추가 항목

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

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