Freigeben über


ResolveCompletedEventArgs Klasse

Definition

Wird zusammen mit dem ResolveCompleted-Ereignis verwendet, das signalisiert wird, wenn eine Auflösungsanforderung für einen bestimmten PeerName abgeschlossen wurde.

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

Hinweise

Um das ResolveCompletedEventArgs-Objekt zu verwenden, instanziieren Sie ein PeerNameResolver -Objekt, und verwenden Sie eine der Resolve-Methoden. Verwenden Sie für die asynchrone Verarbeitung die ResolveAsync -Methode.

Wenn der Resolver das Ende der Cloud(n) erreicht hat, um nach abzufragen PeerName, oder wenn er die maximale Anzahl von Datensatzeinträgen für die erreicht hat, die PeerNameRecordCollection er erstellt, wird das Ereignis zum Abschließen des Auflösungsprozesses ausgelöst, und der zugeordnete Delegat bewirkt, dass ResolveAsync abgeschlossen wird. Das -Ereignis kann auch für ungewöhnliche Vervollständigungen ausgelöst werden, die keine Auflistung zurückgeben.

Dieses Ereignis wird nur einmal ausgelöst, wenn alle Endpunkte gefunden wurden.

Alle Verweise auf diese instance des Resolver-Objekts werden mit einem bereitgestellten Token koordiniert, bei dem es sich um einen eindeutigen, vom Entwickler bestimmten Bezeichner für diese asynchrone Auflösungsanforderung handelt.

Konstruktoren

ResolveCompletedEventArgs(PeerNameRecordCollection, Exception, Boolean, Object)

Initialisiert eine neue Instanz der ResolveCompletedEventArgs-Klasse.

Eigenschaften

Cancelled

Ruft einen Wert ab, der angibt, ob ein asynchroner Vorgang abgebrochen wurde.

(Geerbt von AsyncCompletedEventArgs)
Error

Ruft einen Wert ab, der angibt, welcher Fehler während eines asynchronen Vorgangs aufgetreten ist.

(Geerbt von AsyncCompletedEventArgs)
PeerNameRecordCollection

Ruft das aufzulösende PeerNameRecordCollection-Objekt ab.

UserState

Ruft den eindeutigen Bezeichner der asynchronen Aufgabe ab.

(Geerbt von AsyncCompletedEventArgs)

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
RaiseExceptionIfNecessary()

Löst eine benutzerdefinierte Ausnahme aus, wenn bei einem asynchronen Vorgang ein Fehler aufgetreten ist.

(Geerbt von AsyncCompletedEventArgs)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: