Compartilhar via


TermStore.AddTermStoreAdministrator método

Adiciona um administrador do repositório de termos para o objeto TermStore .

Namespace:  Microsoft.SharePoint.Taxonomy
Assembly:  Microsoft.SharePoint.Taxonomy (em Microsoft.SharePoint.Taxonomy.dll)

Sintaxe

'Declaração
Public Sub AddTermStoreAdministrator ( _
    principalName As String _
)
'Uso
Dim instance As TermStore
Dim principalName As String

instance.AddTermStoreAdministrator(principalName)
public void AddTermStoreAdministrator(
    string principalName
)

Parâmetros

  • principalName
    Tipo: System.String

    O nome de logon do usuário a ser adicionado como um administrador do repositório de termos

Exceções

Exceção Condição
ArgumentException

O nome do usuário é muito longo

ArgumentException

O nome de usuário não pode ser encontrado.

UnauthorizedAccessException

O usuário atual tem permissões insuficientes para executar esta operação.

Comentários

Os administradores do repositório de termos tem as seguintes permissões sobre o repositório de termos e em todos os objetos de grupo do repositório de termos

  1. TaxonomyRights.EditTerm

  2. TaxonomyRights.EditTermSet

  3. TaxonomyRights.EditGroup

  4. TaxonomyRights.AddTermSetEditPermissions

  5. TaxonomyRights.ManageTermStore

  6. TaxonomyRights.TermStoreAdministrator

Os administradores do repositório de termos podem ler e modificar propriedades da TermStore, podem adicionar e remover grupos, e podem adicionar e remover os gerentes de grupos de grupos. Além disso, eles podem realizar todas as operações que pode ser executadas por um colaborador ou um gerente de grupo dentro de qualquer grupo no TermStore. O usuário atual deve ter permissão de TaxonomyRights.AddManageTermStorePermissions para usar esse método. Especificamente, os administradores de farm tem a permissão TaxonomyRights.AddManageTermStorePermissions . Chame o método CommitAll() para salvar essa alteração no banco de dados.

Ver também

Referência

TermStore classe

TermStore membros

Microsoft.SharePoint.Taxonomy namespace

DeleteTermStoreAdministrator(String)

TermStoreAdministrators

TaxonomyRights