RandomAccess Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce API basate su offset per la lettura e la scrittura di file in modo thread-safe.
public ref class RandomAccess abstract sealed
public static class RandomAccess
type RandomAccess = class
Public Class RandomAccess
- Ereditarietà
-
RandomAccess
Commenti
Sono supportati solo i file normali del disco. I file non visualizzabili, ad esempio le pipe, non sono supportati.
Metodi
FlushToDisk(SafeFileHandle) |
Scarica i buffer del sistema operativo per il file specificato su disco. |
GetLength(SafeFileHandle) |
Ottiene la lunghezza, in byte, del file. |
Read(SafeFileHandle, IReadOnlyList<Memory<Byte>>, Int64) |
Legge una sequenza di byte dal file specificato in corrispondenza dell'offset specificato. |
Read(SafeFileHandle, Span<Byte>, Int64) |
Legge una sequenza di byte dal file specificato in corrispondenza dell'offset specificato. |
ReadAsync(SafeFileHandle, IReadOnlyList<Memory<Byte>>, Int64, CancellationToken) |
Legge una sequenza di byte dal file specificato in corrispondenza dell'offset specificato. |
ReadAsync(SafeFileHandle, Memory<Byte>, Int64, CancellationToken) |
Legge una sequenza di byte dal file specificato in corrispondenza dell'offset specificato. |
SetLength(SafeFileHandle, Int64) |
Imposta la lunghezza del file sul valore specificato. |
Write(SafeFileHandle, IReadOnlyList<ReadOnlyMemory<Byte>>, Int64) |
Scrive una sequenza di byte dai buffer specificati in un determinato file in corrispondenza dell'offset specificato. |
Write(SafeFileHandle, ReadOnlySpan<Byte>, Int64) |
Scrive una sequenza di byte dal buffer specificato al file specificato in corrispondenza dell'offset specificato. |
WriteAsync(SafeFileHandle, IReadOnlyList<ReadOnlyMemory<Byte>>, Int64, CancellationToken) |
Scrive una sequenza di byte dai buffer specificati in un determinato file in corrispondenza dell'offset specificato. |
WriteAsync(SafeFileHandle, ReadOnlyMemory<Byte>, Int64, CancellationToken) |
Scrive una sequenza di byte dal buffer specificato al file specificato in corrispondenza dell'offset specificato. |