SubscriptionClient 클래스
TOC
콘텐츠의 테이블 축소
콘텐츠의 테이블 확장
이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

SubscriptionClient 클래스

 

항목 구독과 관련 된 런타임 작업에 사용 되는 앵커 클래스를 나타냅니다.

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

System.Object
  Microsoft.ServiceBus.Messaging.ClientEntity
    Microsoft.ServiceBus.Messaging.SubscriptionClient

public abstract class SubscriptionClient : ClientEntity

이름설명
System_CAPS_pubpropertyIsClosed

(ClientEntity에서 상속됨.)

System_CAPS_pubpropertyMessagingFactory

이 구독 클라이언트를 만드는 데 메시징 팩터리를 가져옵니다.

System_CAPS_pubpropertyMode

메시지 수신된 메시지 처리 시 수신 모드입니다.

System_CAPS_pubpropertyName

구독 이름을 가져옵니다.

System_CAPS_pubpropertyPrefetchCount

메시지 수신자가 동시에 요청할 수 있는 메시지 수를 가져오거나 설정 합니다.

System_CAPS_pubpropertyRetryPolicy

(ClientEntity에서 상속됨.)

System_CAPS_protpropertyThisLock

(ClientEntity에서 상속됨.)

System_CAPS_pubpropertyTopicPath

이 항목의 전체 경로 이름을 가져옵니다.

이름설명
System_CAPS_pubmethodAbandon(Guid)

메시지를 삭제 하 고 메시지 잠금 소유권을 포기 합니다.

System_CAPS_pubmethodAbandon(Guid, IDictionary<String, Object>)

메시지를 삭제 하 고 메시지 잠금 소유권을 포기 합니다.

System_CAPS_pubmethodAbandonAsync(Guid)

비동기적으로 메시지를 삭제 하 고 메시지 잠금 소유권을 포기 합니다.

System_CAPS_pubmethodAbandonAsync(Guid, IDictionary<String, Object>)

비동기적으로 메시지를 삭제 하 고 메시지 잠금 소유권을 포기 합니다.

System_CAPS_pubmethodAbort()

메시징 엔터티에서 중단 기능을 수행합니다.(ClientEntity에서 상속됨.)

System_CAPS_pubmethodAcceptMessageSession()

단일 트랜잭션에서 처리 하기 위해 관련된 메시지의 그룹화를 허용 하는 메시지 세션을 수락 합니다.

System_CAPS_pubmethodAcceptMessageSession(String)

지정된 된 세션 식별자를 사용 하 여 단일 트랜잭션에서 처리 하기 위해 관련된 메시지의 그룹화를 허용 하는 메시지 세션을 수락 합니다.

System_CAPS_pubmethodAcceptMessageSession(String, TimeSpan)

지정된 된 세션 식별자 및 대기 시간을 사용 하 여 단일 트랜잭션에서 처리 하기 위해 관련된 메시지의 그룹화를 허용 하는 메시지 세션을 수락 합니다.

System_CAPS_pubmethodAcceptMessageSession(TimeSpan)

지정된 된 서버 대기 시간을 사용 하 여 단일 트랜잭션에서 처리 하기 위해 관련된 메시지의 그룹화를 허용 하는 메시지 세션을 수락 합니다.

System_CAPS_pubmethodAcceptMessageSessionAsync()

지정된 된 서버 대기 시간을 사용 하 여 단일 트랜잭션에서 처리 하기 위해 관련된 메시지의 그룹화를 허용 하는 메시지 세션을 비동기적으로 수락 합니다.

System_CAPS_pubmethodAcceptMessageSessionAsync(String)

지정된 된 서버 대기 시간을 사용 하 여 단일 트랜잭션에서 처리 하기 위해 관련된 메시지의 그룹화를 허용 하는 메시지 세션을 비동기적으로 수락 합니다.

System_CAPS_pubmethodAcceptMessageSessionAsync(String, TimeSpan)

지정된 된 서버 대기 시간을 사용 하 여 단일 트랜잭션에서 처리 하기 위해 관련된 메시지의 그룹화를 허용 하는 메시지 세션을 비동기적으로 수락 합니다.

System_CAPS_pubmethodAcceptMessageSessionAsync(TimeSpan)

