Udostępnij za pośrednictwem


PeerNameResolver.ResolveAsyncCancel(Object) Metoda

Definicja

Anuluje określone asynchroniczne żądanie rozpoznawania nazw elementów równorzędnych.

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

Obiekt dostarczony do ResolveAsync wystąpienia metody, które uruchomiło operację rozpoznawania.

Atrybuty

Wyjątki

Nie userState można stosować nullparametrów .

Uwagi

Wywołanie tej metody gwarantuje, że system nie podejmie próby uzyskania dodatkowych rekordów dla określonego PeerNameelementu . Jeśli ta metoda jest wywoływana, gdy asynchroniczna operacja rozpoznawania nazw równorzędnych nie jest zaległa, działa jako "brak operacji" (NO OP).

Obiekt userState należy podać, ponieważ służy do śledzenia określonego wywołania asynchronicznego, gdy w toku jest wiele wywołań. Ten obiekt dostarczany przez obiekt wywołujący jest unikatowy dla każdego żądania rozpoznawania nazw równorzędnych.

Ta metoda zostanie zwrócona natychmiast, ale operacja może lub nie może zostać natychmiast anulowana. Argumenty zdarzeń zwrócone przez ResolveCompleted zdarzenie zawierają pole, które można sondować przez klientów w celu ustalenia, czy nastąpiło anulowanie.

Wywołanie tej metody gwarantuje, że zdarzenie ResolveCompleted zostanie zasygnalizowane tak szybko, jak to możliwe z argumentem Cancelled zdarzenia ustawionym na truewartość .

Dotyczy

Zobacz też