KeyContainerPermission Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe KeyContainerPermission.
Sobrecargas
KeyContainerPermission(KeyContainerPermissionFlags) |
Inicializa uma nova instância da classe KeyContainerPermission com o acesso especificado. |
KeyContainerPermission(PermissionState) |
Inicializa uma nova instância da classe KeyContainerPermission com permissão restrita ou irrestrita. |
KeyContainerPermission(KeyContainerPermissionFlags, KeyContainerPermissionAccessEntry[]) |
Inicializa uma nova instância da classe KeyContainerPermission com o acesso global especificado e os direitos de acesso do contêiner de chave específico. |
KeyContainerPermission(KeyContainerPermissionFlags)
- Origem:
- KeyContainerPermission.cs
- Origem:
- KeyContainerPermission.cs
- Origem:
- KeyContainerPermission.cs
- Origem:
- KeyContainerPermission.cs
Inicializa uma nova instância da classe KeyContainerPermission com o acesso 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
Uma combinação bit a bit dos valores KeyContainerPermissionFlags.
Exceções
flags
não é uma combinação válida dos valores KeyContainerPermissionFlags.
Exemplos
O exemplo de código a seguir mostra o uso do KeyContainerPermission.KeyContainerPermission(KeyContainerPermissionFlags) construtor.
// 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)
Aplica-se a
KeyContainerPermission(PermissionState)
- Origem:
- KeyContainerPermission.cs
- Origem:
- KeyContainerPermission.cs
- Origem:
- KeyContainerPermission.cs
- Origem:
- KeyContainerPermission.cs
Inicializa uma nova instância da classe KeyContainerPermission com permissão restrita ou irrestrita.
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
Um dos valores de PermissionState.
Exceções
state
não é um valor PermissionState válido.
Comentários
None
Cria (totalmente restrito) ou Unrestricted
acesso a contêineres de chave.
Aplica-se a
KeyContainerPermission(KeyContainerPermissionFlags, KeyContainerPermissionAccessEntry[])
- Origem:
- KeyContainerPermission.cs
- Origem:
- KeyContainerPermission.cs
- Origem:
- KeyContainerPermission.cs
- Origem:
- KeyContainerPermission.cs
Inicializa uma nova instância da classe KeyContainerPermission com o acesso global especificado e os direitos de acesso do contêiner de chave 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
Uma combinação bit a bit dos valores KeyContainerPermissionFlags.
- accessList
- KeyContainerPermissionAccessEntry[]
Uma matriz de objetos KeyContainerPermissionAccessEntry que identificam os direitos de acesso do contêiner de chave específico.
Exceções
flags
não é uma combinação válida dos valores KeyContainerPermissionFlags.
accessList
é null
.
Exemplos
O exemplo de código a seguir mostra o uso do KeyContainerPermission.KeyContainerPermission(KeyContainerPermissionFlags, KeyContainerPermissionAccessEntry[]) construtor.
// 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)