PeerResolver.Unregister(Object, TimeSpan) 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.
Remove a entrada de registro de um nó de uma malha ponto a ponto.
public:
abstract void Unregister(System::Object ^ registrationId, TimeSpan timeout);
public abstract void Unregister (object registrationId, TimeSpan timeout);
abstract member Unregister : obj * TimeSpan -> unit
Public MustOverride Sub Unregister (registrationId As Object, timeout As TimeSpan)
Parâmetros
- registrationId
- Object
Uma ID de registro para o nó obtido por uma chamada anterior para Register(String, PeerNodeAddress, TimeSpan).
- timeout
- TimeSpan
O período de tempo de espera para a remoção bem-sucedida do registro da malha ponto a ponto. Se a tentativa falhar, a TimeoutException será gerada no par.
Comentários
Uma ID de registro é um token de resolvedor de pares, que, no mínimo, representa a tupla de uma ID de nó par e a ID da malha. Esse valor de ID deve ter sido obtido em uma chamada anterior para Register.
Unregister é chamado em dois casos específicos:
Quando o PeerNode está saindo da malha par (geralmente como resultado do fechamento do último canal par ou host de serviço associado a ele).
Quando o PeerNode não pode encontrar endereços de ponto de extremidade disponíveis de outros nós que participam da malha par. Como resultado, o PeerNode não é mais acessível e tentará chamar Unregister para cancelar o registro do PeerResolver. Se outros nós pares na malha ficarem disponíveis após o cancelamento do registro, o nó poderá se registrar novamente chamando Register e obtendo uma nova ID de registro.