DBDataPermission Clase

Definición

Permite que un proveedor de datos de .NET Framework garantice a un usuario un nivel de seguridad adecuado para el acceso a los datos.Enables a .NET Framework data provider to help ensure that a user has a security level adequate for accessing data.

public ref class DBDataPermission abstract : System::Security::CodeAccessPermission, System::Security::Permissions::IUnrestrictedPermission
public abstract class DBDataPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission
[System.Serializable]
public abstract class DBDataPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission
type DBDataPermission = class
    inherit CodeAccessPermission
    interface IUnrestrictedPermission
Public MustInherit Class DBDataPermission
Inherits CodeAccessPermission
Implements IUnrestrictedPermission
Herencia
DBDataPermission
Derivado
Atributos
Implementaciones

Constructores

DBDataPermission()

Inicializa una nueva instancia de una clase DBDataPermission.Initializes a new instance of a DBDataPermission class.

DBDataPermission(DBDataPermission)

Inicializa una nueva instancia de la clase DBDataPermission utilizando un objeto DBDataPermission ya existente.Initializes a new instance of a DBDataPermission class using an existing DBDataPermission.

DBDataPermission(DBDataPermissionAttribute)

Inicializa una nueva instancia de la clase DBDataPermission con el atributo DBDataPermissionAttribute especificado.Initializes a new instance of a DBDataPermission class with the specified DBDataPermissionAttribute.

DBDataPermission(PermissionState)

Inicializa una nueva instancia de la clase DBDataPermission con el valor de PermissionState especificado.Initializes a new instance of a DBDataPermission class with the specified PermissionState value.

DBDataPermission(PermissionState, Boolean)

Inicializa una nueva instancia de la clase DBDataPermission con el valor de PermissionState especificado y un valor que indica si se permite una contraseña en blanco.Initializes a new instance of a DBDataPermission class with the specified PermissionState value, and a value indicating whether a blank password is allowed.

Propiedades

AllowBlankPassword

Obtiene un valor que indica si se acepta una contraseña en blanco.Gets a value indicating whether a blank password is allowed.

Métodos

Add(String, String, KeyRestrictionBehavior)

Agrega el acceso para la cadena de conexión especificada al estado existente del objeto DBDataPermission.Adds access for the specified connection string to the existing state of the DBDataPermission.

Assert()

Declara que el código de llamada puede tener acceso al recurso protegido por una demanda de permiso a través del código que llama a este método, incluso si los autores de la llamada situados en una posición más alta de la pila no tienen permiso para tener acceso al 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. El uso de Assert() puede crear problemas de seguridad.Using Assert() can create security issues.

(Heredado de CodeAccessPermission)
Clear()

Quita todos los permisos anteriormente agregados con el método Add(String, String, KeyRestrictionBehavior).Removes all permissions that were previous added using the Add(String, String, KeyRestrictionBehavior) method.

Copy()

Crea y devuelve una copia idéntica del objeto de permiso actual.Creates and returns an identical copy of the current permission object.

CreateInstance()

Crea una nueva instancia de la clase DBDataPermission.Creates a new instance of the DBDataPermission class.

Demand()

Fuerza a un SecurityException en tiempo de ejecución si todos los autores de llamada situados en la parte superior de la pila de llamadas no disponen del permiso especificado por la instancia actual.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.

(Heredado de CodeAccessPermission)
Deny()

Impide que los autores de la llamada situados en la posición más alta de la pila de llamadas usen el código que llama a este método para tener acceso al recurso especificado por la instancia actual.Prevents callers higher in the call stack from using the code that calls this method to access the resource specified by the current instance.

(Heredado de CodeAccessPermission)
Equals(Object)

Determina si el objeto CodeAccessPermission especificado es igual al objeto CodeAccessPermission actual.Determines whether the specified CodeAccessPermission object is equal to the current CodeAccessPermission.

(Heredado de CodeAccessPermission)
FromXml(SecurityElement)

Reconstruye un objeto de seguridad con un estado especificado a partir de codificación XML.Reconstructs a security object with a specified state from an XML encoding.

GetHashCode()

Obtiene un código hash para el objeto CodeAccessPermission que es adecuado para su uso en algoritmos hash y estructuras de datos como una tabla 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.

(Heredado de CodeAccessPermission)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
Intersect(IPermission)

Devuelve un nuevo objeto de permiso que representa la intersección del objeto de permiso actual y el objeto de permiso especificado.Returns a new permission object representing the intersection of the current permission object and the specified permission object.

IsSubsetOf(IPermission)

Devuelve un valor que indica si el objeto de permiso actual es un subconjunto del objeto de permiso especificado.Returns a value indicating whether the current permission object is a subset of the specified permission object.

IsUnrestricted()

Devuelve un valor que indica si el permiso puede representarse como permiso no restringido sin conocimientos sobre la semántica de permisos.Returns a value indicating whether the permission can be represented as unrestricted without any knowledge of the permission semantics.

MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
PermitOnly()

Impide que los llamadores situados más arriba en la pila de llamadas usen el código que llama a este método para tener acceso a todos los recursos excepto al recurso especificado por la instancia actual.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.

(Heredado de CodeAccessPermission)
ToString()

Crea y devuelve una representación de cadena del objeto de permiso actual.Creates and returns a string representation of the current permission object.

(Heredado de CodeAccessPermission)
ToXml()

Crea una codificación XML del objeto de seguridad y su estado actual.Creates an XML encoding of the security object and its current state.

Union(IPermission)

Devuelve un nuevo objeto de permiso que representa la unión del objeto de permiso actual y el objeto de permiso especificado.Returns a new permission object that is the union of the current and specified permission objects.

Implementaciones de interfaz explícitas

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

Se aplica a

Consulte también: