IPeerResolverContract Gränssnitt

Definition

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.

Gäller för

Se även