次の方法で共有


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

インフラストラクチャ定義の状態データ。

戻り値

保留中の非同期要求のステータス。

注釈

AnnouncementService から継承したクラスが、カスタム アナウンス リスナー サービスを実装するには、このメソッドをオーバーライドし、受信 Hello メッセージの処理を開始する必要があります。

適用対象