ProfileService.SetPropertiesForCurrentUser Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.