지정된 된 서버 대기 시간을 사용 하 여 단일 트랜잭션에서 처리 하기 위해 관련된 메시지의 그룹화를 허용 하는 메시지 세션을 비동기적으로 수락 합니다.

System_CAPS_pubmethodAddRule(RuleDescription)

새 규칙을 추가 하는 T:Microsoft.ServiceBus.Messaging.Subscription 지정된 된 규칙 설명을 사용 하 여 합니다.

System_CAPS_pubmethodAddRule(String, Filter)

지정된 된 이름 및 필터 식 사용해 현재 구독에 규칙을 추가 합니다.

System_CAPS_pubmethodAddRuleAsync(RuleDescription)

새 규칙을 비동기적으로 추가 된 T:Microsoft.ServiceBus.Messaging.Subscription 지정된 된 규칙 설명을 사용 하 여 합니다.

System_CAPS_pubmethodAddRuleAsync(String, Filter)

지정 된 이름 및 필터 식을 사용 하 여 현재 구독에는 규칙을 비동기적으로 추가합니다.

System_CAPS_pubmethodClose()

서비스 버스 엔터티 사용의 완료를 알리는에 정리 메시지를 보냅니다.(ClientEntity에서 상속됨.)

System_CAPS_pubmethodCloseAsync()

서비스 버스 엔터티 사용의 완료를 알리는에 정리 메시지를 비동기적으로 보냅니다.(ClientEntity에서 상속됨.)

System_CAPS_pubmethodComplete(Guid)

메시지 처리를 완료합니다.

System_CAPS_pubmethodCompleteAsync(Guid)

메시지 처리를 비동기적으로 완료 합니다.

System_CAPS_pubmethodCompleteBatch(IEnumerable<Guid>)

일괄 처리를 완료합니다.

System_CAPS_pubmethodCompleteBatchAsync(IEnumerable<Guid>)

비동기적으로 일괄 처리를 완료 합니다.

System_CAPS_pubmethodSystem_CAPS_staticCreate(String, String)

새 복사본을 만듭니다 SubscriptionClient 지정 된 이름과 항목 경로 사용 합니다.

System_CAPS_pubmethodSystem_CAPS_staticCreate(String, String, ReceiveMode)

새 복사본을 만듭니다 SubscriptionClient 지정 된 이름, 항목 경로 및 모드를 사용 합니다.

System_CAPS_pubmethodSystem_CAPS_staticCreateFromConnectionString(String, String, String)

새 복사본을 만듭니다 SubscriptionClient 에서 지정 된 항목 경로 및 이름을 사용 하 여 연결 문자열입니다.

System_CAPS_pubmethodSystem_CAPS_staticCreateFromConnectionString(String, String, String, ReceiveMode)

새 복사본을 만듭니다 SubscriptionClient 연결 문자열로 지정 된 항목 경로, 이름 및 모드를 사용 합니다.

System_CAPS_pubmethodDeadLetter(Guid)

배달 못 한 편지 큐로 배달 되지 않은 메시지를 이동합니다.

System_CAPS_pubmethodDeadLetter(Guid, IDictionary<String, Object>)

배달 못 한 편지 큐로 배달 되지 않은 메시지를 이동합니다.

System_CAPS_pubmethodDeadLetter(Guid, String, String)

배달 못 한 편지 큐로 배달 되지 않은 메시지를 이동합니다.

System_CAPS_pubmethodDeadLetterAsync(Guid)

배달 못 한 편지 큐로 배달 하지 못한 메시지를 비동기적으로 이동 합니다.

System_CAPS_pubmethodDeadLetterAsync(Guid, IDictionary<String, Object>)

배달 못 한 편지 큐로 배달 하지 못한 메시지를 비동기적으로 이동 합니다.

System_CAPS_pubmethodDeadLetterAsync(Guid, String, String)

배달 못 한 편지 큐로 배달 하지 못한 메시지를 비동기적으로 이동 합니다.

System_CAPS_pubmethodDefer(Guid)

메시지 처리를 일시 중단합니다.

System_CAPS_pubmethodDefer(Guid, IDictionary<String, Object>)

메시지 처리를 일시 중단합니다.

System_CAPS_pubmethodDeferAsync(Guid)

메시지 처리를 비동기적으로 일시 중단합니다.

System_CAPS_pubmethodDeferAsync(Guid, IDictionary<String, Object>)

메시지 처리를 비동기적으로 일시 중단합니다.

