RandomAccess.WriteAsync Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| WriteAsync(SafeFileHandle, IReadOnlyList<ReadOnlyMemory<Byte>>, Int64, CancellationToken) |
Skriver en sekvens med byte från angivna buffertar till angiven fil vid given förskjutning. |
| WriteAsync(SafeFileHandle, ReadOnlyMemory<Byte>, Int64, CancellationToken) |
Skriver en sekvens med byte från given buffert till given fil vid given förskjutning. |
WriteAsync(SafeFileHandle, IReadOnlyList<ReadOnlyMemory<Byte>>, Int64, CancellationToken)
- Källa:
- RandomAccess.cs
- Källa:
- RandomAccess.cs
- Källa:
- RandomAccess.cs
- Källa:
- RandomAccess.cs
- Källa:
- RandomAccess.cs
Skriver en sekvens med byte från angivna buffertar till angiven fil vid given förskjutning.
public static System.Threading.Tasks.ValueTask WriteAsync(Microsoft.Win32.SafeHandles.SafeFileHandle handle, System.Collections.Generic.IReadOnlyList<ReadOnlyMemory<byte>> buffers, long fileOffset, System.Threading.CancellationToken cancellationToken = default);
static member WriteAsync : Microsoft.Win32.SafeHandles.SafeFileHandle * System.Collections.Generic.IReadOnlyList<ReadOnlyMemory<byte>> * int64 * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
Public Shared Function WriteAsync (handle As SafeFileHandle, buffers As IReadOnlyList(Of ReadOnlyMemory(Of Byte)), fileOffset As Long, Optional cancellationToken As CancellationToken = Nothing) As ValueTask
Parametrar
- handle
- SafeFileHandle
Filhandtaget.
- buffers
- IReadOnlyList<ReadOnlyMemory<Byte>>
En lista över minnesbuffertar. Den här metoden kopierar innehållet i dessa buffertar till filen.
- fileOffset
- Int64
Filpositionen att skriva till.
- cancellationToken
- CancellationToken
Token som ska övervakas för annulleringsbegäranden. Standardvärdet är None.
Returer
En uppgift som representerar den asynkrona slutförandet av skrivåtgärden.
Undantag
handle eller buffers är null.
handle är ogiltigt.
Filen är stängd.
Filen stöder inte sökning (pipe eller socket).
fileOffset är negativ.
handle inte öppnats för skrivning.
Ett I/O-fel uppstod.
Annulleringstoken avbröts. Det här undantaget lagras i den returnerade aktiviteten.
Kommentarer
Filens position är inte avancerad.
Den här metoden lagrar i aktiviteten som returnerar alla undantag som inte används som metodens synkrona motsvarighet kan utlösa. Om ett undantag lagras i den returnerade aktiviteten utlöses undantaget när aktiviteten väntar. Användningsfel, till exempel ArgumentException, genereras fortfarande synkront. De lagrade undantagen finns i undantagen som genereras av Write(SafeFileHandle, IReadOnlyList<ReadOnlyMemory<Byte>>, Int64).
Gäller för
WriteAsync(SafeFileHandle, ReadOnlyMemory<Byte>, Int64, CancellationToken)
- Källa:
- RandomAccess.cs
- Källa:
- RandomAccess.cs
- Källa:
- RandomAccess.cs
- Källa:
- RandomAccess.cs
- Källa:
- RandomAccess.cs
Skriver en sekvens med byte från given buffert till given fil vid given förskjutning.
public static System.Threading.Tasks.ValueTask WriteAsync(Microsoft.Win32.SafeHandles.SafeFileHandle handle, ReadOnlyMemory<byte> buffer, long fileOffset, System.Threading.CancellationToken cancellationToken = default);
static member WriteAsync : Microsoft.Win32.SafeHandles.SafeFileHandle * ReadOnlyMemory<byte> * int64 * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
Public Shared Function WriteAsync (handle As SafeFileHandle, buffer As ReadOnlyMemory(Of Byte), fileOffset As Long, Optional cancellationToken As CancellationToken = Nothing) As ValueTask
Parametrar
- handle
- SafeFileHandle
Filhandtaget.
- buffer
- ReadOnlyMemory<Byte>
En region med minne. Den här metoden kopierar innehållet i den här regionen till filen.
- fileOffset
- Int64
Filpositionen att skriva till.
- cancellationToken
- CancellationToken
Token som ska övervakas för annulleringsbegäranden. Standardvärdet är None.
Returer
En uppgift som representerar den asynkrona slutförandet av skrivåtgärden.
Undantag
handle är null.
handle är ogiltigt.
Filen är stängd.
Filen stöder inte sökning (pipe eller socket).
fileOffset är negativ.
handle inte öppnats för skrivning.
Ett I/O-fel uppstod.
Annulleringstoken avbröts. Det här undantaget lagras i den returnerade aktiviteten.
Kommentarer
Filens position är inte avancerad.