none
Come recuperare un oggetto WiFiDirectDevice per un Wi-Fi Direct già associato RRS feed

  • Domanda

  • Ciao a tutti.

    Sto sviluppando un'applicazione UWP che si connette ad un Dispositivi Wi-Fi Direct.

    Se il PC su cui gira l'applicativo non ha ancora associato il Dispositivo Wi-Fi Direct la

    chiamata al metodo 

    await WiFiDirectDevice.FromIdAsync(di.Id);

    (dove di.ID passo l'ID del Dispositivo Wi-Fi)

    funziona correttamente perché il SO mi mostra la finestra utente

    "Vuoi Associare il Dispositivo SI NO"

    e se clicco si il metodo WiFiDirectDevice.FromIdAsync restituisce l'oggetto WiFiDirectDevice.

    Se riavvio l'Applicativo per una nuova sessione e chiamo nuovamente 

    await WiFiDirectDevice.FromIdAsync(di.Id);

    questa nuova volta non mi appare più la finestra di Windows che mi dice "Vuoi associare il Dispositvo ..."

    e la chiamata a WiFiDirectDevice.FromIdAsync fallisce. Quindi sono costretto

    a riavviare una seconda volta l'applicativo UWP e in questa

    successiva volta il sistema operativo mi chiede "Vuoi associare ..." e tutto funziona poi regolarmente.

    Come si può recuperare l'oggetto WiFiDirect nel caso in cui il Dispositivo è già associato ?

    mercoledì 29 luglio 2020 12:02

Risposte

  • Salve, 

    Potresti usare dispose o altro metodo che disasocia al uscita. 

    Normalmente, oltre le spiegazioni, il codice aiuta per poter dare una risposta piu' complessiva. 


    • Microsoft offre questo servizio gratuitamente, per aiutare gli utenti e aumentare il database dei prodotti e delle tecnologie. Il contenuto fornito “as is“ non comporta alcuna responsabilità da parte dell’azienda.

    giovedì 30 luglio 2020 09:48
    Moderatore