System_CAPS_pubmethodEquals(Object)

(Object에서 상속됨.)

System_CAPS_protmethodFault()

내부 전용입니다. 이 클래스에서 상속 하지 않습니다.(ClientEntity에서 상속됨.)

System_CAPS_protmethodFinalize()

(ClientEntity에서 상속됨.)

System_CAPS_pubmethodSystem_CAPS_staticFormatDeadLetterPath(String, String)

지정 된 항목 경로 및 구독 이름을 사용해 형식 이름의 배달 못한 편지 큐 경로를 빌드합니다.

System_CAPS_pubmethodSystem_CAPS_staticFormatSubscriptionPath(String, String)

지정 된 항목 경로 및 구독 이름을 사용 하 여 형식 이름의 구독 경로를 빌드합니다.

System_CAPS_pubmethodGetHashCode()

(Object에서 상속됨.)

System_CAPS_pubmethodGetMessageSessions()

단일 트랜잭션에서 처리 하기 위해 관련된 메시지의 그룹화를 허용 하는 메시지 세션을 가져옵니다.

System_CAPS_pubmethodGetMessageSessions(DateTime)

들어오고 나가는 모든 메시지 세션 이후에 세션 상태가 업데이트 된 검색 lastUpdatedTime합니다.

System_CAPS_pubmethodGetMessageSessionsAsync()

단일 트랜잭션에서 처리 하기 위해 관련된 메시지의 그룹화를 허용 하는 메시지 세션을 비동기적으로 가져옵니다.

System_CAPS_pubmethodGetMessageSessionsAsync(DateTime)

단일 트랜잭션에서 처리 하기 위해 관련된 메시지의 그룹화를 허용 하는 메시지 세션을 비동기적으로 가져옵니다.

System_CAPS_pubmethodGetType()

(Object에서 상속됨.)

System_CAPS_protmethodMemberwiseClone()

(Object에서 상속됨.)

System_CAPS_protmethodOnAbort()

중단 동작을 실행 합니다.(ClientEntity.OnAbort()을(를) 재정의함)

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

호출 시 실행 된 BeginAcceptMessageSession 작업 합니다.

System_CAPS_protmethodOnBeginAddRule(RuleDescription, TimeSpan, AsyncCallback, Object)

호출 시 실행 된 BeginAddRule 작업 합니다.

System_CAPS_protmethodOnBeginClose(TimeSpan, AsyncCallback, Object)

닫기 시작 동작을 실행합니다.(ClientEntity.OnBeginClose(TimeSpan, AsyncCallback, Object)을(를) 재정의함)

System_CAPS_protmethodOnBeginCreateReceiver(ReceiveMode, TimeSpan, AsyncCallback, Object)

실행 시작 수신기 동작을 만듭니다.

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

실행 시작 수신기 동작을 만듭니다.

System_CAPS_protmethodOnBeginGetMessageSessions(DateTime, AsyncCallback, Object)

호출 시 실행 된 BeginGetMessageSessions 작업 합니다.

System_CAPS_protmethodOnBeginOpen(TimeSpan, AsyncCallback, Object)

(ClientEntity에서 상속됨.)

System_CAPS_protmethodOnBeginRemoveRule(String, TimeSpan, AsyncCallback, Object)

제거를 시작는 T:Microsoft.ServiceBus.Messaging.Rule 에서 T:Microsoft.ServiceBus.Messaging.Subscription 런타임 클라이언트 프로토콜을 통해.

System_CAPS_protmethodOnBeginRemoveRulesByTag(String, TimeSpan, AsyncCallback, Object)

제거를 시작는 T:Microsoft.ServiceBus.Messaging.Rule 에서 T:Microsoft.ServiceBus.Messaging.Subscription 태그를 사용 하 여 런타임 클라이언트 프로토콜을 통해.

System_CAPS_protmethodOnClose(TimeSpan)

닫기 동작을 실행 합니다.(ClientEntity.OnClose(TimeSpan)을(를) 재정의함)

System_CAPS_protmethodOnClosed()

(ClientEntity에서 상속됨.)

System_CAPS_protmethodOnEndAcceptMessageSession(IAsyncResult)

호출 시 실행 된 EndAcceptMessageSession 작업 합니다.

System_CAPS_protmethodOnEndAddRule(IAsyncResult)

비동기 호출을 종료 OnBeginAddRule합니다.

