Udostępnij za pośrednictwem


PeerResolver Klasa

Definicja

Określa typ podstawowy używany do definiowania kontraktu rejestracji i rozpoznawania identyfikatora siatki równorzędnej dla adresów punktów końcowych węzłów uczestniczących w siatce.

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

Uwagi

Ta klasa jest klasą bazową do implementacji niestandardowych elementów rozpoznawania nazw elementów równorzędnych. Równorzędny program rozpoznawania nazw to usługa odnajdywania używana przez kanały równorzędne do wyszukiwania węzłów równorzędnych uczestniczących w siatce elementów równorzędnych. Służy również do "rejestrowania" węzła za pomocą siatki elementów równorzędnych, czyli mechanizmu, za pomocą którego węzeł równorzędny staje się znany i dostępny z poziomu siatki elementów równorzędnych.

Konstruktory

PeerResolver()

Inicjuje nowe wystąpienie klasy PeerResolver.

Właściwości

CanShareReferrals

Pobiera, czy program rozpoznawania nazw elementów równorzędnych może udostępniać odwołania.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
Initialize(EndpointAddress, Binding, ClientCredentials, PeerReferralPolicy)

Inicjuje bieżące wystąpienie elementu równorzędnego rozpoznawania nazw z nowym adresem punktu końcowego i ustawieniami.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
Register(String, PeerNodeAddress, TimeSpan)

Rejestruje dla PeerNodeAddress określonej siatki elementów równorzędnych.

Resolve(String, Int32, TimeSpan)

Rozpozna podany identyfikator siatki na zero lub więcej adresów punktów końcowych węzłów uczestniczących w siatce elementów równorzędnych.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
Unregister(Object, TimeSpan)

Usuwa wpis rejestracji węzła z siatki elementów równorzędnych.

Update(Object, PeerNodeAddress, TimeSpan)

Aktualizuje dla PeerNodeAddress węzła zarejestrowanego za pomocą określonej siatki elementów równorzędnych.

Dotyczy