PeerNameResolver.ResolveAsyncCancel(Object) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Cancela o pedido de resolução de nomes de pares assíncrono especificado.
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 à ResolveAsync instância do método que iniciou a operação de resolução.
- Atributos
Exceções
Os userState parâmetros não podem ser null.
Observações
Chamar este método garante que o sistema não tentará obter registos adicionais para o especificado PeerName. Se este método for chamado quando uma operação assíncrona de resolução de nome de pares não está pendente, atua como uma "operação não" (NÃO OP).
O userState objeto deve ser fornecido, pois é usado para rastrear uma chamada assíncrona específica quando várias chamadas estão em curso. Este objeto fornecido pelo chamador é único para cada pedido de resolução de nome de par.
Este método retorna imediatamente, mas a operação pode ou não ser cancelada imediatamente. Os argumentos do evento devolvidos ResolveCompleted pelo evento contêm um campo que pode ser consultado pelos clientes para determinar se ocorreu cancelamento.
Chamar este método garante que o evento ResolveCompleted será sinalizado o mais rapidamente possível, com o argumento Cancelled do evento definido para true.