Idioma

MifareUltralight.ReadPagesAsync(Int32) Método

Definição

Lê quatro páginas da marca em um thread do pool de threads.

public System.Threading.Tasks.Task<byte[]?> ReadPagesAsync(int pageOffset);
member this.ReadPagesAsync : int -> System.Threading.Tasks.Task<byte[]>

Parâmetros

pageOffset
Int32

O índice baseado em zero da primeira página a ser lida, de 0 a 255.

Retornos

Task<Byte[]>

Uma tarefa cujo resultado contém quatro páginas, totalizando 16 bytes.

Comentários

Esse wrapper gerenciado usa Task.Run para chamar ReadPages(Int32). Conecte-se primeiro e aguarde a tarefa antes de iniciar outra operação. Uma leitura após a última página legível encapsula as primeiras páginas. Por exemplo, uma leitura ultralight original na página 0x0E retorna páginas0x0E, 0x000x0Fe 0x01.

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