IPeerResolverContract Gränssnitt
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.
Definierar ett kontrakt för de grundläggande åtgärderna i en peer resolver-tjänst.
public interface class IPeerResolverContract
[System.ServiceModel.ServiceContract(Name="IPeerResolverContract", Namespace="http://schemas.microsoft.com/net/2006/05/peer/resolver", SessionMode=System.ServiceModel.SessionMode.Allowed)]
public interface IPeerResolverContract
[<System.ServiceModel.ServiceContract(Name="IPeerResolverContract", Namespace="http://schemas.microsoft.com/net/2006/05/peer/resolver", SessionMode=System.ServiceModel.SessionMode.Allowed)>]
type IPeerResolverContract = interface
Public Interface IPeerResolverContract
- Härledda
- Attribut
Kommentarer
Implementerare av anpassade peer resolver-tjänster bör överväga att härleda från basen CustomPeerResolverService
och åsidosätter de virtuella metoder som definierats på den.
Metoder
| Name | Description |
|---|---|
| GetServiceSettings() |
Hämtar inställningarna för en peer resolver-tjänst. |
| Refresh(RefreshInfo) |
Uppdaterar förfallodatum för en post i peer resolver-tjänstens registreringsuppslagstabell. |
| Register(RegisterInfo) |
Registrerar en peer-nod med den anpassade peer-matchningstjänsten. |
| Resolve(ResolveInfo) |
Returnerar en lista över kända slutpunkter för en registreringspost. |
| Unregister(UnregisterInfo) |
Tar bort en registrering från uppslagstabellen för en peer resolver-tjänst. |
| Update(UpdateInfo) |
Uppdaterar posten för en specifik peer-nod i peer resolver-tjänstens uppslagstabell. |