Compartilhar via


DeviceWatcher.Stop Método

Definição

Pare de gerar os eventos que adicionam, atualizam e removem os resultados da enumeração.

public:
 virtual void Stop() = Stop;
void Stop();
public void Stop();
function stop()
Public Sub Stop ()

Comentários

Para interromper uma pesquisa de dispositivos, um aplicativo chama Parar e entra no estado Parar . O evento Stopped é gerado quando a operação Parar é concluída e o DeviceWatcher entra no estado Parado .

O diagrama a seguir mostra como o DeviceWatcher faz a transição entre os estados representados pela enumeração DeviceWatcherStatus .

diagrama de estado dos estados do DeviceWatcher

Essa chamada faz a transição do DeviceWatcher para o estado Parar e é concluída imediatamente. O observador fará a transição para o estado Parado depois que todos os eventos que já estão no processo de geração forem concluídos.

Os chamadores poderão aguardar o evento Stopped se precisarem saber quando o DeviceWatcher foi interrompido. Os chamadores devem aguardar o evento Parado antes de poderem chamar Iniciar para reiniciar o observador. Os chamadores poderão cancelar a assinatura de eventos se não quiserem receber eventos adicionais após Parar, mas não quiserem aguardar o evento Parado .

Aplica-se a