Share via


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)

events

OfflineAnnouncementReceived

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

OnlineAnnouncementReceived

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

適用対象