CustomPeerResolverService 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
警告
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) |
已淘汰.
更新對等解析程式服務之註冊查閱資料表中現有的註冊項目。 |