ISettingsManager.SetValueAsync(String, Object, Boolean) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
设置属性的值。
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。
例外
当 name 为 null 时引发。
当 name 为空时引发。
当无法序列化给定的对象时引发。
当无法将值保留到专用存储区时引发 (例如,因为磁盘已满) 。
当序列化对象超出允许的最大值时引发。
name超出允许的最大长度时引发。