DatabaseOpenFlags 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
此枚举支持其成员值的按位组合。
[System.Flags]
public enum DatabaseOpenFlags
[<System.Flags>]
type DatabaseOpenFlags =
- 继承
-
DatabaseOpenFlags
- 属性
字段
| 名称 | 值 | 说明 |
|---|---|---|
| OpenReadwrite | 0 | 打开标志:openDatabase(文件、OpenParams)的标志,以打开数据库进行读取和写入。 如果磁盘已满,即使在实际写入任何内容之前,也可能失败。 请注意,此标志的值为 0,因此它是默认值。
Android 参考。 本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。 |
| OpenReadonly | 1 | 打开标志:openDatabase(文件、OpenParams)的标志,以打开数据库进行读取。 这是打开数据库(如果磁盘可能已满)的唯一可靠方法。
Android 参考。 本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。 |
| NoLocalizedCollators | 16 | 打开标志:openDatabase(文件、OpenParams)的标志以打开数据库,而无需对本地化排序规则器提供支持。 这会导致不创建排序规则器 LOCALIZED。 使用此标志来使用数据库创建的设置时,必须一致。 如果已设置,setLocale(Locale)将不执行任何操作。
Android 参考。 本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。 |
| CreateIfNecessary | 268435456 | 打开标志:OpenDatabase(文件、OpenParams)的标志,以创建数据库文件(如果尚不存在)。
Android 参考。 本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。 |
| EnableWriteAheadLogging | 536870912 | 打开标志:OpenDatabase(文件、OpenParams)的标志,以打开默认启用预写日志记录的数据库文件。 使用此标志比调用 enableWriteAheadLogging 更有效()。 预写日志记录不能与只读数据库一起使用,因此,如果数据库打开只读,则忽略此标志的值。
Android 参考。 本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。 |
注解
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。