Lenguaje

MifareUltralight.TransceiveAsync(Byte[]) Método

Definición

Envía datos sin procesar NFC-A a la etiqueta y recibe su respuesta en un subproceso de grupo de subprocesos.

public System.Threading.Tasks.Task<byte[]?> TransceiveAsync(byte[]? data);
member this.TransceiveAsync : byte[] -> System.Threading.Tasks.Task<byte[]>

Parámetros

data
Byte[]

Bytes de comando NFC-A completos que se van a enviar, sin el CRC. La longitud no debe superar MaxTransceiveLength.

Devoluciones

Task<Byte[]>

Tarea cuyo resultado contiene los bytes de respuesta.

Comentarios

Este contenedor administrado usa Task.Run para llamar Transceive(Byte[])a . Conéctese primero y espere la tarea antes de iniciar otra operación. Android calcula el CRC.

El método no tiene ningún parámetro cancellation-token. La llamada desde otro subproceso Close() cancela la E/S bloqueada con IOException. Las excepciones de la llamada sincrónica se notifican a través de la tarea. Se requiere el permiso NFC.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a