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 |
|
Gerenciar permissões |
Objetos protegidos individualmente metadados |
|
Executar (Exibir) |
MethodInstance |
|
Selecionável em clientes |
Aplicativo e da entidade |
|
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