Compartilhar via


AccessDeniedException De classe

Representa uma exceção que é acionada quando o subsistema Business Data Catalog autorização detecta um inválido tentativa acessar, como quando um usuário ou uma conta serviço tenta executar uma ação, such as acessando uma entidade, executar um método ou excluir um aplicativo que o usuário não têm permissões para fazer.

Espaço para nome Microsoft.Office.Server.ApplicationRegistry.Infrastructure
Conjunto de Módulos (Assembly) Microsoft.SharePoint.Portal (em microsoft.sharepoint.portal.dll)

A sintaxe

<SerializableAttribute> _
<SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel:=True)> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel:=True)> _
Public Class AccessDeniedException
    Inherits Exception

Dim instance As AccessDeniedException
[SerializableAttribute] 
[SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel=true)] 
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel=true)] 
public class AccessDeniedException : Exception

Comentários

Quando você estiver trabalhando com aplicativos Business Data Catalog, um erro Acesso negado significa que um usuário ou uma conta serviço executar uma ação ? como acessar uma entidade, executar um método ou excluir um aplicativo ? não tem permissão para executar a ação.Para resolver o problema, alguém com a Manage Permissions direito deve conceder o usuário ou o conta serviço apropriado permissões para objetos de metadados Business Data Catalog.

O serviço Enterprise Search usa a conta Content Access usar como padrão para rastrear Business Data Catalog aplicativos que estão configurados para pesquisa.Em Microsoft Office do SharePoint Server 2007, você deve explicitamente conceder a permissões conta serviço de Pesquisa para exibição ou executar as entidades e métodos que ele precisa usando a Administração Central SharePoint.

Each object in the Business Data Catalog hierarchy of metadata objects (Application, Entity, Method, MethodInstance, Parameter, TypeDescriptor, and so on) has an access control list (ACL) that specifies which principals have which rights on the object.Of the 13 metadata objects, only LobSystem, Entity, Method, and MethodInstance have ACLs that can be controlled individually.Esses objetos são chamados objetos metadados individualmente Securable.Outros objetos metadados herdam a ACL de seu pai imediato e são chamados objetos metadados Access-controlled.

A seguinte tabela mostra os direitos de administrador ? ou como alguém com permissões Gerenciar direito ? pode definir em um aplicativo Business Data Catalog.

À direita

Aplica-se para

Descrição

Editar

Objetos metadados Access-controlled

  • Atualização

  • Excluir

  • Criar objeto filho

  • Adicionar propriedade

  • Remover propriedade

  • Clear propriedades

  • Adicionar nome localizado exibir

  • Remover nome localizado exibir

  • Clear localizado nomes exibir

Gerenciar permissões

Objetos protegidos individualmente metadados

  • Definir permissões

  • Copiar as permissões para filhos

Executar (Exibir)

MethodInstance

  • Executar o MethodInstance via vários executar-chamadas tempo API

Selecionável em clientes

Aplicativo e da entidade

  • Usar no Web Parts e listas

  • Modo de exibição no Seletor

Hierarquia de herança

System.Object
   System.Exception
    Microsoft.Office.Server.ApplicationRegistry.Infrastructure.AccessDeniedException

Segmento de segurança

Qualquer público estático ( compartilhadas Na Visual Basic) os membros desse tipo são segmento seguro. Os membros de instância não são garantia ser segmento seguro.

Consulte também

Referência

AccessDeniedException Membros
Microsoft.Office.Server.ApplicationRegistry.Infrastructure De espaço para nome