次の方法で共有


AnnouncementService.OnBeginOfflineAnnouncement メソッド

定義

受信オフライン アナウンス (Bye) メッセージの処理を開始します。

protected:
 virtual IAsyncResult ^ OnBeginOfflineAnnouncement(System::ServiceModel::Discovery::DiscoveryMessageSequence ^ messageSequence, System::ServiceModel::Discovery::EndpointDiscoveryMetadata ^ endpointDiscoveryMetadata, AsyncCallback ^ callback, System::Object ^ state);
protected virtual IAsyncResult OnBeginOfflineAnnouncement (System.ServiceModel.Discovery.DiscoveryMessageSequence messageSequence, System.ServiceModel.Discovery.EndpointDiscoveryMetadata endpointDiscoveryMetadata, AsyncCallback callback, object state);
abstract member OnBeginOfflineAnnouncement : System.ServiceModel.Discovery.DiscoveryMessageSequence * System.ServiceModel.Discovery.EndpointDiscoveryMetadata * AsyncCallback * obj -> IAsyncResult
override this.OnBeginOfflineAnnouncement : System.ServiceModel.Discovery.DiscoveryMessageSequence * System.ServiceModel.Discovery.EndpointDiscoveryMetadata * AsyncCallback * obj -> IAsyncResult
Protected Overridable Function OnBeginOfflineAnnouncement (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 から継承したクラスが、カスタム アナウンス リスナー サービスを実装するには、このメソッドをオーバーライドし、受信 Bye メッセージの処理を開始する必要があります。

適用対象