PeerNameResolver.ResolveAsyncCancel(Object) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.