PeerNameResolver.ResolveAsyncCancel(Object) Methode

Definitie

Hiermee annuleert u de opgegeven asynchrone aanvraag voor naamomzetting van peers.

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)

Parameters

userState
Object

Het object dat is opgegeven aan het ResolveAsync methode-exemplaar waarmee de oplossing is gestart.

Kenmerken

Uitzonderingen

De userState parameters kunnen niet zijn null.

Opmerkingen

Als u deze methode aanroept, wordt gegarandeerd dat het systeem geen extra records voor de opgegeven PeerNamegegevens probeert te verkrijgen. Als deze methode wordt aangeroepen wanneer een asynchrone peernaamomzettingsbewerking niet uitstekend is, fungeert deze als een 'geen bewerking' (GEEN OP).

Het userState object moet worden opgegeven omdat het wordt gebruikt om een specifieke asynchrone aanroep bij te houden wanneer meerdere aanroepen worden uitgevoerd. Dit door de aanroeper opgegeven object is uniek voor elke aanvraag voor het omzetten van peernamen.

Deze methode wordt onmiddellijk geretourneerd, maar de bewerking kan wel of niet onmiddellijk worden geannuleerd. De gebeurtenisargumenten die door de ResolveCompleted gebeurtenis worden geretourneerd, bevatten een veld dat door clients kan worden gecontroleerd om te bepalen of de annulering heeft plaatsgevonden.

Als u deze methode aanroept, wordt de gebeurtenis ResolveCompleted zo snel mogelijk gesignaleerd met het gebeurtenisargument Cancelled ingesteld op true.

Van toepassing op

Zie ook