다음을 통해 공유


AnnouncementService.OnBeginOnlineAnnouncement 메서드

정의

들어오는 온라인 알림(Hello) 메시지 처리를 시작합니다.

protected:
 virtual IAsyncResult ^ OnBeginOnlineAnnouncement(System::ServiceModel::Discovery::DiscoveryMessageSequence ^ messageSequence, System::ServiceModel::Discovery::EndpointDiscoveryMetadata ^ endpointDiscoveryMetadata, AsyncCallback ^ callback, System::Object ^ state);
protected virtual IAsyncResult OnBeginOnlineAnnouncement (System.ServiceModel.Discovery.DiscoveryMessageSequence messageSequence, System.ServiceModel.Discovery.EndpointDiscoveryMetadata endpointDiscoveryMetadata, AsyncCallback callback, object state);
abstract member OnBeginOnlineAnnouncement : System.ServiceModel.Discovery.DiscoveryMessageSequence * System.ServiceModel.Discovery.EndpointDiscoveryMetadata * AsyncCallback * obj -> IAsyncResult
override this.OnBeginOnlineAnnouncement : System.ServiceModel.Discovery.DiscoveryMessageSequence * System.ServiceModel.Discovery.EndpointDiscoveryMetadata * AsyncCallback * obj -> IAsyncResult
Protected Overridable Function OnBeginOnlineAnnouncement (messageSequence As DiscoveryMessageSequence, endpointDiscoveryMetadata As EndpointDiscoveryMetadata, callback As AsyncCallback, state As Object) As IAsyncResult

매개 변수

messageSequence
DiscoveryMessageSequence

현재 알림의 시퀀스에서 이 메시지의 위치입니다.

endpointDiscoveryMetadata
EndpointDiscoveryMetadata

범위, 수신 대기 URI, 계약 이름 및 엔드포인트 주소와 같은 엔드포인트 메타데이터를 제공하는 개체입니다.

callback
AsyncCallback

비동기 작업이 완료될 때 호출할 메서드입니다.

state
Object

인프라 정의 상태 데이터입니다.

반환

IAsyncResult

보류 중인 비동기 요청의 상태입니다.

설명

AnnouncementService에서 상속하여 사용자 지정 알림 수신기 서비스를 구현하는 클래스는 이 메서드를 재정의하고 들어오는 Hello 메시지 처리를 시작해야 합니다.

적용 대상