Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

PeerNameResolver.ResolveAsyncCancel-Methode: (Object)

 

Bricht die angegebene Anforderung zur Auflösung des asynchronen Peernamens ab.

Namespace:   System.Net.PeerToPeer
Assembly:  System.Net (in System.Net.dll)

[SecurityCriticalAttribute]
public void ResolveAsyncCancel(
	object userState
)

Parameter

userState
Type: System.Object

Das für die ResolveAsync-Methodeninstanz, die den Auflösungsvorgang gestartet hat, bereitgestellte Objekt.

Exception Condition
ArgumentNullException

Die userState-Parameter dürfen nicht null sein.

Calling this method guarantees the system will not attempt to obtain additional records for the specified T:System.Net.PeerToPeer.PeerName. If this method is called when an asynchronous peer name resolution operation is not outstanding, it acts as a "no operation" (NO OP).

The userState object must be provided since it is used to track a specific asynchronous call when multiple calls are in progress. This caller-supplied object is unique for each peer name resolution request.

This method will return immediately, but the operation may or may not immediately cancel. The event arguments returned by the E:System.Net.PeerToPeer.PeerNameResolver.ResolveCompleted event contains a field which can be polled by clients to determine whether cancellation occurred.

Calling this method ensures the ResolveCompleted event will be signaled as soon as possible with the event argument P:System.ComponentModel.AsyncCompletedEventArgs.Cancelled set to true.

.NET Framework
Verfügbar seit 3.5
Zurück zum Anfang
Anzeigen: