NdefFormatable.FormatAsync(NdefMessage) 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.
Formata a marca para NDEF e, opcionalmente, grava uma mensagem inicial em um thread do pool de threads.
public System.Threading.Tasks.Task FormatAsync(Android.Nfc.NdefMessage? firstMessage);
member this.FormatAsync : Android.Nfc.NdefMessage -> System.Threading.Tasks.Task
Parâmetros
- firstMessage
- NdefMessage
A mensagem NDEF a ser gravada após a formatação ou null formatar sem escrever uma mensagem.
Retornos
Uma tarefa que representa a chamada para Format(NdefMessage).
Comentários
Esse wrapper gerenciado usa Task.Run para chamar Format(NdefMessage). Conecte-se primeiro e aguarde a tarefa antes de iniciar outra operação. Formatação e gravação são etapas separadas; uma falha posterior não desfaz uma etapa anterior.
Se o serviço NFC morrer durante a chamada, a implementação fixada do Android registrará o RemoteException log e retornará sem jogá-lo. Somente a conclusão da tarefa não confirma que todas as etapas foram concluídas nesse caso.
O método não tem nenhum parâmetro de token de cancelamento. A chamada Close() de outro thread cancela a E/S bloqueada com IOException. Exceções da chamada síncrona são relatadas por meio da tarefa. A permissão NFC é necessária.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.