Share via


IWorkspaceSettingsPersistance Interface

Definition

transactional writer. Note within the single VS process multiple of this can be active simultaneously. Last release will trigger settings file writes on disk. It is expected that the persistence writer wrappers to be very short lived.

public interface class IWorkspaceSettingsPersistance : IDisposable
public interface IWorkspaceSettingsPersistance : IDisposable
type IWorkspaceSettingsPersistance = interface
    interface IDisposable
Public Interface IWorkspaceSettingsPersistance
Implements IDisposable
Implements

Methods

Abort()

Abort setting writing transaction. The settings files will not be updated on disk

Commit()

notify that writing was successful for this scope. Needed if autoCommit was false, otherwise closing the scope will cause entire write transaction to be canceled. Used by features that needs to write multiple related properties when a partial persistence may cause inconsistent results.

GetWriter(String, String)

Get a writer for a single file.

Applies to