Sdílet prostřednictvím


PeerNameResolver Třída

Definice

Určuje hodnoty, které přeloží PeerName na PeerNameRecord pomocí protokolu ROZHRANÍ API zprostředkovatele oboru názvů PNRP.

public ref class PeerNameResolver
public class PeerNameResolver
type PeerNameResolver = class
Public Class PeerNameResolver
Dědičnost
PeerNameResolver

Poznámky

A PeerNameRecord , která obsahuje všechny informace o objektech PeerName publikovaných v Cloud cloudu nebo cloudech, které byly dotazovány během procesu překladu.

Konstruktory

PeerNameResolver()

Inicializuje novou výchozí instanci PeerNameResolver třídy .

Metody

Equals(Object)

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

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

Slouží jako výchozí hashovací funkce.

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

Type Získá z aktuální instance.

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

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
OnResolveCompleted(ResolveCompletedEventArgs)

Po vyvolání ResolveCompleted události vrátí data o řešení partnerských uzlů.

OnResolveProgressChanged(ResolveProgressChangedEventArgs)

Při vyvolání události vrátí data ResolveProgressChanged o průběhu řešení partnerských uzlů.

Resolve(PeerName)

Vyřeší zadanou PeerName hodnotu ve všech cloudech známých volajícímu partnerskému vztahu.

Resolve(PeerName, Cloud)

Vyřeší hodnotu zadanou PeerName v zadaném Cloudparametru .

Resolve(PeerName, Cloud, Int32)

PeerName Vyřeší zadaný v zadaném Cloudobjektu a vrátí maximálně zadaný počet PeerNameRecord objektů.

Resolve(PeerName, Int32)

Přeloží zadaný název partnerského vztahu ve všech cloudech, které volající partner zná, a vrátí maximálně zadaný počet PeerNameRecord objektů.

ResolveAsync(PeerName, Cloud, Int32, Object)

Zahájí asynchronní operaci překladu názvů partnerských uzlů pro zadaný PeerName v zadaném Cloudobjektu . Operace překladu nepřeloží více než maxRecords položky pro zadaný název partnera.

ResolveAsync(PeerName, Cloud, Object)

Zahájí asynchronní operaci překladu názvů partnerských uzlů pro zadaný PeerName v zadaném Cloudobjektu .

ResolveAsync(PeerName, Int32, Object)

Zahájí asynchronní operaci překladu názvů partnerských uzlů pro zadaný PeerName ve všech cloudech známých volajícímu partnerskému čítači a vrátí maximálně maxRecords položky pro název partnerského čítače.

ResolveAsync(PeerName, Object)

Zahájí asynchronní operaci překladu názvů partnerských uzlů pro zadaný PeerName ve všech cloudech, které volající partner zná.

ResolveAsyncCancel(Object)

Zruší zadaný asynchronní požadavek na překlad názvů partnerských uzlů.

ToString()

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

(Zděděno od Object)

Událost

ResolveCompleted

Událost ResolveCompleted se signalizují, když se dokončí žádost o překlad ip adres partnerského určitého PeerName partnera.

ResolveProgressChanged

Tato událost je signalizovala vždy, PeerNameRecord když je nalezen objekt v reakci na ResolveAsync operaci pro konkrétní PeerName.

Platí pro