ISettingsManager.SetValueAsync(String, Object, Boolean) 方法

定义

设置属性的值。

public:
 System::Threading::Tasks::Task ^ SetValueAsync(System::String ^ name, System::Object ^ value, bool isMachineLocal);
public System.Threading.Tasks.Task SetValueAsync (string name, object value, bool isMachineLocal);
abstract member SetValueAsync : string * obj * bool -> System.Threading.Tasks.Task
Public Function SetValueAsync (name As String, value As Object, isMachineLocal As Boolean) As Task

参数

name
String

设置的名称。

value
Object

将序列化并持久保存为新值的对象。

isMachineLocal
Boolean

如果该值为本地计算机,则为 True; 否则为 false。

返回

Task

返回 Task

例外

name 为 null 时引发。

name 为空时引发。

当无法序列化给定的对象时引发。

当无法将值保留到专用存储区时引发 (例如,因为磁盘已满) 。

当序列化对象超出允许的最大值时引发。

name超出允许的最大长度时引发。

适用于