Compartilhar via


SPPermission class

Utilizado para testar se o utilizador atual tem um conjunto de permissões pedido.

Comentários

Especifica as permissões incorporadas disponíveis no SharePoint Foundation

Para obter mais informações, consulte: https://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spbasepermissions.aspx

Construtores

(constructor)(value)

Constrói uma nova instância da SPPermission classe

Propriedades

addAndCustomizePages

Adicione, altere ou elimine páginas HTML ou páginas de peças Web e edite o Web site com um editor compatível com o SharePoint Foundation.

addDelPrivateWebParts

Adicionar ou remover Web Parts pessoais em uma página de Web Part.

addListItems

Adicionar itens a listas, adicionar documentos a bibliotecas de documentos e adicionar comentários de discussão na Web.

applyStyleSheets

Aplicar uma folha de estilo (arquivo .css) ao site.

applyThemeAndBorder

Aplicar um tema ou bordas ao site inteiro.

approveItems

Aprovar uma versão secundária de itens de lista ou documento.

browseDirectories

Enumerar arquivos e pastas em um site usando o Microsoft Office SharePoint Designer 2007 e interfaces WebDAV.

browserUserInfo

Exibir informações de usuários do site.

cancelCheckout

Descartar ou fazer check-in de um documento que está com check-out para outro usuário.

createAlerts

Criar alertas por email.

createGroups

Criar um grupo de usuários que pode ser usado em qualquer lugar dentro do conjunto de sites.

createSSCSite

Criar um site usando Criação de Site Pessoal.

deleteListItems

Excluir itens de uma lista, documentos de uma biblioteca de documentos e comentários de discussões na Web em documentos.

deleteVersions

Excluir versões passadas de um item de lista ou documento.

editListItems

Editar itens nas listas, editar documentos em bibliotecas de documentos e personalizar páginas de Web Part em bibliotecas de documento.

editMyUserInfo

Permite que um usuário altere suas informações do usuário, como adicionar uma imagem.

emptyMask

Não possui permissões no site da Web. Não está disponível pela interface do usuário.

enumeratePermissions

Enumerar permissões do site, lista, pasta, documento ou item de lista.

fullMask

Tem todas as permissões no site da Web. Não está disponível pela interface do usuário.

layoutsPage

Exibir a página de layouts?

manageAlerts

Gerenciar alertas para todos os usuários do site.

manageLists

Criar e excluir listas, adicionar ou remover colunas em uma lista e adicionar ou remover exibições públicas de uma lista.

managePermissions

Criar e alterar níveis de permissões no site e atribuir permissões a usuários e grupos.

managePersonalViews

Criar, alterar e excluir exibições pessoais das listas.

manageSubwebs

Criar subsites como sites de equipe, sites de Espaço de trabalho de reunião e sites de Espaço de trabalho de documentos.

manageWeb

Concede a habilidade de realizar todas as tarefas de administração para o site, além de gerenciar o conteúdo.

open

Permite que os usuários abram um site, lista ou pasta para acessar itens dentro desse contêiner.

openItems

Exiba a origem de documentos com manipuladores de arquivo do lado do servidor.

updatePersonalWebParts

Atualize Web Parts para exibir informações personalizadas.

useClientIntegration

Use recursos que iniciem aplicativos clientes; caso contrário, os usuários devem trabalhar em documentos localmente e carregar as alterações.

useRemoteAPIs

Use interfaces SOAP, WebDAV ou Microsoft Office SharePoint Designer 2007 para acessar o site.

value

Retorna o valor desse objeto SPPermission

viewFormPages

Exiba formulários, exibições e páginas de aplicativo, e enumerar listas.

viewListItems

Exibir itens em listas, documentos em bibliotecas de documentos e exibir comentários de discussão na Web.

viewPages

Exibir páginas de um site.

viewUsageData

Exiba relatórios sobre o uso do site.

viewVersions

Exibir versões passadas de um item de lista ou documento.

Métodos

hasAllPermissions(requestedPerms)

