KeyContainerPermission Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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
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)