Langue

NdefFormatable.FormatReadOnlyAsync(NdefMessage) Méthode

Définition

Met en forme la balise pour NDEF, écrit éventuellement un message et rend la balise en lecture seule sur un thread de pool de threads.

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

Paramètres

firstMessage
NdefMessage

Message NDEF à écrire après la mise en forme, ou null pour ignorer l’écriture du message avant de rendre la balise en lecture seule.

Retours

Tâche qui représente l’appel à FormatReadOnly(NdefMessage).

Remarques

Ce wrapper managé utilise Task.Run pour appeler FormatReadOnly(NdefMessage). Connectez-vous en premier et attendez la tâche avant de démarrer une autre opération. La création de la balise en lecture seule est irréversible. La mise en forme, l’écriture et le verrouillage sont des étapes distinctes ; une défaillance ultérieure n’annule pas une étape antérieure.

Si le service NFC meurt pendant l’appel, l’implémentation Android épinglée journalise et RemoteException retourne sans le lever. La saisie semi-automatique des tâches ne confirme pas que la mise en forme, l’écriture ou le verrouillage sont terminés dans ce cas.

La méthode n’a aucun paramètre de jeton d’annulation. L’appel Close() à partir d’un autre thread annule les E/S bloquées avec IOException. Les exceptions de l’appel synchrone sont signalées par le biais de la tâche. L’autorisation NFC est requise.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à