ResolveCompletedEventArgs Class

Definition

Questo oggetto viene utilizzato insieme all'evento ResolveCompleted, che viene segnalato al completamento di una richiesta di risoluzione di un PeerName specifico.Used in conjunction with the ResolveCompleted event, which is signaled when a resolve request for a specific PeerName has completed.

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

Remarks

Per utilizzare l'oggetto ResolveCompletedEventArgs, creare un'istanza di un oggetto PeerNameResolver e utilizzare uno dei metodi di risoluzione.To use the ResolveCompletedEventArgs object, instantiate a PeerNameResolver object and utilize one of the Resolve methods. Per l'elaborazione asincrona, utilizzare il metodo ResolveAsync.For asynchronous processing, use the ResolveAsync method.

Quando il resolver ha raggiunto la fine dei cloud per eseguire una query per la PeerNameo ha raggiunto il numero massimo di voci di record per il PeerNameRecordCollection che sta costruendo, viene generato l'evento per completare il processo di risoluzione e il delegato associato provoca il completamento di ResolveAsync.When the Resolver has reached the end of the Cloud(s) to query for the PeerName, or it has reached the maximum number of record entries for the PeerNameRecordCollection it is constructing, the event to complete the resolve process is raised, and the associated delegate causes ResolveAsync to complete. L'evento può essere generato anche per i completamenti anomali, che non restituiscono una raccolta.The event can also be raised for abnormal completions, which do not return a collection.

Questo evento viene generato solo una volta quando tutti gli endpoint sono stati trovati.This event is raised only once when all endpoints have been found.

Tutti i riferimenti a questa istanza dell'oggetto resolver sono coordinati con un token fornito, che è un identificatore univoco determinato dallo sviluppatore per questa richiesta di risoluzione asincrona.All references to this instance of the Resolver object are coordinated with a supplied token, which is a unique, developer-determined identifier for this asynchronous resolve request.

Constructors

ResolveCompletedEventArgs(PeerNameRecordCollection, Exception, Boolean, Object)

Inizializza una nuova istanza della classe ResolveCompletedEventArgs.Initializes a new instance of the ResolveCompletedEventArgs class.

Properties

Cancelled

Ottiene un valore che indica se un'operazione asincrona è stata annullata.Gets a value indicating whether an asynchronous operation has been canceled.

(Inherited from AsyncCompletedEventArgs)
Error

Ottiene un valore che indica l'errore verificatosi durante un'operazione asincrona.Gets a value indicating which error occurred during an asynchronous operation.

(Inherited from AsyncCompletedEventArgs)
PeerNameRecordCollection

Ottiene l'oggetto PeerNameRecordCollection da risolvere.Gets the PeerNameRecordCollection object to resolve.

UserState

Ottiene l’identificatore univoco per l'attività asincrona.Gets the unique identifier for the asynchronous task.

(Inherited from AsyncCompletedEventArgs)

Methods

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Inherited from Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
RaiseExceptionIfNecessary()

Genera un'eccezione fornita dall'utente in caso di errore in un'operazione asincrona.Raises a user-supplied exception if an asynchronous operation failed.

(Inherited from AsyncCompletedEventArgs)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)

Applies to