FileChannel.Map(FileChannel+MapMode, Int64, Int64) Metodo
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.
Esegue il mapping diretto di un'area del file del canale in memoria.
[Android.Runtime.Register("map", "(Ljava/nio/channels/FileChannel$MapMode;JJ)Ljava/nio/MappedByteBuffer;", "GetMap_Ljava_nio_channels_FileChannel_MapMode_JJHandler")]
public abstract Java.Nio.MappedByteBuffer? Map(Java.Nio.Channels.FileChannel.MapMode? mode, long position, long size);
[<Android.Runtime.Register("map", "(Ljava/nio/channels/FileChannel$MapMode;JJ)Ljava/nio/MappedByteBuffer;", "GetMap_Ljava_nio_channels_FileChannel_MapMode_JJHandler")>]
abstract member Map : Java.Nio.Channels.FileChannel.MapMode * int64 * int64 -> Java.Nio.MappedByteBuffer
Parametri
- mode
- FileChannel.MapMode
Una delle costanti MapMode#READ_ONLY READ_ONLY, MapMode#READ_WRITE READ_WRITEo MapMode#PRIVATE
PRIVATE definite nella MapMode classe , in base al fatto che il file sia mappato in sola lettura, lettura/scrittura o privatamente (copia in scrittura), rispettivamente
- position
- Int64
Posizione all'interno del file in cui deve essere avviata l'area mappata; deve essere non negativo
- size
- Int64
Dimensioni dell'area di cui eseguire il mapping; deve essere non negativo e non maggiore di java.lang.Integer#MAX_VALUE
Valori restituiti
Buffer dei byte mappato
- Attributi
Eccezioni
se FileChannel non viene aperto per la lettura, ma la modalità specificata è "READ_ONLY".
se FileChannel non viene aperto per la scrittura, ma la modalità specificata non è "READ_ONLY".
se i parametri specificati di posizione e dimensione non sono corretti.
Entrambi devono essere non negativi.
size inoltre non deve essere maggiore del numero intero massimo.
se si verifica un errore di I/O.
Commenti
per java.nio.channels.FileChannel.map(java.nio.channels.MapMode, long, long).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.