OpenFlags 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。
[System.Flags]
public enum OpenFlags
[<System.Flags>]
type OpenFlags =
- 継承
-
OpenFlags
- 属性
フィールド
| 名前 | 値 | 説明 |
|---|---|---|
| ReadOnly | 0 | requestOpen(int, boolean, Executor, OutcomeReceiver) で使用する場合: 読み取り専用で開きます。
|
| WriteOnly | 1 | requestOpen(int, boolean, Executor, OutcomeReceiver) で使用する場合: 書き込み専用で開きます。
|
| ReadWrite | 2 | requestOpen(int, boolean, Executor, OutcomeReceiver) で使用する場合: 読み取りと書き込みのために開きます。
|
| Nonblock | 2048 | requestOpen(int, boolean, Executor, OutcomeReceiver): 可能な場合、ファイルは非ブロッキング モードで開かれます。
|
| DataSync | 4096 | requestOpen(int, boolean, Executor, OutcomeReceiver) で使用する場合: 同期された I/O データ整合性の完了の要件に従って、ファイルに対する書き込み操作が完了します (一方、ファイル メタデータは同期されない可能性があります)。
|
| Sync | 1048576 | requestOpen(int, boolean, Executor, OutcomeReceiver) で使用する場合: ファイルの書き込み操作は、同期された I/O ファイル整合性の完了の要件に従って完了します (FLAG_DATA_SYNCによって提供される同期された I/O データ整合性の完了とは対照的です)。
|