Pergunta

Eu tenho uma propriedade de perfil de usuário chamado "PWResetMSG" O conteúdo da propriedade display o seguinte:

Palavra-passe irá Expirar em x dias

Onde x é o número de dias que restam até o usuário deve redefinir seu ANÚNCIO senha.Tudo que eu quero fazer é expor essa propriedade para que eu possa apresentar para o usuário final em um Site do SharePoint.A propriedade é atualizada a cada manhã.

Existe uma maneira fácil para mim expor a propriedade personalizada para o usuário final?

Foi útil?

Solução

Você pode configurar a propriedade para mostrar no seu perfil se você quer mostrá-lo lá.

Outra opção seria carregá-lo em um controle de usuário adicionado ao masterpage ou uma web part para exibir em páginas selecionadas.Em seguida, você pode configurá-lo para exibir a mensagem que você deseja mostrar.

O acesso aos dados é feito através do UserProfileManager e UserProfile objetos

SPServiceContext svcContext = SPServiceContext.GetContext(site);
UserProfileManager profileManager = new UserProfileManager(svcContext);
UserProfile profile = profileManager.GetUserProfile(accountname);
string resetDays = profile["PWResetMSG"].Value;
Licenciado em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange
scroll top