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 mit den Namen und Werten der festzulegenden Profileigenschaften.

authenticatedUserOnly
Boolean

Ein Wert, der angibt, ob Eigenschaften für nur authentifizierte Benutzer festgelegt werden.

Gibt zurück

Collection<String>

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

Attribute

Hinweise

Sie verwenden die Methode, um die SetPropertiesForCurrentUser Profileigenschaften eines Benutzers aus einer Anwendung festzulegen, die mit der Windows Communication Foundation (WCF) kompatibel ist. Die SetPropertiesForCurrentUser Methode gibt alle Werte zurück, die nicht festgelegt sind, was möglicherweise aus einem der folgenden Gründe besteht:

  • 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 mit dem übereinstimmenden Namen.

  • Fehler bei der Überprüfung des Werts.

Gilt für