IWorkspaceSettingsManager.GetPersistanceAsync(Boolean) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
访问设置编写器。 在编写器发布之前,所做的所有更改都在内存中。 请注意,在提交之前,不会锁定任何设置文件。 此外,我们不会在进程中锁定编写器。 单个操作 (如单个属性写入) 将受到保护。 我们将确保通过命名事件进行计算机上的锁定,这将防止同时对多个 VS 实例编写进行操作,但如果通过其他编辑器 (记事本) 或在网络上共享设置文件,则会发生冲突的写入。 在这种罕见的情况下,提交可能仍会失败。
public:
System::Threading::Tasks::Task<Microsoft::VisualStudio::Workspace::Settings::IWorkspaceSettingsPersistance ^> ^ GetPersistanceAsync(bool autoCommit);
public System.Threading.Tasks.Task<Microsoft.VisualStudio.Workspace.Settings.IWorkspaceSettingsPersistance> GetPersistanceAsync (bool autoCommit);
abstract member GetPersistanceAsync : bool -> System.Threading.Tasks.Task<Microsoft.VisualStudio.Workspace.Settings.IWorkspaceSettingsPersistance>
Public Function GetPersistanceAsync (autoCommit As Boolean) As Task(Of IWorkspaceSettingsPersistance)
参数
- autoCommit
- Boolean
如果为 true,则调用方不需要在结束时调用 commit (注意,仍可以中止)
返回
持久性实例