Compartir a través de


KeyContainerPermission Constructores

Definición

Inicializa una nueva instancia de la clase KeyContainerPermission.

Sobrecargas

KeyContainerPermission(KeyContainerPermissionFlags)

Inicializa una nueva instancia de la clase KeyContainerPermission con el acceso especificado.

KeyContainerPermission(PermissionState)

Inicializa una nueva instancia de la clase KeyContainerPermission con permiso restringido o sin restricción.

KeyContainerPermission(KeyContainerPermissionFlags, KeyContainerPermissionAccessEntry[])

Inicializa una nueva instancia de la clase KeyContainerPermission con el acceso global especificado y derechos de acceso de contenedor de claves específico.

KeyContainerPermission(KeyContainerPermissionFlags)

Source:
KeyContainerPermission.cs
Source:
KeyContainerPermission.cs
Source:
KeyContainerPermission.cs
Source:
KeyContainerPermission.cs

Inicializa una nueva instancia de la clase KeyContainerPermission con el acceso especificado.

public:
 KeyContainerPermission(System::Security::Permissions::KeyContainerPermissionFlags flags);
public KeyContainerPermission (System.Security.Permissions.KeyContainerPermissionFlags flags);
new System.Security.Permissions.KeyContainerPermission : System.Security.Permissions.KeyContainerPermissionFlags -> System.Security.Permissions.KeyContainerPermission
Public Sub New (flags As KeyContainerPermissionFlags)

Parámetros

flags
KeyContainerPermissionFlags

Combinación bit a bit de los valores de KeyContainerPermissionFlags.

Excepciones

flags no es una combinación válida de los valores de KeyContainerPermissionFlags.

Ejemplos

En el ejemplo de código siguiente se muestra el uso del KeyContainerPermission.KeyContainerPermission(KeyContainerPermissionFlags) constructor .

// Create a KeyContainerPermission with the right to open the key container.
KeyContainerPermission ^ keyContainerPerm = gcnew KeyContainerPermission( KeyContainerPermissionFlags::Open );
// Create a KeyContainerPermission with the right 
// to open the key container.
KeyContainerPermission keyContainerPerm = new
     KeyContainerPermission(KeyContainerPermissionFlags.Open);
' Create a KeyContainerPermission with the right to open the key container.
Dim keyContainerPerm As New KeyContainerPermission(KeyContainerPermissionFlags.Open)

Se aplica a

KeyContainerPermission(PermissionState)

Source:
KeyContainerPermission.cs
Source:
KeyContainerPermission.cs
Source:
KeyContainerPermission.cs
Source:
KeyContainerPermission.cs

Inicializa una nueva instancia de la clase KeyContainerPermission con permiso restringido o sin restricción.

public:
 KeyContainerPermission(System::Security::Permissions::PermissionState state);
public KeyContainerPermission (System.Security.Permissions.PermissionState state);
new System.Security.Permissions.KeyContainerPermission : System.Security.Permissions.PermissionState -> System.Security.Permissions.KeyContainerPermission
Public Sub New (state As PermissionState)

Parámetros

state
PermissionState

Uno de los valores de PermissionState.

Excepciones

state no es un valor PermissionState válido.

Comentarios

None Crea (totalmente restringido) o Unrestricted acceso a contenedores de claves.

Se aplica a

KeyContainerPermission(KeyContainerPermissionFlags, KeyContainerPermissionAccessEntry[])

Source:
KeyContainerPermission.cs
Source:
KeyContainerPermission.cs
Source:
KeyContainerPermission.cs
Source:
KeyContainerPermission.cs

Inicializa una nueva instancia de la clase KeyContainerPermission con el acceso global especificado y derechos de acceso de contenedor de claves específico.

public:
 KeyContainerPermission(System::Security::Permissions::KeyContainerPermissionFlags flags, cli::array <System::Security::Permissions::KeyContainerPermissionAccessEntry ^> ^ accessList);
public KeyContainerPermission (System.Security.Permissions.KeyContainerPermissionFlags flags, System.Security.Permissions.KeyContainerPermissionAccessEntry[] accessList);
new System.Security.Permissions.KeyContainerPermission : System.Security.Permissions.KeyContainerPermissionFlags * System.Security.Permissions.KeyContainerPermissionAccessEntry[] -> System.Security.Permissions.KeyContainerPermission
Public Sub New (flags As KeyContainerPermissionFlags, accessList As KeyContainerPermissionAccessEntry())

Parámetros

flags
KeyContainerPermissionFlags

Combinación bit a bit de los valores de KeyContainerPermissionFlags.

accessList
KeyContainerPermissionAccessEntry[]

Una matriz de KeyContainerPermissionAccessEntry objetos identifica los derechos de acceso de contenedor de claves específico.

Excepciones

flags no es una combinación válida de los valores de KeyContainerPermissionFlags.

accessList es null.

Ejemplos

En el ejemplo de código siguiente se muestra el uso del KeyContainerPermission.KeyContainerPermission(KeyContainerPermissionFlags, KeyContainerPermissionAccessEntry[]) constructor .

// Create an array of KeyContainerPermissionAccessEntry objects
array<KeyContainerPermissionAccessEntry^>^keyContainerPermAccEntryArray = {keyContainerPermAccEntry1,keyContainerPermAccEntry2};

// Create a new KeyContainerPermission using the array.
KeyContainerPermission ^ keyContainerPerm2 = gcnew KeyContainerPermission( KeyContainerPermissionFlags::AllFlags,keyContainerPermAccEntryArray );
// Create an array of KeyContainerPermissionAccessEntry objects
KeyContainerPermissionAccessEntry[] keyContainerPermAccEntryArray 
    = { keyContainerPermAccEntry1, keyContainerPermAccEntry2 };

// Create a new KeyContainerPermission using the array.
KeyContainerPermission keyContainerPerm2 = 
    new KeyContainerPermission(
    KeyContainerPermissionFlags.AllFlags,
    keyContainerPermAccEntryArray);
' Create an array of KeyContainerPermissionAccessEntry objects
Dim keyContainerPermAccEntryArray As KeyContainerPermissionAccessEntry() = _
    {keyContainerPermAccEntry1, keyContainerPermAccEntry2}

' Create a new KeyContainerPermission using the array.
Dim keyContainerPerm2 As _
    New KeyContainerPermission(KeyContainerPermissionFlags.AllFlags, keyContainerPermAccEntryArray)

Se aplica a