PrincipalPermission.Union(IPermission) Método
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.
Cria uma permissão que é a união entre a permissão atual e a permissão especificada.
public:
virtual System::Security::IPermission ^ Union(System::Security::IPermission ^ other);
public System.Security.IPermission Union (System.Security.IPermission other);
abstract member Union : System.Security.IPermission -> System.Security.IPermission
override this.Union : System.Security.IPermission -> System.Security.IPermission
Public Function Union (other As IPermission) As IPermission
Parâmetros
- other
- IPermission
Uma permissão a ser combinada com a permissão atual. Ele deve ser do mesmo tipo da permissão atual.
Retornos
Uma nova permissão que representa a união da permissão atual e da permissão especificada.
Implementações
Exceções
O parâmetro other
é um objeto que não é do mesmo tipo que a permissão atual.
Comentários
Union cria uma permissão que representa os critérios de um determinado conjunto de objetos individuais PrincipalPermission . É útil para representar compactamente um conjunto de condições a serem testadas. Por exemplo, com as declarações
PrincipalPermission^ ppBob = gcnew PrincipalPermission("Bob", "Administrator");
PrincipalPermission^ ppLouise = gcnew PrincipalPermission("Louise", "Administrator");
PrincipalPermission ppBob = new PrincipalPermission("Bob", "Administrator");
PrincipalPermission ppLouise = new PrincipalPermission("Louise", "Administrator");
Dim ppBob As New PrincipalPermission("Bob", "Administrator")
Dim ppLouise As New PrincipalPermission("Louise", "Administrator")
(ppBob.Union(ppLouise)).Demand()
terá êxito se a entidade de segurança atual representar Bob na função de Administrador ou Louise na função de Administrador.