Função para testar se uma determinada máscara de permissão tem todas as permissões pedidas.

hasAnyPermissions(requestedPerms)

Função para testar se uma determinada máscara de permissão tem alguma das permissões pedidas.

hasPermission(requestedPerm)

Função para testar se uma determinada máscara de permissão tem a permissão pedida.

Detalhes do construtor

(constructor)(value)

Constrói uma nova instância da SPPermission classe

constructor(value: IODataBasePermission);

Parâmetros

Detalhes da propriedade

addAndCustomizePages

Adicione, altere ou elimine páginas HTML ou páginas de peças Web e edite o Web site com um editor compatível com o SharePoint Foundation.

static readonly addAndCustomizePages: SPPermission;

Valor da propriedade

addDelPrivateWebParts

Adicionar ou remover Web Parts pessoais em uma página de Web Part.

static readonly addDelPrivateWebParts: SPPermission;

Valor da propriedade

addListItems

Adicionar itens a listas, adicionar documentos a bibliotecas de documentos e adicionar comentários de discussão na Web.

static readonly addListItems: SPPermission;

Valor da propriedade

applyStyleSheets

Aplicar uma folha de estilo (arquivo .css) ao site.

static readonly applyStyleSheets: SPPermission;

Valor da propriedade

applyThemeAndBorder

Aplicar um tema ou bordas ao site inteiro.

static readonly applyThemeAndBorder: SPPermission;

Valor da propriedade

approveItems

Aprovar uma versão secundária de itens de lista ou documento.

static readonly approveItems: SPPermission;

Valor da propriedade

browseDirectories

Enumerar arquivos e pastas em um site usando o Microsoft Office SharePoint Designer 2007 e interfaces WebDAV.

static readonly browseDirectories: SPPermission;

Valor da propriedade

browserUserInfo

Exibir informações de usuários do site.

static readonly browserUserInfo: SPPermission;

Valor da propriedade

cancelCheckout

Descartar ou fazer check-in de um documento que está com check-out para outro usuário.

static readonly cancelCheckout: SPPermission;

Valor da propriedade

createAlerts

Criar alertas por email.

static readonly createAlerts: SPPermission;

Valor da propriedade

createGroups

Criar um grupo de usuários que pode ser usado em qualquer lugar dentro do conjunto de sites.

static readonly createGroups: SPPermission;

Valor da propriedade

createSSCSite

Criar um site usando Criação de Site Pessoal.

static readonly createSSCSite: SPPermission;

Valor da propriedade

deleteListItems

Excluir itens de uma lista, documentos de uma biblioteca de documentos e comentários de discussões na Web em documentos.

static readonly deleteListItems: SPPermission;

Valor da propriedade

deleteVersions

Excluir versões passadas de um item de lista ou documento.

static readonly deleteVersions: SPPermission;

Valor da propriedade

editListItems

Editar itens nas listas, editar documentos em bibliotecas de documentos e personalizar páginas de Web Part em bibliotecas de documento.

static readonly editListItems: SPPermission;

Valor da propriedade

editMyUserInfo

Permite que um usuário altere suas informações do usuário, como adicionar uma imagem.

static readonly editMyUserInfo: SPPermission;

Valor da propriedade

emptyMask

Não possui permissões no site da Web. Não está disponível pela interface do usuário.

static readonly emptyMask: SPPermission;

Valor da propriedade

enumeratePermissions

Enumerar permissões do site, lista, pasta, documento ou item de lista.

static readonly enumeratePermissions: SPPermission;

Valor da propriedade

fullMask

Tem todas as permissões no site da Web. Não está disponível pela interface do usuário.

static readonly fullMask: SPPermission;

Valor da propriedade

layoutsPage

Exibir a página de layouts?

static readonly layoutsPage: SPPermission;

Valor da propriedade

manageAlerts

Gerenciar alertas para todos os usuários do site.

static readonly manageAlerts: SPPermission;

Valor da propriedade

manageLists

Criar e excluir listas, adicionar ou remover colunas em uma lista e adicionar ou remover exibições públicas de uma lista.

