IsolatedStorageFileStream.WriteAsync Metoda

Definicja

Przeciążenia

WriteAsync(Byte[], Int32, Int32, CancellationToken)

Asynchronicznie zapisuje blok bajtów do obiektu strumienia izolowanych plików magazynu przy użyciu danych odczytanych z bufora składającego się z tablicy bajtowej.Asynchronously writes a block of bytes to the isolated storage file stream object using data read from a buffer consisting of a byte array.

WriteAsync(ReadOnlyMemory<Byte>, CancellationToken)

Asynchronicznie zapisuje blok bajtów do obiektu strumienia pliku magazynu izolowanego przy użyciu danych odczytanych z bufora składającego się z zakresu pamięci bajtowej tylko do odczytu.Asynchronously writes a block of bytes to the isolated storage file stream object using data read from a buffer consisting of a read-only byte memory range.

WriteAsync(Byte[], Int32, Int32, CancellationToken)

Asynchronicznie zapisuje blok bajtów do obiektu strumienia izolowanych plików magazynu przy użyciu danych odczytanych z bufora składającego się z tablicy bajtowej.Asynchronously writes a block of bytes to the isolated storage file stream object using data read from a buffer consisting of a byte array.

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

Parametry

buffer
Byte[]

Tablica bajtów, z której mają zostać skopiowane bajty do strumienia bieżącego pliku magazynu izolowanego.The byte array from which to copy bytes to the current isolated storage file stream.

offset
Int32

Przesunięcie bajtu, buffer od którego ma się zacząć.The byte offset in buffer from which to begin.

count
Int32

Maksymalna liczba bajtów do zapisania.The maximum number of bytes to write.

cancellationToken
CancellationToken

Token do monitorowania żądań anulowania.The token to monitor for cancellation requests. Wartość domyślna to None.The default value is None.

Zwraca

Task

Zadanie, które reprezentuje asynchroniczny zapis operacji.A task that represents the asynchronous write operation.

Uwagi

Jeśli operacja zapisu powiedzie się, bieżąca pozycja IsolatedStorageFileStream obiektu jest zaawansowana przez liczbę zapisanych bajtów.If the write operation is successful, the current position of the IsolatedStorageFileStream object is advanced by the number of bytes written. Jeśli wystąpi wyjątek, bieżąca pozycja IsolatedStorageFileStream obiektu pozostaje niezmieniona.If an exception occurs, the current position of the IsolatedStorageFileStream object is unchanged.

Dotyczy

WriteAsync(ReadOnlyMemory<Byte>, CancellationToken)

Asynchronicznie zapisuje blok bajtów do obiektu strumienia pliku magazynu izolowanego przy użyciu danych odczytanych z bufora składającego się z zakresu pamięci bajtowej tylko do odczytu.Asynchronously writes a block of bytes to the isolated storage file stream object using data read from a buffer consisting of a read-only byte memory range.

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

Parametry

buffer
ReadOnlyMemory<Byte>

Pamięć bajtowa tylko do odczytu, z której mają zostać skopiowane bajty do bieżącego pliku magazynu izolowanego.The read-only byte memory from which to copy bytes to the current isolated storage file stream.

cancellationToken
CancellationToken

Token do monitorowania żądań anulowania.The token to monitor for cancellation requests. Wartość domyślna to None.The default value is None.

Zwraca

ValueTask

Zadanie, które reprezentuje asynchroniczny zapis operacji.A task that represents the asynchronous write operation.

Dotyczy