OleDbPermission Classe

Definição

Permite que o Provedor de Dados .NET Framework para OLE DB ajude a garantir que um usuário tem um nível de segurança suficiente para acessar uma fonte de dados OLE DB.Enables the .NET Framework Data Provider for OLE DB to help make sure that a user has a security level sufficient to access an OLE DB data source.

public ref class OleDbPermission sealed : System::Data::Common::DBDataPermission
[System.Serializable]
public sealed class OleDbPermission : System.Data.Common.DBDataPermission
type OleDbPermission = class
    inherit DBDataPermission
Public NotInheritable Class OleDbPermission
Inherits DBDataPermission
Herança
Atributos

Comentários

Essa classe destina-se ao uso futuro quando a .NET Framework Provedor de Dados para OLE DB está habilitada para cenários de confiança parcial.This class is intended for future use when the .NET Framework Data Provider for OLE DB is enabled for partial trust scenarios. O Provedor de Dados .NET Framework para OLE DB atualmente requer a permissão FullTrust.The .NET Framework Data Provider for OLE DB currently requires FullTrust permission. No momento, o uso da classe OleDbPermission não tem nenhum efeito.Currently, using the OleDbPermission class has no effect. Para obter mais informações, consulte Segurança de acesso do código e ADO.NET.For more information, see Code Access Security and ADO.NET.

Construtores

OleDbPermission()

Inicializa uma nova instância da classe OleDbPermission.Initializes a new instance of the OleDbPermission class.

OleDbPermission(PermissionState)

Inicializa uma nova instância da classe OleDbPermission.Initializes a new instance of the OleDbPermission class.

OleDbPermission(PermissionState, Boolean)

Inicializa uma nova instância da classe OleDbPermission.Initializes a new instance of the OleDbPermission class.

Propriedades

AllowBlankPassword

Obtém um valor que indica se uma senha em branco é permitida.Gets a value indicating whether a blank password is allowed.

(Herdado de DBDataPermission)
Provider

Essa propriedade foi marcada como obsoleta.This property has been marked as obsolete. A configuração dessa propriedade não terá nenhum efeito.Setting this property will have no effect.

Métodos

Add(String, String, KeyRestrictionBehavior)

Adiciona o acesso para a cadeia de conexão especificada ao estado existente do DBDataPermission.Adds access for the specified connection string to the existing state of the DBDataPermission.

(Herdado de DBDataPermission)
Assert()

Declara que o código de chamada pode acessar o recurso protegido por uma demanda de permissão através do código que chama este método, mesmo que os chamadores na pilha não tenham recebido permissão para acessar o recurso.Declares that the calling code can access the resource protected by a permission demand through the code that calls this method, even if callers higher in the stack have not been granted permission to access the resource. Usar Assert() pode criar problemas de segurança.Using Assert() can create security issues.

(Herdado de CodeAccessPermission)
Clear()

Remove todas as permissões que foram adicionadas anteriormente usando o método Add(String, String, KeyRestrictionBehavior).Removes all permissions that were previous added using the Add(String, String, KeyRestrictionBehavior) method.

(Herdado de DBDataPermission)
Copy()

Retorna o OleDbPermission como um IPermission.Returns the OleDbPermission as an IPermission.

CreateInstance()

Cria uma nova instância da classe DBDataPermission.Creates a new instance of the DBDataPermission class.

(Herdado de DBDataPermission)
Demand()

Força um SecurityException no tempo de execução se todos os chamadores no topo da pilha de chamadas não receberam as permissões especificadas pela instância atual.Forces a SecurityException at run time if all callers higher in the call stack have not been granted the permission specified by the current instance.

(Herdado de CodeAccessPermission)
Deny()

Impede que os chamadores no nível superior da pilha de chamadas usem o código que chama esse método para acessar o recurso especificado pela instância atual.Prevents callers higher in the call stack from using the code that calls this method to access the resource specified by the current instance.

(Herdado de CodeAccessPermission)
Equals(Object)

Determina se o objeto CodeAccessPermission especificado é igual ao CodeAccessPermission atual.Determines whether the specified CodeAccessPermission object is equal to the current CodeAccessPermission.

(Herdado de CodeAccessPermission)
FromXml(SecurityElement)
GetHashCode()

Obtém um código hash para o objeto CodeAccessPermission atual, adequado para algoritmos de hash e estruturas de dados, tais como uma tabela de hash.Gets a hash code for the CodeAccessPermission object that is suitable for use in hashing algorithms and data structures such as a hash table.

(Herdado de CodeAccessPermission)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
Intersect(IPermission)

Retorna uma IPermission que é a interseção da OleDbPermission atual e da IPermission de destino especificada.Returns an IPermission that is the intersection of the current OleDbPermission and the specified target IPermission.

IsSubsetOf(IPermission)

Retorna um valor que indica se o objeto de permissão atual é um subconjunto do objeto de permissão especificado.Returns a value indicating whether the current permission object is a subset of the specified permission object.

(Herdado de DBDataPermission)
IsUnrestricted()

Retorna um valor que indica se a permissão pode ser representada como irrestrita sem qualquer conhecimento da semântica da permissão.Returns a value indicating whether the permission can be represented as unrestricted without any knowledge of the permission semantics.

(Herdado de DBDataPermission)
MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
PermitOnly()

Impede que os chamadores no topo da pilha de chamadas usem o código que chama esse método para acessar todos os recursos, com exceção do recurso especificado pela instância atual.Prevents callers higher in the call stack from using the code that calls this method to access all resources except for the resource specified by the current instance.

(Herdado de CodeAccessPermission)
ToString()

Cria e retorna uma representação de cadeia de caracteres do objeto de permissão atual.Creates and returns a string representation of the current permission object.

(Herdado de CodeAccessPermission)
ToXml()
Union(IPermission)

Implantações explícitas de interface

IPermission.Demand() (Herdado de CodeAccessPermission)
IStackWalk.Assert() (Herdado de CodeAccessPermission)
IStackWalk.Demand() (Herdado de CodeAccessPermission)
IStackWalk.Deny() (Herdado de CodeAccessPermission)
IStackWalk.PermitOnly() (Herdado de CodeAccessPermission)

Aplica-se a