Partager via


ProfileService.SetPropertiesForCurrentUser Méthode

Définition

Définit les valeurs des propriétés spécifiées dans le profil utilisateur.

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)

Paramètres

values
IDictionary<String,Object>

Une collection qui contient les noms et valeurs des propriétés de profil à définir.

authenticatedUserOnly
Boolean

Une valeur qui indique si les propriétés sont définies uniquement pour les utilisateurs authentifiés.

Retours

Collection<String>

Les propriétés non définies pour le profil utilisateur, le cas échéant.

Attributs

Remarques

Vous utilisez la SetPropertiesForCurrentUser méthode pour définir les propriétés de profil d’un utilisateur à partir d’une application compatible avec la Windows Communication Foundation (WCF). La SetPropertiesForCurrentUser méthode retourne toutes les valeurs qui ne sont pas définies, qui peuvent être pour l’une des raisons suivantes :

  • La propriété de profil spécifiée est en lecture seule (la WriteAccessProperties propriété d’une propriété de profil spécifiée n’est pas définie sur true).

  • Le profil utilisateur n’a pas de propriété de profil qui a le nom correspondant.

  • La validation de la valeur a échoué.

S’applique à