MifareClassic.WriteBlockAsync(Int32, Byte[]) 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.
Grava um bloco de 16 bytes na marca em um thread do pool de threads.
public System.Threading.Tasks.Task WriteBlockAsync(int blockIndex, byte[]? data);
member this.WriteBlockAsync : int * byte[] -> System.Threading.Tasks.Task
Parâmetros
- blockIndex
- Int32
O índice baseado em zero do bloco a ser gravado, de 0 a 255. O bloco deve estar disponível na marca.
- data
- Byte[]
Exatamente 16 bytes a serem gravados.
Retornos
Uma tarefa que representa a operação de gravação de bloco.
Comentários
Esse wrapper gerenciado usa Task.Run para chamar WriteBlock(Int32, Byte[]). Conecte-se e autentique o setor do bloco primeiro. As condições de acesso do setor devem permitir a gravação. Aguarde a tarefa antes de iniciar outra operação.
Os requisitos de conexão, acesso e permissão NFC do método síncrono se aplicam. 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.
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.