IsolatedStorageFileStream.WriteAsync 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.
Sobrecargas
| Nome | Description |
|---|---|
| WriteAsync(Byte[], Int32, Int32, CancellationToken) |
Grava de forma assíncrona um bloco de bytes no objeto de fluxo de arquivo de armazenamento isolado usando dados lidos de um buffer que consiste em uma matriz de bytes. |
| WriteAsync(ReadOnlyMemory<Byte>, CancellationToken) |
Grava de forma assíncrona um bloco de bytes no objeto de fluxo de arquivo de armazenamento isolado usando dados lidos de um buffer que consiste em um intervalo de memória de bytes somente leitura. |
WriteAsync(Byte[], Int32, Int32, CancellationToken)
- Origem:
- IsolatedStorageFileStream.cs
- Origem:
- IsolatedStorageFileStream.cs
- Origem:
- IsolatedStorageFileStream.cs
- Origem:
- IsolatedStorageFileStream.cs
- Origem:
- IsolatedStorageFileStream.cs
Grava de forma assíncrona um bloco de bytes no objeto de fluxo de arquivo de armazenamento isolado usando dados lidos de um buffer que consiste em uma matriz de bytes.
public:
override System::Threading::Tasks::Task ^ WriteAsync(cli::array <System::Byte> ^ buffer, int offset, int count, System::Threading::CancellationToken cancellationToken);
public override System.Threading.Tasks.Task WriteAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken);
override this.WriteAsync : byte[] * int * int * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overrides Function WriteAsync (buffer As Byte(), offset As Integer, count As Integer, cancellationToken As CancellationToken) As Task
Parâmetros
- buffer
- Byte[]
A matriz de bytes da qual copiar bytes para o fluxo de arquivos de armazenamento isolado atual.
- offset
- Int32
O deslocamento de bytes no buffer qual começar.
- count
- Int32
O número máximo de bytes a serem gravados.
- cancellationToken
- CancellationToken
O token a ser monitorado para solicitações de cancelamento. O valor padrão é None.
Retornos
Uma tarefa que representa a operação de gravação assíncrona.
Exceções
O token de cancelamento foi cancelado. Essa exceção é armazenada na tarefa retornada.
Comentários
Se a operação de gravação for bem-sucedida, a posição atual do IsolatedStorageFileStream objeto será avançada pelo número de bytes gravados. Se ocorrer uma exceção, a posição atual do IsolatedStorageFileStream objeto ficará inalterada.
Esse método armazena na tarefa que retorna todas as exceções de não uso que o equivalente síncrono do método pode gerar. Se uma exceção for armazenada na tarefa retornada, essa exceção será gerada quando a tarefa for aguardada. Exceções de uso, como ArgumentException, ainda são geradas de forma síncrona. Para as exceções armazenadas, consulte as exceções geradas por Write(Byte[], Int32, Int32).
Aplica-se a
WriteAsync(ReadOnlyMemory<Byte>, CancellationToken)
- Origem:
- IsolatedStorageFileStream.cs
- Origem:
- IsolatedStorageFileStream.cs
- Origem:
- IsolatedStorageFileStream.cs
- Origem:
- IsolatedStorageFileStream.cs
- Origem:
- IsolatedStorageFileStream.cs
Grava de forma assíncrona um bloco de bytes no objeto de fluxo de arquivo de armazenamento isolado usando dados lidos de um buffer que consiste em um intervalo de memória de bytes somente leitura.
public override System.Threading.Tasks.ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, System.Threading.CancellationToken cancellationToken = default);
override this.WriteAsync : ReadOnlyMemory<byte> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
Public Overrides Function WriteAsync (buffer As ReadOnlyMemory(Of Byte), Optional cancellationToken As CancellationToken = Nothing) As ValueTask
Parâmetros
- buffer
- ReadOnlyMemory<Byte>
A memória de bytes somente leitura da qual copiar bytes para o fluxo de arquivos de armazenamento isolado atual.
- cancellationToken
- CancellationToken
O token a ser monitorado para solicitações de cancelamento. O valor padrão é None.
Retornos
Uma tarefa que representa a operação de gravação assíncrona.
Exceções
O token de cancelamento foi cancelado. Essa exceção é armazenada na tarefa retornada.