Condividi tramite


PeerNameResolver Classe

Definizione

Specifica i valori che risolvono un PeerName in un PeerNameRecord utilizzando il protocollo dell'API del provider dello spazio dei nomi PNRP.

public ref class PeerNameResolver
public class PeerNameResolver
type PeerNameResolver = class
Public Class PeerNameResolver
Ereditarietà
PeerNameResolver

Commenti

Oggetto PeerNameRecord che contiene tutte le informazioni per l'oggetto PeerName pubblicato nel Cloud cloud o che sono state eseguite query durante il processo di risoluzione.

Costruttori

PeerNameResolver()

Inizializza una nuova istanza predefinita della classe PeerNameResolver.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
OnResolveCompleted(ResolveCompletedEventArgs)

Restituisce i dati sullo stato della risoluzione dei nomi peer dopo la generazione dell'evento ResolveCompleted.

OnResolveProgressChanged(ResolveProgressChangedEventArgs)

Restituisce i dati sullo stato della risoluzione dei nomi peer quando viene generato l'evento ResolveProgressChanged.

Resolve(PeerName)

Risolve l'oggetto PeerName specificato contenuto in tutte le aree note al peer chiamante.

Resolve(PeerName, Cloud)

Risolve l'oggetto PeerName specificato contenuto nell'oggetto Cloud indicato.

Resolve(PeerName, Cloud, Int32)

Risolve l'oggetto PeerName specificato contenuto nell'oggetto Cloud indicato, restituendo al massimo il numero specificato di oggetti PeerNameRecord.

Resolve(PeerName, Int32)

Risolve il nome peer specificato in tutte le aree note al peer chiamante, restituendo al massimo il numero specificato di oggetti PeerNameRecord.

ResolveAsync(PeerName, Cloud, Int32, Object)

Inizia un'operazione asincrona di risoluzione del nome peer per l'oggetto PeerName specificato nel Cloud specificato. L'operazione risolverà non più di maxRecords voci per il nome peer specificato.

ResolveAsync(PeerName, Cloud, Object)

Inizia un'operazione asincrona di risoluzione del nome peer per l'oggetto PeerName specificato nel Cloud specificato.

ResolveAsync(PeerName, Int32, Object)

Inizia un'operazione asincrona di risoluzione del nome peer per l'oggetto PeerName specificato in tutte le aree cloud note al peer chiamante, restituendo un numero di voci per il nome peer non superiore al valore maxRecords.

ResolveAsync(PeerName, Object)

Inizia un'operazione asincrona di risoluzione del nome peer per l'oggetto PeerName specificato in tutte le aree cloud note al peer chiamante.

ResolveAsyncCancel(Object)

Annulla la richiesta di risoluzione del nome peer asincrona specificata.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Eventi

ResolveCompleted

L'evento ResolveCompleted viene segnalato al completamento di una richiesta di risoluzione del nome peer per una proprietà PeerName specifica.

ResolveProgressChanged

Questo evento viene segnalato ogni volta che un oggetto PeerNameRecord viene trovato in risposta a un'operazione ResolveAsync per uno specifico PeerName.

Si applica a