AnnouncementService クラス

定義

アナウンス サービスのセルフホステッド実装。

public ref class AnnouncementService
[System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single)]
public class AnnouncementService
[<System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single)>]
type AnnouncementService = class
Public Class AnnouncementService
継承
AnnouncementService
属性

注釈

このクラスは、標準アナウンス エンドポイント (AnnouncementEndpoint) で受信メッセージをリッスンし、Hello または Bye アナウンス メッセージが到着したときにイベント通知を提供します。 このクラスから派生することで、カスタム アナウンス サービスの実装を提供できます。

コンストラクター

名前 説明
AnnouncementService()

AnnouncementService クラスの新しいインスタンスを初期化します。

AnnouncementService(Int32)

指定した長さの重複するメッセージ履歴を使用して、 AnnouncementService クラスの新しいインスタンスを初期化します。

メソッド

名前 説明
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
OnBeginOfflineAnnouncement(DiscoveryMessageSequence, EndpointDiscoveryMetadata, AsyncCallback, Object)

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

OnBeginOnlineAnnouncement(DiscoveryMessageSequence, EndpointDiscoveryMetadata, AsyncCallback, Object)

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

OnEndOfflineAnnouncement(IAsyncResult)

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

OnEndOnlineAnnouncement(IAsyncResult)

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

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

イベント

名前 説明
OfflineAnnouncementReceived

オフラインアナウンス (Bye) メッセージを受信したときに発生します。

OnlineAnnouncementReceived

オンラインアナウンス (Hello) を受信したときに発生します。

適用対象