Sdílet prostřednictvím


PeerResolver Třída

Definice

Určuje základní typ, který se používá k definování kontraktu pro registraci a rozlišení ID partnerské sítě k adresám koncových uzlů, které se účastní sítě.

public ref class PeerResolver abstract
public abstract class PeerResolver
type PeerResolver = class
Public MustInherit Class PeerResolver
Dědičnost
PeerResolver

Poznámky

Tato třída je základní třídou pro implementaci vlastních překladačů názvů partnerských uzlů. Překladač názvů partnerů je služba zjišťování, kterou používají rovnocenné kanály k nalezení partnerských uzlů účastnících se partnerské sítě. Používá se také k registraci uzlu se sdílenou sítí, mechanizmus, který je partnerský uzel známý a dostupný z partnerské sítě.

Konstruktory

PeerResolver()

Inicializuje novou instanci PeerResolver třídy.

Vlastnosti

CanShareReferrals

Zjistí, zda překladač názvů partnerských uzlů může sdílet odkazy.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
Initialize(EndpointAddress, Binding, ClientCredentials, PeerReferralPolicy)

Inicializuje aktuální instanci překladače partnera s nově zadanou adresou a nastavením koncového bodu.

MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
Register(String, PeerNodeAddress, TimeSpan)

Zaregistruje PeerNodeAddress pro konkrétní sdílenou síť.

Resolve(String, Int32, TimeSpan)

Přeloží zadané ID sítě na nulu nebo více adres koncových uzlů, které se účastní partnerské sítě.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
Unregister(Object, TimeSpan)

Odebere registrační položku pro uzel z rovnocenné sítě.

Update(Object, PeerNodeAddress, TimeSpan)

Aktualizuje PeerNodeAddress pro uzel zaregistrovaný pomocí konkrétní sdílené sítě.

Platí pro