Freigeben über


ProfileService.SetPropertiesForCurrentUser Methode

Definition

Legt die Werte der angegebenen Eigenschaften im Benutzerprofil fest.

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)

Parameter

values
IDictionary<String,Object>

Eine Auflistung, die Namen und Werte der festzulegenden Profileigenschaften enthält.

authenticatedUserOnly
Boolean

Ein Wert, der angibt, ob Eigenschaften nur für Benutzer festgelegt werden, die authentifiziert wurden.

Gibt zurück

Die Eigenschaften, die für das Benutzerprofil nicht festgelegt wurden, falls vorhanden.

Attribute

Hinweise

Mit der SetPropertiesForCurrentUser Methode legen Sie die Profileigenschaften eines Benutzers aus einer Anwendung fest, die mit der Windows Communication Foundation (WCF) kompatibel ist. Die SetPropertiesForCurrentUser Methode gibt alle Werte zurück, die nicht festgelegt sind, was sich aus einem der folgenden Gründe ergeben kann:

  • Die angegebene Profileigenschaft ist schreibgeschützt (die WriteAccessProperties Eigenschaft für eine angegebene Profileigenschaft ist nicht auf festgelegt true).

  • Das Benutzerprofil verfügt nicht über eine Profileigenschaft, die den entsprechenden Namen hat.

  • Fehler bei der Überprüfung des Werts.

Gilt für: