Lingua

NdefFormatable.FormatAsync(NdefMessage) Metodo

Definizione

Formatta il tag per NDEF e, facoltativamente, scrive un messaggio iniziale in un thread del pool di thread.

public System.Threading.Tasks.Task FormatAsync(Android.Nfc.NdefMessage? firstMessage);
member this.FormatAsync : Android.Nfc.NdefMessage -> System.Threading.Tasks.Task

Parametri

firstMessage
NdefMessage

Messaggio NDEF da scrivere dopo la formattazione o null per formattare senza scrivere un messaggio.

Valori restituiti

Attività che rappresenta la chiamata a Format(NdefMessage).

Commenti

Questo wrapper gestito usa Task.Run per chiamare Format(NdefMessage). Connettersi prima e attendere l'attività prima di avviare un'altra operazione. La formattazione e la scrittura sono passaggi separati; un errore successivo non annulla un passaggio precedente.

Se il servizio NFC muore durante la chiamata, l'implementazione di Android aggiunta registra RemoteException e restituisce senza generarlo. Il completamento dell'attività da solo non conferma che tutti i passaggi completati in questo caso.

Il metodo non ha alcun parametro di token di annullamento. La chiamata Close() da un altro thread annulla l'I/O bloccato con IOException. Le eccezioni della chiamata sincrona vengono segnalate tramite l'attività. L'autorizzazione NFC è obbligatoria.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a