Aracılığıyla paylaş


RandomAccess.Write Yöntem

Tanım

Aşırı Yüklemeler

Write(SafeFileHandle, IReadOnlyList<ReadOnlyMemory<Byte>>, Int64)

Verilen arabelleklerden verilen uzaklıkta verilen dosyaya bir bayt dizisi yazar.

Write(SafeFileHandle, ReadOnlySpan<Byte>, Int64)

Verilen arabellekten verilen uzaklıkta verilen dosyaya bir bayt dizisi yazar.

Write(SafeFileHandle, IReadOnlyList<ReadOnlyMemory<Byte>>, Int64)

Kaynak:
RandomAccess.cs
Kaynak:
RandomAccess.cs
Kaynak:
RandomAccess.cs

Verilen arabelleklerden verilen uzaklıkta verilen dosyaya bir bayt dizisi yazar.

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)

Parametreler

handle
SafeFileHandle

Dosya tanıtıcısı.

buffers
IReadOnlyList<ReadOnlyMemory<Byte>>

Bellek arabelleklerinin listesi. Bu yöntem, bu arabelleklerin içeriğini dosyasına kopyalar.

fileOffset
Int64

Yazacak dosya konumu.

Özel durumlar

handle veya buffers şeklindedir null.

handle geçersizdir.

Dosya kapatılır.

Dosya aramayı (kanal veya yuva) desteklemiyor.

fileOffset negatiftir.

handle yazıldığı için açılmadı.

G/ç hatası oluştu.

Açıklamalar

Dosyanın konumu gelişmiş değil.

Şunlara uygulanır

Write(SafeFileHandle, ReadOnlySpan<Byte>, Int64)

Kaynak:
RandomAccess.cs
Kaynak:
RandomAccess.cs
Kaynak:
RandomAccess.cs

Verilen arabellekten verilen uzaklıkta verilen dosyaya bir bayt dizisi yazar.

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)

Parametreler

handle
SafeFileHandle

Dosya tanıtıcısı.

buffer
ReadOnlySpan<Byte>

Bellek bölgesi. Bu yöntem, bu bölgenin içeriğini dosyasına kopyalar.

fileOffset
Int64

Yazacak dosya konumu.

Özel durumlar

handle, null değeridir.

handle geçersizdir.

Dosya kapatılır.

Dosya aramayı (kanal veya yuva) desteklemiyor.

fileOffset negatiftir.

handle yazıldığı için açılmadı.

G/ç hatası oluştu.

Açıklamalar

Dosyanın konumu gelişmiş değil.

Şunlara uygulanır