AnnouncementService クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アナウンス サービスのセルフホステッド実装。
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) を受信したときに発生します。 |