Idioma

Ndef.WriteNdefMessageAsync(NdefMessage) Método

Definição

Substitui a mensagem NDEF da marca em um thread do pool de threads.

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

Parâmetros

msg
NdefMessage

A mensagem NDEF não nula a ser gravada.

Retornos

Uma tarefa que representa a chamada para WriteNdefMessage(NdefMessage).

Comentários

Esse wrapper gerenciado usa Task.Run para chamar WriteNdefMessage(NdefMessage). Conecte-se primeiro. A marca deve ser gravável e a mensagem deve se ajustar à capacidade do NDEF. Aguarde a tarefa antes de iniciar outra operação.

Se o serviço NFC morrer durante a chamada, a implementação fixada do Android registrará o RemoteException log e retornará sem jogá-lo. A conclusão da tarefa por si só não confirma se a mensagem foi escrita 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.

Aplica-se a