readOnly (property)

Whether the class should open a vault in read-only mode.

Syntax

@property (nonatomic,readwrite,assign,getter=readOnly,setter=setReadOnly:) BOOL readOnly;
- (BOOL)readOnly;
- (void)setReadOnly:(BOOL)newReadOnly;
public var readOnly: Bool {
  get {...}
set {...} }

Default Value

FALSE

Remarks

This property specifies whether the class should open a vault in read-only mode. When a vault is open in read-only mode, the following restrictions apply:

  • No new vault items (files, directories, symbolic links, and alternate streams) may be created.
  • No existing vault items may be modified, renamed, moved, or deleted. (This includes updating access times.)
  • The vault cannot be resized or compacted (automatically or explicitly).
  • Vault corruption cannot be repaired using CheckAndRepair.
(Note that this list may not necessarily be exhaustive.)

Note: This property cannot be changed when Active is true, and cannot be changed within events.

Copyright (c) 2021 Callback Technologies, Inc. - All rights reserved.
CBFS Vault 2020 iOS Edition - Version 20.0 [Build 7986]