ProfileService.SetPropertiesForCurrentUser 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在用户配置文件中设置指定属性的值。
public:
System::Collections::ObjectModel::Collection<System::String ^> ^ SetPropertiesForCurrentUser(System::Collections::Generic::IDictionary<System::String ^, System::Object ^> ^ values, bool authenticatedUserOnly);
[System.ServiceModel.OperationContract]
public System.Collections.ObjectModel.Collection<string> SetPropertiesForCurrentUser (System.Collections.Generic.IDictionary<string,object> values, bool authenticatedUserOnly);
[<System.ServiceModel.OperationContract>]
member this.SetPropertiesForCurrentUser : System.Collections.Generic.IDictionary<string, obj> * bool -> System.Collections.ObjectModel.Collection<string>
Public Function SetPropertiesForCurrentUser (values As IDictionary(Of String, Object), authenticatedUserOnly As Boolean) As Collection(Of String)
参数
- values
- IDictionary<String,Object>
包含要设置的配置文件属性的名称和值的集合。
- authenticatedUserOnly
- Boolean
指示是否仅为已经过身份验证的用户设置属性的一个值。
返回
没有为用户配置文件设置的属性(如果有)。
- 属性
注解
使用 SetPropertiesForCurrentUser 方法从与 Windows Communication Foundation (WCF) 兼容的应用程序中设置用户配置文件属性。 方法 SetPropertiesForCurrentUser 返回未设置的任何值,这可能是由于以下任一原因造成的:
指定的配置文件属性是只读的, WriteAccessProperties (指定配置文件属性的属性未设置为
true
) 。用户配置文件没有具有匹配名称的配置文件属性。
验证值失败。