CustomPeerResolverService 類別

定義

警告

PeerChannel feature is obsolete and will be removed in the future.

提供自訂對等解析程式服務的基本實作。

public ref class CustomPeerResolverService : System::ServiceModel::PeerResolvers::IPeerResolverContract
[System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, UseSynchronizationContext=false)]
public class CustomPeerResolverService : System.ServiceModel.PeerResolvers.IPeerResolverContract
[System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, UseSynchronizationContext=false)]
[System.Obsolete("PeerChannel feature is obsolete and will be removed in the future.", false)]
public class CustomPeerResolverService : System.ServiceModel.PeerResolvers.IPeerResolverContract
[<System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, UseSynchronizationContext=false)>]
type CustomPeerResolverService = class
    interface IPeerResolverContract
[<System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, UseSynchronizationContext=false)>]
[<System.Obsolete("PeerChannel feature is obsolete and will be removed in the future.", false)>]
type CustomPeerResolverService = class
    interface IPeerResolverContract
Public Class CustomPeerResolverService
Implements IPeerResolverContract
繼承
CustomPeerResolverService
屬性
實作

備註

CustomPeerResolverService 類別定義自訂對等解析程式服務的基本實作,並且提供查詢解析的能力,可以將註冊 ID 解析成此解析程式所維護之網狀結構內的對等端點位址。

給繼承者的注意事項

自訂對等解析程式的實作器應該衍生自此類別,並且覆寫這些實作器針對其提供自訂實作的特定函式。 任何自訂對等解析程式都至少必須實作 IPeerResolverContract 介面

此外,使用自訂解析程式的用戶端必須設定用戶端伺服器延遲時間的上限,才能順利重新整理用戶端向對等解析程式服務的註冊狀態。

建構函式

CustomPeerResolverService()
已淘汰.

初始化 CustomPeerResolverService 類別預設的新執行個體。

屬性

CleanupInterval
已淘汰.

取得或設定週期性時間長度。經過這段時間之後,過時的項目會從對等解析程式服務的註冊查閱資料表刪除。

ControlShape
已淘汰.

取得或設定對等解析程式服務是否共用轉介。

RefreshInterval
已淘汰.

取得或設定時間長度,對等解析程式服務的註冊查閱資料表中的項目會在這段時間內保持有效。

方法

Close()
已淘汰.

關閉對等解析程式服務。

Equals(Object)
已淘汰.

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()
已淘汰.

做為預設雜湊函式。

(繼承來源 Object)
GetServiceSettings()
已淘汰.

取得對等解析程式服務的特定回應設定。

GetType()
已淘汰.

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()
已淘汰.

建立目前 Object 的淺層複製。

(繼承來源 Object)
Open()
已淘汰.

開啟對等解析程式服務。

Refresh(RefreshInfo)
已淘汰.

重新整理對等解析程式服務的註冊查閱資料表中某項目的過期狀態。

Register(Guid, String, PeerNodeAddress)
已淘汰.

將新的項目加入至對等解析程式服務的註冊查閱資料表。

Register(RegisterInfo)
已淘汰.

將新的項目加入至對等解析程式服務的註冊查閱資料表。

Resolve(ResolveInfo)
已淘汰.

傳回註冊項目已知端點的清單。

ToString()
已淘汰.

傳回代表目前物件的字串。

(繼承來源 Object)
Unregister(UnregisterInfo)
已淘汰.

從對等解析程式服務的註冊查閱資料表移除特定項目。

Update(UpdateInfo)
已淘汰.

更新對等解析程式服務之註冊查閱資料表中現有的註冊項目。

適用於

另請參閱