IStoreUpdateLogger.LogSettingUpdateFailureAsync Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
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. |
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.
public System.Threading.Tasks.Task LogSettingUpdateFailureAsync (Exception exception, string storeName, string settingName, string settingValue, bool isMachineLocal, string source = default, int? onlineRevision = default, int? localRevision = default, string listMergeBaseline = default, bool? isRoamingEnabled = default, bool? isRoamable = default);
abstract member LogSettingUpdateFailureAsync : Exception * string * string * string * bool * string * Nullable<int> * Nullable<int> * string * Nullable<bool> * Nullable<bool> -> System.Threading.Tasks.Task
Public Function LogSettingUpdateFailureAsync (exception As Exception, storeName As String, settingName As String, settingValue As String, isMachineLocal As Boolean, Optional source As String = Nothing, Optional onlineRevision As Nullable(Of Integer) = Nothing, Optional localRevision As Nullable(Of Integer) = Nothing, Optional listMergeBaseline As String = Nothing, Optional isRoamingEnabled As Nullable(Of Boolean) = Nothing, Optional isRoamable As Nullable(Of Boolean) = Nothing) As Task
Parameters
- exception
- Exception
- storeName
- String
The name of the store being updated, e.g. "private store".
- settingName
- String
The full name of the setting, including an app name prefix like "Blend-" if the setting is not shared across apps.
- settingValue
- String
The full serialized value of the setting.
- isMachineLocal
- Boolean
A value indicating whether the setting value content is specific to this machine.
- source
- String
The source of the update, e.g. "ISettingsManager.SetValueAsync" or "shared store update", if known; otherwise null.
The Azure Devops revision number associated with this value, if known; otherwise null.
The local shared store revision number associated with this value, if known; otherwise null.
- listMergeBaseline
- String
The content of the baseline that was used in the three-way merge which produced this list value, if any; otherwise null.
A value indicating whether roaming is currently enabled on the machine.
A value indicating whether the setting is registered for roaming across machines.
Returns
Applies to
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.
public System.Threading.Tasks.Task LogSettingUpdateFailureAsync (string failureDescription, string storeName, string settingName, string settingValue, bool isMachineLocal, bool shouldLogTelemetry, string source = default, int? onlineRevision = default, int? localRevision = default, string listMergeBaseline = default, bool? isRoamingEnabled = default, bool? isRoamable = default);
abstract member LogSettingUpdateFailureAsync : string * string * string * string * bool * bool * string * Nullable<int> * Nullable<int> * string * Nullable<bool> * Nullable<bool> -> System.Threading.Tasks.Task
Public Function LogSettingUpdateFailureAsync (failureDescription As String, storeName As String, settingName As String, settingValue As String, isMachineLocal As Boolean, shouldLogTelemetry As Boolean, Optional source As String = Nothing, Optional onlineRevision As Nullable(Of Integer) = Nothing, Optional localRevision As Nullable(Of Integer) = Nothing, Optional listMergeBaseline As String = Nothing, Optional isRoamingEnabled As Nullable(Of Boolean) = Nothing, Optional isRoamable As Nullable(Of Boolean) = Nothing) As Task
Parameters
- failureDescription
- String
- storeName
- String
The name of the store being updated, e.g. "private store".
- settingName
- String
The full name of the setting, including an app name prefix like "Blend-" if the setting is not shared across apps.
- settingValue
- String
The full serialized value of the setting.
- isMachineLocal
- Boolean
A value indicating whether the setting value content is specific to this machine.
- shouldLogTelemetry
- Boolean
- source
- String
The source of the update, e.g. "ISettingsManager.SetValueAsync" or "shared store update", if known; otherwise null.
The Azure Devops revision number associated with this value, if known; otherwise null.
The local shared store revision number associated with this value, if known; otherwise null.
- listMergeBaseline
- String
The content of the baseline that was used in the three-way merge which produced this list value, if any; otherwise null.
A value indicating whether roaming is currently enabled on the machine.
A value indicating whether the setting is registered for roaming across machines.