IStoreUpdateLogger Interface

Definition

A logger for settings store update records.

public interface class IStoreUpdateLogger
public interface IStoreUpdateLogger
type IStoreUpdateLogger = interface
Public Interface IStoreUpdateLogger
Derived

Methods

BeginNoisyOperation()

Signals the beginning of an operation that may log a large number of updates. The logger may choose to handle the logging differently during this operation, e.g. batching the updates for telemetry and posting a single event at the end.

LogClearSettingsAsync(String, String, Nullable<Boolean>)

Logs a record of clearing all settings from a specific store.

LogClearSettingsFailureAsync(Exception, String, String, Nullable<Boolean>)

Logs a record of a failure to clear a specific store.

LogSettingDeletionAsync(String, String, String, Nullable<Boolean>, Nullable<Boolean>)

Logs a record of a deletion in a specific setting store.

LogSettingDeletionFailureAsync(Exception, String, String, String, Nullable<Boolean>, Nullable<Boolean>)

Logs a record of a failure to delete a specific setting from a specific store.

LogSettingUpdateAsync(String, String, String, Boolean, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>, Nullable<Boolean>)

Logs a record of an update to a specific setting store.

LogSettingUpdateFailureAsync(Exception, String, String, String, Boolean, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>, Nullable<Boolean>)

Logs a record of a failure to update a specific setting in a specific store.

LogSettingUpdateFailureAsync(String, String, String, String, Boolean, Boolean, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>, Nullable<Boolean>)

Logs a record of a failure to update a specific setting in a specific store.

Applies to