PeerResolver Klass

Definition

Anger en bastyp som används för att definiera kontraktet för registrering och lösning av ett peer mesh-ID till slutpunktsadresserna för noder som deltar i nätet.

public ref class PeerResolver abstract
public abstract class PeerResolver
type PeerResolver = class
Public MustInherit Class PeerResolver
Arv
PeerResolver

Kommentarer

Den här klassen är basklassen för implementering av anpassade peer-namnmatchare. En peer name resolver är en identifieringstjänst som används av peer-kanaler för att hitta peer-noder som deltar i ett peer-nät. Den används också för att "registrera" en nod med ett peer-nät, den mekanism som peer-noden blir känd och tillgänglig från peer-nätet.

Konstruktorer

Name Description
PeerResolver()

Initierar en ny instans av PeerResolver klassen.

Egenskaper

Name Description
CanShareReferrals

Hämtar om peer-namnmatcharen kan dela referenser.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
Initialize(EndpointAddress, Binding, ClientCredentials, PeerReferralPolicy)

Initierar den aktuella peer resolver-instansen med den nya angivna slutpunktsadressen och inställningarna.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
Register(String, PeerNodeAddress, TimeSpan)

Registrerar ett PeerNodeAddress för ett specifikt peer-nät.

Resolve(String, Int32, TimeSpan)

Löser det angivna nät-ID:t till noll eller fler slutpunktsadresser för noder som deltar i peer-nätet.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
Unregister(Object, TimeSpan)

Tar bort registreringsposten för en nod från ett peer-nät.

Update(Object, PeerNodeAddress, TimeSpan)

PeerNodeAddress Uppdaterar för en nod som är registrerad med ett specifikt peer-nät.

Gäller för