RandomAccessFile Costruttori
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.
Overload
| Nome | Descrizione |
|---|---|
| RandomAccessFile(File, String) |
Crea un flusso di file di accesso casuale da cui leggere e, facoltativamente, in cui scrivere il file specificato dall'argomento |
| RandomAccessFile(IntPtr, JniHandleOwnership) |
Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime. |
| RandomAccessFile(String, String) |
Crea un flusso di file di accesso casuale da cui leggere e, facoltativamente, scrivere in un file con il nome specificato. |
RandomAccessFile(File, String)
Crea un flusso di file di accesso casuale da cui leggere e, facoltativamente, in cui scrivere il file specificato dall'argomento File .
[Android.Runtime.Register(".ctor", "(Ljava/io/File;Ljava/lang/String;)V", "")]
public RandomAccessFile(Java.IO.File? file, string? mode);
[<Android.Runtime.Register(".ctor", "(Ljava/io/File;Ljava/lang/String;)V", "")>]
new Java.IO.RandomAccessFile : Java.IO.File * string -> Java.IO.RandomAccessFile
Parametri
- file
- File
oggetto file
- mode
- String
la modalità di accesso, come descritto in precedenza
- Attributi
Eccezioni
se il file non può essere aperto o creato in base a mode.
se mode non "r"è , "rw""rws" o "rwd".
Commenti
Crea un flusso di file di accesso casuale da cui leggere e, facoltativamente, in cui scrivere il file specificato dall'argomento File . Viene creato un nuovo FileDescriptor oggetto per rappresentare questa connessione file.
L'argomento "mode"><c>mode</c> specifica la modalità di accesso in cui aprire il file. I valori consentiti e i relativi significati sono:
<table summary="Access mode permitted values and meanings">tr th align="left">Value</th th><align="left">Meaning</th></tr tr><><td valign="top"<"r">/td td>>< Open per la sola lettura.><< Se si richiama uno dei write metodi dell'oggetto risultante, verrà generata un'eccezione java.io.IOException .
</td></tr tr><><td valign="top"><"rw"/td td td><> Open per la lettura e la scrittura. Se il file non esiste già, verrà effettuato un tentativo di crearlo.
</td></tr tr><<>td valign="top">"rws"</td td td<>> Open per la lettura e la scrittura, come con "rw"e richiedono anche che ogni aggiornamento al contenuto o ai metadati del file venga scritto in modo sincrono nel dispositivo di archiviazione sottostante.
</td></tr tr><<>td valign="top">"rwd" </td td td<>> Open per la lettura e la scrittura, come con "rw"e richiedono anche che ogni aggiornamento al contenuto del file venga scritto in modo sincrono nel dispositivo di archiviazione sottostante.
</td></tr></table>
Le "rws" modalità e "rwd" funzionano in modo molto simile al java.nio.channels.FileChannel#force(boolean) force(boolean) metodo della java.nio.channels.FileChannel classe , passando rispettivamente gli argomenti di true e false, ad eccezione del fatto che si applicano sempre a ogni operazione di I/O e sono quindi più efficienti. Se il file si trova in un dispositivo di archiviazione locale, quando una chiamata di un metodo di questa classe restituisce è garantito che tutte le modifiche apportate al file da tale chiamata saranno state scritte in tale dispositivo. Ciò è utile per garantire che le informazioni critiche non vengano perse in caso di arresto anomalo del sistema. Se il file non risiede in un dispositivo locale, non viene effettuata alcuna garanzia di questo tipo.
La "rwd" modalità può essere usata per ridurre il numero di operazioni di I/O eseguite. L'uso richiede solo aggiornamenti del contenuto del file da scrivere nella risorsa di archiviazione. L'uso "rwd""rws" richiede aggiornamenti sia per il contenuto del file che per la scrittura dei relativi metadati, che in genere richiede almeno un'operazione di I/O di basso livello.
Se è presente un gestore della sicurezza, il checkRead relativo metodo viene chiamato con il percorso dell'argomento come argomento per verificare se è consentito l'accesso file in lettura al file. Se la modalità consente la scrittura, il metodo del gestore della checkWrite sicurezza viene chiamato anche con l'argomento path per verificare se è consentito l'accesso in scrittura al file.
per java.io.RandomAccessFile.RandomAccessFile(java.io.File, java.lang.String).
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.
Si applica a
RandomAccessFile(IntPtr, JniHandleOwnership)
Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.
protected RandomAccessFile(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.IO.RandomAccessFile : nativeint * Android.Runtime.JniHandleOwnership -> Java.IO.RandomAccessFile
Parametri
- javaReference
-
IntPtr
nativeint
Oggetto IntPtrcontenente un riferimento all'oggetto JNI (Native Interface) Java.
- transfer
- JniHandleOwnership
Oggetto JniHandleOwnershipche indica come gestire javaReference
Commenti
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.
Si applica a
RandomAccessFile(String, String)
Crea un flusso di file di accesso casuale da cui leggere e, facoltativamente, scrivere in un file con il nome specificato.
[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;)V", "")]
public RandomAccessFile(string? name, string? mode);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;)V", "")>]
new Java.IO.RandomAccessFile : string * string -> Java.IO.RandomAccessFile
Parametri
- name
- String
nome file dipendente dal sistema
- mode
- String
modalità di accesso
- Attributi
Eccezioni
se il file non può essere aperto o creato in base a mode.
se mode non "r"è , "rw""rws" o "rwd".
Commenti
Crea un flusso di file di accesso casuale da cui leggere e, facoltativamente, scrivere in un file con il nome specificato. Viene creato un nuovo FileDescriptor oggetto per rappresentare la connessione al file.
L'argomento mode specifica la modalità di accesso con cui aprire il file. I valori consentiti e i relativi significati sono specificati per il <costruttore c>RandomAccessFile(File,String)</c> .
Se è presente un gestore della sicurezza, il checkRead relativo metodo viene chiamato con l'argomento name come argomento per verificare se è consentito l'accesso in lettura al file. Se la modalità consente la scrittura, il metodo del gestore della checkWrite sicurezza viene chiamato anche con l'argomento come argomento per verificare se è consentito l'accesso name in scrittura al file.
per java.io.RandomAccessFile.RandomAccessFile(java.lang.String, java.lang.String).
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.