System_CAPS_protmethodOnEndClose(IAsyncResult)

닫기 종료 동작을 실행합니다.(ClientEntity.OnEndClose(IAsyncResult)을(를) 재정의함)

System_CAPS_protmethodOnEndCreateReceiver(IAsyncResult)

종료를 실행 수신기 동작을 만듭니다.

System_CAPS_protmethodOnEndGetMessageSessions(IAsyncResult)

End get 메시지 작업을 실행합니다.

System_CAPS_protmethodOnEndOpen(IAsyncResult)

(ClientEntity에서 상속됨.)

System_CAPS_protmethodOnEndRemoveRule(IAsyncResult)

비동기 호출을 종료 OnBeginRemoveRule합니다.

System_CAPS_protmethodOnEndRemoveRules(IAsyncResult)

비동기 호출을 종료 OnBeginRemoveRule합니다.

System_CAPS_protmethodOnFaulted()

(ClientEntity에서 상속됨.)

System_CAPS_pubmethodOnMessage(Action<BrokeredMessage>)

이벤트 구동 메시지 펌프의에서 메시지를 처리합니다.

System_CAPS_pubmethodOnMessage(Action<BrokeredMessage>, OnMessageOptions)

지정 된 집합으로는 이벤트 구동 메시지 펌프의 메시지를 처리 OnMessageOptions 옵션입니다.

System_CAPS_pubmethodOnMessageAsync(Func<BrokeredMessage, Task>)

메시지를 비동기적으로 처리 합니다.

System_CAPS_pubmethodOnMessageAsync(Func<BrokeredMessage, Task>, OnMessageOptions)

메시지를 비동기적으로 처리 합니다.

System_CAPS_protmethodOnOpen(TimeSpan)

(ClientEntity에서 상속됨.)

System_CAPS_protmethodOnOpened()

(ClientEntity에서 상속됨.)

System_CAPS_pubmethodPeek()

큐의 첫 번째 메시지를 제거 하지 않고 반환 합니다.

System_CAPS_pubmethodPeek(Int64)

큐의 첫 번째 메시지를 제거 하지 않고 반환 합니다.

System_CAPS_pubmethodPeekAsync()

큐의 첫 번째 메시지를 제거 하지 않고 비동기적으로 반환 합니다.

System_CAPS_pubmethodPeekAsync(Int64)

큐의 첫 번째 메시지를 제거 하지 않고 비동기적으로 반환 합니다.

System_CAPS_pubmethodPeekBatch(Int32)

일괄 처리의 첫 번째 메시지를 제거 하지 않고 반환 합니다.

System_CAPS_pubmethodPeekBatch(Int64, Int32)

일괄 처리의 첫 번째 메시지를 제거 하지 않고 반환 합니다.

System_CAPS_pubmethodPeekBatchAsync(Int32)

일괄 처리의 첫 번째 메시지를 제거 하지 않고 비동기적으로 반환 합니다.

System_CAPS_pubmethodPeekBatchAsync(Int64, Int32)

일괄 처리의 첫 번째 메시지를 제거 하지 않고 비동기적으로 반환 합니다.

System_CAPS_pubmethodReceive()

사용 하 여 메시지를 받는 P:Microsoft.ServiceBus.Messaging.QueueClient.InternalReceiver합니다.

System_CAPS_pubmethodReceive(Int64)

사용 하 여 메시지를 받는 P:Microsoft.ServiceBus.Messaging.QueueClient.InternalReceiver합니다.

System_CAPS_pubmethodReceive(TimeSpan)

사용 하 여 메시지를 받는 P:Microsoft.ServiceBus.Messaging.QueueClient.InternalReceiver합니다.

System_CAPS_pubmethodReceiveAsync()

사용 하 여 메시지를 비동기적으로 수신 된 P:Microsoft.ServiceBus.Messaging.QueueClient.InternalReceiver합니다.

System_CAPS_pubmethodReceiveAsync(Int64)

사용 하 여 메시지를 비동기적으로 수신 된 P:Microsoft.ServiceBus.Messaging.QueueClient.InternalReceiver합니다.

System_CAPS_pubmethodReceiveAsync(TimeSpan)

사용 하 여 메시지를 비동기적으로 수신 된 P:Microsoft.ServiceBus.Messaging.QueueClient.InternalReceiver합니다.

