RandomAccess.Write 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 |
|---|---|
| Write(SafeFileHandle, IReadOnlyList<ReadOnlyMemory<Byte>>, Int64) |
Skriver en sekvens med byte från angivna buffertar till angiven fil vid given förskjutning. |
| Write(SafeFileHandle, ReadOnlySpan<Byte>, Int64) |
Skriver en sekvens med byte från given buffert till given fil vid given förskjutning. |
Write(SafeFileHandle, IReadOnlyList<ReadOnlyMemory<Byte>>, Int64)
- 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 void Write(Microsoft::Win32::SafeHandles::SafeFileHandle ^ handle, System::Collections::Generic::IReadOnlyList<ReadOnlyMemory<System::Byte>> ^ buffers, long fileOffset);
public static void Write(Microsoft.Win32.SafeHandles.SafeFileHandle handle, System.Collections.Generic.IReadOnlyList<ReadOnlyMemory<byte>> buffers, long fileOffset);
static member Write : Microsoft.Win32.SafeHandles.SafeFileHandle * System.Collections.Generic.IReadOnlyList<ReadOnlyMemory<byte>> * int64 -> unit
Public Shared Sub Write (handle As SafeFileHandle, buffers As IReadOnlyList(Of ReadOnlyMemory(Of Byte)), fileOffset As Long)
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. I .NET 11 och senare versioner ignoreras den här parametern för filer som inte stöder sökning, till exempel rör, socketar och teckenenheter. Värdet måste vara icke-negativt även när det ignoreras.
Undantag
handle eller buffers är null.
handle är ogiltigt.
Filen är stängd.
I .NET 10 och tidigare versioner stöder filen inte sökning (till exempel ett rör eller en socket).
fileOffset är negativ.
handle inte öppnats för skrivning.
Ett I/O-fel uppstod.
Kommentarer
För filer som stöder sökning är filpositionen inte avancerad.
Gäller för
Write(SafeFileHandle, ReadOnlySpan<Byte>, Int64)
- 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 void Write(Microsoft::Win32::SafeHandles::SafeFileHandle ^ handle, ReadOnlySpan<System::Byte> buffer, long fileOffset);
public static void Write(Microsoft.Win32.SafeHandles.SafeFileHandle handle, ReadOnlySpan<byte> buffer, long fileOffset);
static member Write : Microsoft.Win32.SafeHandles.SafeFileHandle * ReadOnlySpan<byte> * int64 -> unit
Public Shared Sub Write (handle As SafeFileHandle, buffer As ReadOnlySpan(Of Byte), fileOffset As Long)
Parametrar
- handle
- SafeFileHandle
Filhandtaget.
- buffer
- ReadOnlySpan<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. I .NET 11 och senare versioner ignoreras den här parametern för filer som inte stöder sökning, till exempel rör, socketar och teckenenheter. Värdet måste vara icke-negativt även när det ignoreras.
Undantag
handle är null.
handle är ogiltigt.
Filen är stängd.
I .NET 10 och tidigare versioner stöder filen inte sökning (till exempel ett rör eller en socket).
fileOffset är negativ.
handle inte öppnats för skrivning.
Ett I/O-fel uppstod.
Kommentarer
För filer som stöder sökning är filpositionen inte avancerad.