Linguaggio

FileInputStream Costruttori

Definizione

Overload

Nome Descrizione
FileInputStream(File)

Crea un FileInputStream oggetto aprendo una connessione a un file effettivo, ovvero il file denominato dall'oggetto Filefile nel file system.

FileInputStream(FileDescriptor)

Crea un FileInputStream oggetto utilizzando il descrittore fdObjdi file , che rappresenta una connessione esistente a un file effettivo nel file system.

FileInputStream(String)

Crea un FileInputStream oggetto aprendo una connessione a un file effettivo, ovvero il file denominato dal nome name del percorso nel file system.

FileInputStream(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

FileInputStream(File)

Crea un FileInputStream oggetto aprendo una connessione a un file effettivo, ovvero il file denominato dall'oggetto Filefile nel file system.

[Android.Runtime.Register(".ctor", "(Ljava/io/File;)V", "")]
public FileInputStream(Java.IO.File? file);
[<Android.Runtime.Register(".ctor", "(Ljava/io/File;)V", "")>]
new Java.IO.FileInputStream : Java.IO.File -> Java.IO.FileInputStream

Parametri

file
File

file da aprire per la lettura.

Attributi

Eccezioni

se file non esiste.

Commenti

Crea un FileInputStream oggetto aprendo una connessione a un file effettivo, ovvero il file denominato dall'oggetto Filefile nel file system. Viene creato un nuovo FileDescriptor oggetto per rappresentare questa connessione file.

In primo luogo, se è presente un gestore di sicurezza, il relativo checkRead metodo viene chiamato con il percorso rappresentato dall'argomento file come argomento.

Se il file denominato non esiste, è una directory anziché un file normale o per qualche altro motivo non può essere aperto per la lettura, viene generata un'eccezione FileNotFoundException .

per java.io.FileInputStream.FileInputStream(java.io.File).

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

FileInputStream(FileDescriptor)

Crea un FileInputStream oggetto utilizzando il descrittore fdObjdi file , che rappresenta una connessione esistente a un file effettivo nel file system.

[Android.Runtime.Register(".ctor", "(Ljava/io/FileDescriptor;)V", "")]
public FileInputStream(Java.IO.FileDescriptor? fdObj);
[<Android.Runtime.Register(".ctor", "(Ljava/io/FileDescriptor;)V", "")>]
new Java.IO.FileInputStream : Java.IO.FileDescriptor -> Java.IO.FileInputStream

Parametri

fdObj
FileDescriptor

descrittore di file da aprire per la lettura.

Attributi

Eccezioni

se fd è null.

Commenti

Crea un FileInputStream oggetto utilizzando il descrittore fdObjdi file , che rappresenta una connessione esistente a un file effettivo nel file system.

Se è presente un gestore di sicurezza, il checkRead relativo metodo viene chiamato con il descrittore fdObj di file come argomento per verificare se è ok leggere il descrittore di file. Se viene negato l'accesso in lettura al descrittore di file, viene generata un'eccezione SecurityException .

Se fdObj è Null, viene generata un'eccezione NullPointerException .

Questo costruttore non genera un'eccezione se fdObj è java.io.FileDescriptor#valid() invalid. Tuttavia, se i metodi vengono richiamati nel flusso risultante per tentare l'I/O nel flusso, viene generata un'eccezione IOException .

Avviso specifico di Android: #close() il metodo non chiude l'oggetto fdObj fornito, perché questo oggetto non è proprietario del descrittore di file, ma lo fa il chiamante. Il chiamante può chiamare android.system.Os#close(FileDescriptor) per chiudere il fd.

per java.io.FileInputStream.FileInputStream(java.io.FileDescriptor).

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

FileInputStream(String)

Crea un FileInputStream oggetto aprendo una connessione a un file effettivo, ovvero il file denominato dal nome name del percorso nel file system.

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "")]
public FileInputStream(string? name);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "")>]
new Java.IO.FileInputStream : string -> Java.IO.FileInputStream

Parametri

name
String

nome del file dipendente dal sistema.

Attributi

Eccezioni

Commenti

Crea un FileInputStream oggetto aprendo una connessione a un file effettivo, ovvero il file denominato dal nome name del percorso nel file system. Viene creato un nuovo FileDescriptor oggetto per rappresentare questa connessione file.

In primo luogo, se è presente un gestore della sicurezza, il checkRead relativo metodo viene chiamato con l'argomento name come argomento.

Se il file denominato non esiste, è una directory anziché un file normale o per qualche altro motivo non può essere aperto per la lettura, viene generata un'eccezione FileNotFoundException .

per java.io.FileInputStream.FileInputStream(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

FileInputStream(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

protected FileInputStream(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.IO.FileInputStream : nativeint * Android.Runtime.JniHandleOwnership -> Java.IO.FileInputStream

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