Sdílet prostřednictvím


PeerNameResolver.ResolveAsyncCancel(Object) Metoda

Definice

Zruší zadaný asynchronní požadavek na překlad názvů partnerských uzlů.

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)

Parametry

userState
Object

Objekt poskytnutý ResolveAsync instanci metody, která spustila operaci překladu.

Atributy

Výjimky

Parametry userState nesmí být null.

Poznámky

Volání této metody zaručuje, že se systém nepokusí získat další záznamy pro zadaný PeerName. Pokud je tato metoda volána, když asynchronní operace překladu názvů partnerských uzlů není nevyřešená, funguje jako "žádná operace" (NO OP).

Objekt userState musí být poskytnut, protože se používá ke sledování konkrétního asynchronního volání, když probíhá více volání. Tento objekt zadaný volajícím je jedinečný pro každý požadavek na překlad názvů partnerských uzlů.

Tato metoda se vrátí okamžitě, ale operace se může nebo nemusí okamžitě zrušit. Argumenty události vrácené událostí ResolveCompleted obsahují pole, které mohou klienti dotazovat, zda došlo ke zrušení.

Voláním této metody zajistíte, že událost ResolveCompleted bude signalizovat co nejdříve s argumentem Cancelled události nastaveným na truehodnotu .

Platí pro

Viz také