PeerNameResolver.ResolveAsyncCancel(Object) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cancelar a solicitação assíncrona de resolução de nomes de par especificada.
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)
Parâmetros
- userState
- Object
O objeto fornecido para a instância de método ResolveAsync que iniciou a operação de resolução.
- Atributos
Exceções
Os parâmetros userState
não podem ser null
.
Comentários
Chamar esse método garante que o sistema não tentará obter registros adicionais para o especificado PeerName. Se esse método for chamado quando uma operação de resolução de nome de par assíncrona não estiver pendente, ele atuará como uma "no operation" (NO OP).
O userState
objeto deve ser fornecido, pois é usado para acompanhar uma chamada assíncrona específica quando várias chamadas estão em andamento. Esse objeto fornecido pelo chamador é exclusivo para cada solicitação de resolução de nome de par.
Esse método retornará imediatamente, mas a operação pode ou não ser cancelada imediatamente. Os argumentos de evento retornados pelo ResolveCompleted evento contêm um campo que pode ser sondado pelos clientes para determinar se o cancelamento ocorreu.
Chamar esse método garante que o evento ResolveCompleted seja sinalizado assim que possível com o argumento Cancelled de evento definido true
como .