System_CAPS_pubmethodReceiveBatch(IEnumerable<Int64>)

비동기 작업 이후 일괄 처리를 받습니다.

System_CAPS_pubmethodReceiveBatch(Int32)

비동기 작업 이후 일괄 처리를 받습니다.

System_CAPS_pubmethodReceiveBatch(Int32, TimeSpan)

비동기 작업 이후 일괄 처리를 받습니다.

System_CAPS_pubmethodReceiveBatchAsync(IEnumerable<Int64>)

일련의 처리를 위한 일괄 처리 메시지를 비동기적으로 수신 합니다.

System_CAPS_pubmethodReceiveBatchAsync(Int32)

일련의 처리를 위한 일괄 처리 메시지를 비동기적으로 수신 합니다.

System_CAPS_pubmethodReceiveBatchAsync(Int32, TimeSpan)

일련의 처리를 위한 일괄 처리 메시지를 비동기적으로 수신 합니다.

System_CAPS_pubmethodRegisterSessionHandler(Type)

클라이언트 세션에 대 한 처리기를 등록 합니다.

System_CAPS_pubmethodRegisterSessionHandler(Type, SessionHandlerOptions)

클라이언트 세션에 대 한 처리기를 등록 합니다.

System_CAPS_pubmethodRegisterSessionHandlerAsync(Type)

클라이언트 세션에 대 한 처리기를 비동기적으로 등록 합니다.

System_CAPS_pubmethodRegisterSessionHandlerAsync(Type, SessionHandlerOptions)

클라이언트 세션에 대 한 처리기를 비동기적으로 등록 합니다.

System_CAPS_pubmethodRegisterSessionHandlerFactory(IMessageSessionAsyncHandlerFactory, SessionHandlerOptions)

클라이언트 세션에 대 한 처리기 팩터리를 등록합니다.

System_CAPS_pubmethodRegisterSessionHandlerFactory(IMessageSessionHandlerFactory, SessionHandlerOptions)

클라이언트 세션에 대 한 처리기 팩터리를 등록합니다.

System_CAPS_pubmethodRegisterSessionHandlerFactoryAsync(IMessageSessionAsyncHandlerFactory, SessionHandlerOptions)

클라이언트 세션에 대 한 처리기 팩터리를 비동기적으로 등록 합니다.

System_CAPS_pubmethodRegisterSessionHandlerFactoryAsync(IMessageSessionHandlerFactory, SessionHandlerOptions)

클라이언트 세션에 대 한 처리기 팩터리를 비동기적으로 등록 합니다.

System_CAPS_pubmethodRemoveRule(String)

설명한 규칙 제거 ruleName합니다.

System_CAPS_pubmethodRemoveRuleAsync(String)

설명한 규칙을 비동기적으로 제거 ruleName합니다.

System_CAPS_pubmethodRenewMessageLock(Guid)

System_CAPS_pubmethodRenewMessageLockAsync(Guid)

System_CAPS_protmethodThrowIfClosed()

(ClientEntity에서 상속됨.)

System_CAPS_protmethodThrowIfDisposed()

(ClientEntity에서 상속됨.)

System_CAPS_protmethodThrowIfDisposedOrImmutable()

(ClientEntity에서 상속됨.)

System_CAPS_protmethodThrowIfDisposedOrNotOpen()

(ClientEntity에서 상속됨.)

System_CAPS_protmethodThrowIfFaulted()

(ClientEntity에서 상속됨.)

System_CAPS_pubmethodToString()

(Object에서 상속됨.)

이 클래스의 보호 된 멤버를 무시 해야 하므로이 추상 클래스를 상속 됨을 다루지는지 않습니다.

// Create subscription client
SubscriptionClient mySubscriptionClient = 
factory.CreateSubscriptionClient(topicName, subscriptionName);

// Create a receiver
MessageReceiver myMessageReceiver = mySubscriptionClient.CreateReceiver(ReceiveMode.PeekLock);

// Receive messages
for (int count = 0; count &lt; MsgCount; count++)
{
    var message = subscriptionClient.Receive();
    message.Complete();
}

모든 공용 정적 (공유 Visual basic에서)이 형식의 멤버는 스레드로부터 안전 합니다. 인스턴스 멤버는 스레드로부터 안전도 보장 됩니다.

맨 위로 이동
표시:
© 2016 Microsoft