Ler em inglês

Partilhar via


PeerNameResolver.ResolveAsyncCancel(Object) Método

Definição

Cancelar a solicitação assíncrona de resolução de nomes de par especificada.

C#
[System.Security.SecurityCritical]
public void ResolveAsyncCancel(object userState);

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 truecomo .

Aplica-se a

Produto Versões
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Confira também