PeerNameResolver.ResolveAsyncCancel(Object) Methode
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.
Bricht die angegebene Anforderung zur Auflösung des asynchronen Peernamens ab.
public:
void ResolveAsyncCancel(System::Object ^ userState);
[System.Security.SecurityCritical]
public void ResolveAsyncCancel (object userState);
[<System.Security.SecurityCritical>]
member this.ResolveAsyncCancel : obj -> unit
Public Sub ResolveAsyncCancel (userState As Object)
Parameter
- userState
- Object
Das für die ResolveAsync-Methodeninstanz, die den Auflösungsvorgang gestartet hat, bereitgestellte Objekt.
- Attribute
Ausnahmen
Die userState
-Parameter dürfen nicht null
sein.
Hinweise
Durch Aufrufen dieser Methode wird sichergestellt, dass das System nicht versucht, zusätzliche Datensätze für den angegebenen PeerNameabzurufen. Wenn diese Methode aufgerufen wird, wenn ein asynchroner Vorgang zur Auflösung von Peernamen nicht aussteht, fungiert sie als "no operation" (NO OP).
Das userState
-Objekt muss bereitgestellt werden, da es verwendet wird, um einen bestimmten asynchronen Aufruf nachzuverfolgen, wenn mehrere Aufrufe ausgeführt werden. Dieses vom Aufrufer bereitgestellte Objekt ist für jede Peernamenauflösungsanforderung eindeutig.
Diese Methode wird sofort zurückgegeben, aber der Vorgang kann sofort abgebrochen werden. Die vom ResolveCompleted Ereignis zurückgegebenen Ereignisargumente enthalten ein Feld, das von Clients abgefragt werden kann, um zu bestimmen, ob ein Abbruch aufgetreten ist.
Durch Aufrufen dieser Methode wird sichergestellt, dass das ResolveCompleted-Ereignis so bald wie möglich mit dem ereignisargument Cancelledtrue
auf festgelegt wird.