ProfileService.SetPropertiesForCurrentUser Metod

Definition

Anger värdena för de angivna egenskaperna i användarprofilen.

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)

Parametrar

values
IDictionary<String,Object>

En samling som innehåller namn och värden för profilegenskaperna som ska anges.

authenticatedUserOnly
Boolean

Ett värde som anger om egenskaper endast anges för användare som har autentiserats.

Returer

De egenskaper som inte har angetts för användarprofilen, om några.

Attribut

Kommentarer

Du använder metoden SetPropertiesForCurrentUser för att ange en användares profilegenskaper från ett program som är kompatibelt med Windows Communication Foundation (WCF). Metoden SetPropertiesForCurrentUser returnerar alla värden som inte har angetts, vilket kan bero på någon av följande orsaker:

  • Den angivna profilegenskapen är skrivskyddad (egenskapen WriteAccessProperties för en angiven profilegenskap är inte inställd på true).

  • Användarprofilen har ingen profilegenskap som har matchande namn.

  • Valideringen av värdet misslyckades.

Gäller för