Partilhar via


ProfileService.SetPropertiesForCurrentUser Método

Definição

Define os valores das propriedades especificadas no perfil do usuário.

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)

Parâmetros

values
IDictionary<String,Object>

Uma coleção que contém os nomes e valores de propriedades de perfil a definir.

authenticatedUserOnly
Boolean

Um valor que indica se as propriedades são definidas apenas para usuários autenticados.

Retornos

Collection<String>

As propriedades que não foram definidas para o perfil do usuário, se houver.

Atributos

Comentários

Você usa o SetPropertiesForCurrentUser método para definir as propriedades de perfil de um usuário de um aplicativo compatível com o WCF (Windows Communication Foundation). O SetPropertiesForCurrentUser método retorna todos os valores que não estão definidos, o que pode ser por qualquer um dos seguintes motivos:

  • A propriedade de perfil especificada é somente leitura (a WriteAccessProperties propriedade de uma propriedade de perfil especificada não está definida como true).

  • O perfil de usuário não tem uma propriedade de perfil que tenha o nome correspondente.

  • Falha na validação do valor.

Aplica-se a