Condividi tramite


ResolveCompletedEventArgs Classe

Definizione

Questo oggetto viene utilizzato insieme all'evento ResolveCompleted, che viene segnalato al completamento di una richiesta di risoluzione di un PeerName specifico.

public ref class ResolveCompletedEventArgs : System::ComponentModel::AsyncCompletedEventArgs
public class ResolveCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
type ResolveCompletedEventArgs = class
    inherit AsyncCompletedEventArgs
Public Class ResolveCompletedEventArgs
Inherits AsyncCompletedEventArgs
Ereditarietà
ResolveCompletedEventArgs

Commenti

Per usare l'oggetto ResolveCompletedEventArgs, creare un'istanza di un PeerNameResolver oggetto e utilizzare uno dei metodi Resolve. Per l'elaborazione asincrona, usare il ResolveAsync metodo .

Quando il resolver ha raggiunto la fine del cloud per eseguire una query per PeerName, oppure ha raggiunto il numero massimo di voci di record per l'oggetto PeerNameRecordCollection , l'evento per completare il processo di risoluzione viene generato e il delegato associato causa il completamento del completamento di ResolveAsync. L'evento può essere generato anche per i completamento anomali, che non restituiscono una raccolta.

Questo evento viene generato una sola volta quando sono stati trovati tutti gli endpoint.

Tutti i riferimenti a questa istanza dell'oggetto Resolver sono coordinati con un token fornito, ovvero un identificatore univoco e determinato dallo sviluppatore per questa richiesta di risoluzione asincrona.

Costruttori

ResolveCompletedEventArgs(PeerNameRecordCollection, Exception, Boolean, Object)

Inizializza una nuova istanza della classe ResolveCompletedEventArgs.

Proprietà

Cancelled

Ottiene un valore che indica se un'operazione asincrona è stata annullata.

(Ereditato da AsyncCompletedEventArgs)
Error

Ottiene un valore che indica l'errore verificatosi durante un'operazione asincrona.

(Ereditato da AsyncCompletedEventArgs)
PeerNameRecordCollection

Ottiene l'oggetto PeerNameRecordCollection da risolvere.

UserState

Ottiene l’identificatore univoco per l'attività asincrona.

(Ereditato da AsyncCompletedEventArgs)

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)
RaiseExceptionIfNecessary()

Genera un'eccezione fornita dall'utente in caso di errore in un'operazione asincrona.

(Ereditato da AsyncCompletedEventArgs)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a