static readonly manageLists: SPPermission;

Valor da propriedade

managePermissions

Criar e alterar níveis de permissões no site e atribuir permissões a usuários e grupos.

static readonly managePermissions: SPPermission;

Valor da propriedade

managePersonalViews

Criar, alterar e excluir exibições pessoais das listas.

static readonly managePersonalViews: SPPermission;

Valor da propriedade

manageSubwebs

Criar subsites como sites de equipe, sites de Espaço de trabalho de reunião e sites de Espaço de trabalho de documentos.

static readonly manageSubwebs: SPPermission;

Valor da propriedade

manageWeb

Concede a habilidade de realizar todas as tarefas de administração para o site, além de gerenciar o conteúdo.

static readonly manageWeb: SPPermission;

Valor da propriedade

Comentários

Ativar, desativar ou editar propriedades das Funcionalidades no âmbito do Web site através do modelo de objeto ou através da interface de utilizador (IU). Quando concedido no Web site raiz de uma coleção de sites, ative, desative ou edite as propriedades das Funcionalidades no âmbito da coleção de sites através do modelo de objeto. Para navegar até a página recursos do conjunto de sites e ativar ou desativar determinados recursos no conjunto de sites por meio da interface do usuário, você deve ser um administrador de conjunto de sites.

open

Permite que os usuários abram um site, lista ou pasta para acessar itens dentro desse contêiner.

static readonly open: SPPermission;

Valor da propriedade

openItems

Exiba a origem de documentos com manipuladores de arquivo do lado do servidor.

static readonly openItems: SPPermission;

Valor da propriedade

updatePersonalWebParts

Atualize Web Parts para exibir informações personalizadas.

static readonly updatePersonalWebParts: SPPermission;

Valor da propriedade

useClientIntegration

Use recursos que iniciem aplicativos clientes; caso contrário, os usuários devem trabalhar em documentos localmente e carregar as alterações.

static readonly useClientIntegration: SPPermission;

Valor da propriedade

useRemoteAPIs

Use interfaces SOAP, WebDAV ou Microsoft Office SharePoint Designer 2007 para acessar o site.

static readonly useRemoteAPIs: SPPermission;

Valor da propriedade

value

Retorna o valor desse objeto SPPermission

get value(): IODataBasePermission;

Valor da propriedade

viewFormPages

Exiba formulários, exibições e páginas de aplicativo, e enumerar listas.

static readonly viewFormPages: SPPermission;

Valor da propriedade

viewListItems

Exibir itens em listas, documentos em bibliotecas de documentos e exibir comentários de discussão na Web.

static readonly viewListItems: SPPermission;

Valor da propriedade

viewPages

Exibir páginas de um site.

static readonly viewPages: SPPermission;

Valor da propriedade

viewUsageData

Exiba relatórios sobre o uso do site.

static readonly viewUsageData: SPPermission;

Valor da propriedade

viewVersions

Exibir versões passadas de um item de lista ou documento.

static readonly viewVersions: SPPermission;

Valor da propriedade

Detalhes do método

hasAllPermissions(requestedPerms)

Função para testar se uma determinada máscara de permissão tem todas as permissões pedidas.

hasAllPermissions(...requestedPerms: SPPermission[]): boolean;

Parâmetros

requestedPerms

SPPermission[]

Qualquer número de objetos SPPermission a serem comparados ao original

Retornos

boolean

hasAnyPermissions(requestedPerms)

Função para testar se uma determinada máscara de permissão tem alguma das permissões pedidas.

hasAnyPermissions(...requestedPerms: SPPermission[]): boolean;

Parâmetros

requestedPerms

SPPermission[]

Qualquer número de objetos SPPermission a serem comparados ao original

Retornos

boolean

hasPermission(requestedPerm)

Função para testar se uma determinada máscara de permissão tem a permissão pedida.

hasPermission(requestedPerm: SPPermission): boolean;

Parâmetros

requestedPerm
SPPermission

O objeto SPPermission a ser comparado com o original

Retornos

boolean