Visão geral sobre propriedades de perfil de usuário
Propriedades perfil de usuário são nome/valor pares anexado aos perfis usuário que descrevem informações pessoais sobre o usuário. Armazenar o perfil usuário contém uma lista de perfil de usuário propriedade informações. Este informações são obtidas por meio de importação de um Diretório que contém contas usuário, ou manualmente digitando informações de conta em armazenar perfil de usuário. Microsoft Office do SharePoint Server 2007 Por padrão, pode importação do serviço de diretório Active Directory, LDAP servidores e a Business Data Catalog.
O Office SharePoint Server 2007 oferece o seguinte propriedade melhorias para os desenvolvedores soluções compilação usando armazenar perfil de usuário.
Propriedades com valores múltiplos
Propriedades agora suporte múltiplo valores. Há muitas situações em que esse aprimoramento pode ser útil; de exemplo, quando as propriedades de definição que geralmente contêm múltiplo valores, como do um usuário fluentes idiomas e áreas de especialização.
O parâmetro IsMultiValued IsMultiValued no modelo de objeto indica se a propriedade é um multivalorado propriedade ou não. No entanto, assim como tipo de dados a propriedade, este parâmetro não é modificável, depois que ela está definida.
Modelo de objeto retorna o múltiplo valores de um multivalorado propriedade como um objeto ArrayList ArrayList. A ordem dos valores a coleção é o mesmo que a ordem atualização.
Propriedades com valores múltiplos também são indexável. Atualmente, suporta o recurso Pesquisar da empresa osssearchshort em O Office SharePoint Server 2007 Contains e Equals igual A cláusulas para multivalorado propriedades.
Microsoft Office SharePoint Portal Server 2003 não suporte importando de multivalorado propriedades na origem de conexão. Observe que O Office SharePoint Server 2007 permite que você mapa (n.); mapear (v.) um multivalorado propriedade de origem. Agora você pode até mesmo mapa (n.); mapear (v.) um multivalorado propriedade na origem para uma propriedade portal Single-Valued. Quando você importação propriedades, a operação importação tenta get o primeiro valor a partir de origem.
Propriedades com listas escolha Abrir ou fechadas
Com escolha listas, você pode vincular propriedades perfil de usuário para um vocabulário restringindo a lista dos valores possíveis. A lista pode ser aberto, o que significa que os usuários podem adicionar novas opções, ou fechado, que significa que as opções são definidas por um administrador.
O ChoiceList ChoiceList propriedade sobre o objeto Property Propriedade no modelo de objeto de User Profiles permite associar uma escolha lista com uma propriedade. Além disso, o objeto ChoiceList ChoiceList oferece métodos para pesquisa, remover e renomear vocabulário termos. Novamente, uma vez você definir uma propriedade perfil de usuário com uma escolha lista, você não pode redefini-lo para que ele não tem a lista, nem você pode adicionar uma lista para uma propriedade que não foi definida com um.
Quando você usa o modelo objeto para tentar definir um valor, mas o valor não está na lista a vocabulário e a lista é fechada, você get um InvalidValueException. Durante importação, no entanto, O Office SharePoint Server 2007 simplesmente ignora o valor se o valor não estiver na lista e se a lista é fechada.
Dica
Valores não são com diferenciação de maiúsculas e minúsculas.
Propriedade mapeamento
O Office SharePoint Server 2007 fornece um conjunto de propriedades perfil de usuário usar como padrão. Às vezes, conjunto de propriedades que são incluídas no perfil de usuário usar como padrão pode não conter todas as as informações sobre os usuários da sua organização que desejar para incluir no site. Em tais casos, O Office SharePoint Server 2007 permite que você ao usuário personalizar perfis Adicionando propriedades a perfis de usuário usar como padrão. Essas propriedades podem ser valores inseridos pelo usuário ou podem ser importadas do serviço de diretório Active Directory, LDAP servidores ou aplicativos registrados no Business Data Catalog. Você também pode editar propriedades existentes para alteração como O Office SharePoint Server 2007 exibe essas propriedades no perfil de usuário.
Padrão e as diretivas de privacidade
Você pode agora atribuir usar como padrão diretivas para as propriedades que restringir quem pode acessar e exibição de propriedade. For example, you can set policies to restrict access and viewing to Only Me (Private), My Manager (Manager), My Workgroup (Organization), My Colleagues (Contacts), or Everyone (Public). Você pode definir diretivas usar como padrão utilizando o DefaultPolicy DefaultPolicy propriedade do objeto Property Propriedade na modelo de objeto.
Em adição para diretivas usar como padrão, você pode atribuir diretivas privacidade para aplicar que uma propriedade é exigido ( Mandatory), opcional ( Opt-in/Opt-out) ou desabilitado (disabled Disabled). Você pode definir diretivas privacidade com o PrivacyPolicy PrivacyPolicy propriedade do objeto Property Propriedade na modelo de objeto.
Você também pode definir diretivas que determinam se o usuário pode substituir ou alteração uma diretiva privacidade ( UserOverridePrivacy) ou se a propriedade é replicável em um site criado com Microsoft Windows SharePoint Services.
Dica
Não é possível modificar as propriedades mapeadas, mesmo se você tiver o Manage Profile direito e se a diretiva permite que você editar propriedades.
Consulte também
Outros recursos
Configurando o armazenamento de perfil de usuário usando o modelo de objeto
Acessando o armazenamento de perfil de usuário usando o modelo de objeto
As diretivas de privacidade
Importando perfis de usuário