PropertyDatabase
Constructs a new instance of a PropertyDatabase.
Read time 1 minuteLast updated 5 days ago
Definition
- Type: Constructor
- Namespace: UnityEditor.Search
- Assembly: UnityEditor
PropertyDatabase(string)
Constructs a new instance of a PropertyDatabase.
public PropertyDatabase(string filePath)
Parameters
Path to the backing file.
Remarks
If filePath does not exist, the file will be created automatically. The PropertyDatabase will not update the backing file automatically, you will have to trigger the update manually with PropertyDatabase.TriggerBackgroundUpdate. If another PropertyDatabase is already opened on the same file, the PropertyDatabase will not be opened and will be invalid. See valid.
PropertyDatabase(string, bool, double)
Constructs a new instance of a PropertyDatabase.
public PropertyDatabase(string filePath, bool autoFlush, double backgroundUpdateDebounceInSeconds = 5)
Parameters
Remarks
If filePath does not exist, the file will be created automatically. If autoBackgroundUpdate is true, the PropertyDatabase will automatically update the backing file after changes have completed. To prevent updating the file too often when there is a lot of changes, you can specify a delay between changes with backgroundUpdateDebounceInSeconds before the update can trigger. For example, with the default value of 5 seconds, a background update will only happen after 5 seconds have passed since the last changes to the PropertyDatabase. If another PropertyDatabase is already opened on the same file, the PropertyDatabase will not be opened and will be invalid. See valid.