ResolveCompletedEventArgs Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wird in Verbindung mit dem ResolveCompleted Ereignis verwendet, das signalisiert wird, wenn eine Auflösungsanforderung für eine bestimmte PeerName Anforderung 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
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 die Abfrage nach dem PeerName(n) oder die maximale Anzahl von Datensatzeinträgen für das PeerNameRecordCollection Erstellen erreicht hat, 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 abnorme Fertigstellungen ausgelöst werden, die keine Auflistung zurückgeben.
Dieses Ereignis wird nur einmal ausgelöst, wenn alle Endpunkte gefunden wurden.
Alle Verweise auf diese Instanz 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
| Name | Beschreibung |
|---|---|
| ResolveCompletedEventArgs(PeerNameRecordCollection, Exception, Boolean, Object) |
Initialisiert eine neue Instanz der ResolveCompletedEventArgs-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| 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 PeerNameRecordCollection objekt ab, das aufgelöst werden soll. |
| UserState |
Ruft den eindeutigen Bezeichner für die asynchrone Aufgabe ab. (Geerbt von AsyncCompletedEventArgs) |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| RaiseExceptionIfNecessary() |
Löst eine vom Benutzer bereitgestellte Ausnahme aus, wenn ein asynchroner Vorgang fehlgeschlagen ist. (Geerbt von AsyncCompletedEventArgs) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |