共用方式為


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

當收到離線公告 (再見) 訊息時發生。

OnlineAnnouncementReceived

在收到線上公告 (Hello) 時發生。

適用於