ProfileService.SetPropertiesForCurrentUser Método

Definição

Define os valores das propriedades especificadas no perfil do utilizador.

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 nomes e valores das propriedades do perfil a definir.

authenticatedUserOnly
Boolean

Um valor que indica se as propriedades estão definidas apenas para utilizadores que foram autenticados.

Devoluções

As propriedades que não estavam definidas para o perfil de utilizador, se é que existiam.

Atributos

Observações

Utiliza-se o método SetPropertiesForCurrentUser para definir as propriedades do perfil de um utilizador a partir de uma aplicação compatível com o Windows Communication Foundation (WCF). O SetPropertiesForCurrentUser método devolve quaisquer valores que não estejam definidos, o que pode ser por qualquer uma das seguintes razões:

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

  • O perfil de utilizador não tem uma propriedade de perfil que tenha o nome correspondente.

  • A validação do valor falhou.

Aplica-se a