DataProtectionPermissionAttribute Clase
TOC
Collapse the table of content
Expand the table of content
Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

DataProtectionPermissionAttribute (Clase)

 

Permite acciones de seguridad de DataProtectionPermission para que se apliquen al código mediante seguridad declarativa. Esta clase no puede heredarse.

Espacio de nombres:   System.Security.Permissions
Ensamblado:  System.Security (en System.Security.dll)

System.Object
  System.Attribute
    System.Security.Permissions.SecurityAttribute
      System.Security.Permissions.CodeAccessSecurityAttribute
        System.Security.Permissions.DataProtectionPermissionAttribute

[SerializableAttribute]
[AttributeUsageAttribute(AttributeTargets.Assembly | AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Constructor | AttributeTargets.Method, 
	AllowMultiple = true, Inherited = false)]
[HostProtectionAttribute(SecurityAction.LinkDemand, MayLeakOnAbort = true)]
public sealed class DataProtectionPermissionAttribute : CodeAccessSecurityAttribute

NombreDescripción
System_CAPS_pubmethodDataProtectionPermissionAttribute(SecurityAction)

Inicializa una nueva instancia de la clase DataProtectionPermissionAttribute con el objeto SecurityAction especificado.

NombreDescripción
System_CAPS_pubpropertyAction

Obtiene o establece una acción de seguridad.(Heredado de SecurityAttribute.)

System_CAPS_pubpropertyFlags

Obtiene o establece los permisos de protección de datos.

System_CAPS_pubpropertyProtectData

Obtiene o establece un valor que indica si los datos se pueden cifrar utilizando la clase ProtectedData.

System_CAPS_pubpropertyProtectMemory

Obtiene o establece un valor que indica si la memoria se puede cifrar utilizando la clase ProtectedMemory.

System_CAPS_pubpropertyTypeId

Cuando se implementa en una clase derivada, obtiene un identificador único para este Attribute.(Heredado de Attribute.)

System_CAPS_pubpropertyUnprotectData

Obtiene o establece un valor que indica si los datos se pueden descifrar utilizando la clase ProtectedData.

System_CAPS_pubpropertyUnprotectMemory

Obtiene o establece un valor que indica si la memoria se puede descifrar utilizando la clase ProtectedMemory.

System_CAPS_pubpropertyUnrestricted

Obtiene o establece un valor que indica si se declara el permiso completo (sin restricciones) al recurso protegido por el atributo.(Heredado de SecurityAttribute.)

NombreDescripción
System_CAPS_pubmethodCreatePermission()

Crea y devuelve un nuevo DataProtectionPermission.(Reemplaza a SecurityAttribute.CreatePermission()).

System_CAPS_pubmethodEquals(Object)

Esta API admite la infraestructura de product y no está pensada para usarse directamente desde su código. Devuelve un valor que indica si esta instancia equivale al objeto especificado. (Heredado de Attribute.)

System_CAPS_pubmethodGetHashCode()

Devuelve el código hash de esta instancia.(Heredado de Attribute.)

System_CAPS_pubmethodGetType()

Obtiene el Type de la instancia actual. (Heredado de Object.)

System_CAPS_pubmethodIsDefaultAttribute()

Cuando se invalida en una clase derivada, indica si el valor de esta instancia es el valor predeterminado para la clase derivada.(Heredado de Attribute.)

System_CAPS_pubmethodMatch(Object)

Cuando se invalida en una clase derivada, devuelve un valor que indica si esta instancia es igual al objeto especificado. (Heredado de Attribute.)

System_CAPS_pubmethodToString()

Retorna una cadena que representa al objeto actual. (Heredado de Object.)

NombreDescripción
System_CAPS_pubinterfaceSystem_CAPS_privmethod_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Asigna un conjunto de nombres a un conjunto correspondiente de identificadores de envío.(Heredado de Attribute.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Obtiene la información del tipo de un objeto, que puede utilizarse para obtener la información del tipo de una interfaz. (Heredado de Attribute.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod_Attribute.GetTypeInfoCount(UInt32)

Recupera el número de interfaces de tipo de información que suministra un objeto (0 ó 1)

(Heredado de Attribute.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Proporciona acceso a las propiedades y los métodos expuestos por un objeto.(Heredado de Attribute.)

The scope of the declaration that is allowed depends on the T:System.Security.Permissions.SecurityAction value that is used.

The security information declared by a security attribute is stored in the metadata of the attribute target and is accessed by the system at run time. T:System.Security.Permissions.DataProtectionPermissionAttribute is used only for declarative security. For imperative security, use the T:System.Security.Permissions.DataProtectionPermission class.

.NET Framework
Disponible desde 2.0

Los miembros estáticos públicos (Shared en Visual Basic) de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Volver al principio
Mostrar:
© 2016 Microsoft