CustomPeerResolverService Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Varning
PeerChannel feature is obsolete and will be removed in the future.
Tillhandahåller en grundläggande implementering av en anpassad peer resolver-tjänst.
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
- Arv
-
CustomPeerResolverService
- Attribut
- Implementeringar
Kommentarer
Klassen CustomPeerResolverService definierar basimplementeringen av en anpassad peer resolver-tjänst och ger sökning efter lösning av registrerings-ID:er till peer-slutpunktsadresser i det nät som underhålls av den här matcharen.
Anteckningar till arvingar
Implementerare av anpassade peer-matchare bör härledas från den här klassen och åsidosätta de specifika funktioner som de tillhandahåller anpassade implementeringar för. Alla anpassade peer-matchare måste implementera IPeerResolverContract gränssnittet minimalt.
Klienter som använder en anpassad lösning måste också ha en viss övre bindning på klient-server-svarstiden för att kunna uppdatera registreringen med peer resolver-tjänsten.
Konstruktorer
| Name | Description |
|---|---|
| CustomPeerResolverService() |
Föråldrad.
Initierar en ny standardinstans av CustomPeerResolverService klassen. |
Egenskaper
| Name | Description |
|---|---|
| CleanupInterval |
Föråldrad.
Hämtar eller anger den återkommande tiden efter vilken inaktuella poster tas bort från peer resolver-tjänstens registreringsuppslagstabell. |
| ControlShape |
Föråldrad.
Hämtar eller anger om referenser delas av peer resolver-tjänsten. |
| RefreshInterval |
Föråldrad.
Hämtar eller anger hur lång tid poster förblir giltiga i en peer resolver-tjänsts registreringsuppslagstabell. |
Metoder
| Name | Description |
|---|---|
| Close() |
Föråldrad.
Stänger peer resolver-tjänsten. |
| Equals(Object) |
Föråldrad.
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Föråldrad.
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetServiceSettings() |
Föråldrad.
Hämtar de specifika svarsinställningarna för peer resolver-tjänsten. |
| GetType() |
Föråldrad.
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Föråldrad.
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| Open() |
Föråldrad.
Öppnar peer resolver-tjänsten. |
| Refresh(RefreshInfo) |
Föråldrad.
Uppdaterar förfallodatum för en post i peer resolver-tjänstens registreringsuppslagstabell. |
| Register(Guid, String, PeerNodeAddress) |
Föråldrad.
Lägger till en ny post i registreringsuppslagstabellen för peer resolver-tjänsten. |
| Register(RegisterInfo) |
Föråldrad.
Lägger till en ny post i registreringsuppslagstabellen för peer resolver-tjänsten. |
| Resolve(ResolveInfo) |
Föråldrad.
Returnerar en lista över kända slutpunkter för en registreringspost. |
| ToString() |
Föråldrad.
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
| Unregister(UnregisterInfo) |
Föråldrad.
Tar bort en specifik post från registreringsuppslagstabellen för peer resolver-tjänsten. |
| Update(UpdateInfo) |
Föråldrad.
Uppdaterar en befintlig registreringspost i registreringsuppslagstabellen för peer resolver-tjänsten. |