PeerNameResolver.ResolveAsyncCancel(Object) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 true
hodnotu .