FileInputStream コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
FileInputStream(File) |
実際の |
FileInputStream(FileDescriptor) |
ファイル 記述子 |
FileInputStream(String) |
実際の |
FileInputStream(IntPtr, JniHandleOwnership) |
JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。 |
FileInputStream(File)
実際のFileInputStream
ファイル (ファイル システム内の オブジェクトfile
によって名前が付けられたファイル) への接続をFile
開いて を作成します。
[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
パラメーター
- file
- File
読み取り用に開くファイル。
- 属性
例外
が存在しない場合 file
。
注釈
実際のFileInputStream
ファイル (ファイル システム内の オブジェクトfile
によって名前が付けられたファイル) への接続をFile
開いて を作成します。 このファイル接続を表す新しい FileDescriptor
オブジェクトが作成されます。
まず、セキュリティ マネージャーがある場合、その checkRead
メソッドは 引数として引数で表されるパスを使用して file
呼び出されます。
名前付きファイルが存在しない場合、通常のファイルではなくディレクトリである場合、または何らかの理由で読み取り用に開くことができない場合は、 FileNotFoundException
がスローされます。
の java.io.FileInputStream.FileInputStream(java.io.File)
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
適用対象
FileInputStream(FileDescriptor)
ファイル 記述子 fdObj
を使用して をFileInputStream
作成します。これは、ファイル システム内の実際のファイルへの既存の接続を表します。
[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
パラメーター
- fdObj
- FileDescriptor
読み取り用に開くファイル記述子。
- 属性
例外
が の場合fd
。null
注釈
ファイル 記述子 fdObj
を使用して をFileInputStream
作成します。これは、ファイル システム内の実際のファイルへの既存の接続を表します。
セキュリティ マネージャーがある場合、その checkRead
メソッドはファイル記述子 fdObj
を引数として使用して呼び出され、ファイル記述子を読み取っても問題がないかどうかを確認します。 ファイル記述子への読み取りアクセスが拒否された場合、 SecurityException
がスローされます。
が null の場合 fdObj
は、 NullPointerException
がスローされます。
が の場合fdObj
java.io.FileDescriptor#valid() invalid
、このコンストラクターは例外をスローしません。 ただし、結果のストリームでメソッドが呼び出され、ストリームで I/O が試行されると、 IOException
がスローされます。
Android 固有の警告: #close()
メソッドは、指定された を fdObj
閉じません。このオブジェクトはファイル記述子を所有していませんが、呼び出し元はファイル記述子を所有しているためです。 呼び出し元は を呼び出 android.system.Os#close(FileDescriptor)
して fd を閉じます。
の java.io.FileInputStream.FileInputStream(java.io.FileDescriptor)
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
適用対象
FileInputStream(String)
実際の FileInputStream
ファイルへの接続を開いて を作成します。ファイル システム内のパス名 name
で名前が付けられたファイルです。
[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
パラメーター
- name
- String
システム依存ファイル名。
- 属性
例外
注釈
実際の FileInputStream
ファイルへの接続を開いて を作成します。ファイル システム内のパス名 name
で名前が付けられたファイルです。 このファイル接続を表す新しい FileDescriptor
オブジェクトが作成されます。
まず、セキュリティ マネージャーがある場合、その checkRead
メソッドは 引数として 引数を使用して name
呼び出されます。
名前付きファイルが存在しない場合、通常のファイルではなくディレクトリである場合、または何らかの理由で読み取り用に開くことができない場合は、 FileNotFoundException
がスローされます。
の java.io.FileInputStream.FileInputStream(java.lang.String)
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
適用対象
FileInputStream(IntPtr, JniHandleOwnership)
JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。
protected FileInputStream (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.IO.FileInputStream : nativeint * Android.Runtime.JniHandleOwnership -> Java.IO.FileInputStream
パラメーター
- transfer
- JniHandleOwnership
処理方法を示す 。JniHandleOwnershipjavaReference
注釈
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。