PrincipalPermission.Union(IPermission) Método
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í.
Crea un permiso que es la unión del permiso actual y el permiso especificado.
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
Permiso para combinar con el permiso actual. Debe ser del mismo tipo que el permiso actual.
Devoluciones
Nuevo permiso que representa la unión del permiso actual y el permiso especificado.
Implementaciones
Excepciones
El parámetro other
es un objeto que no es del mismo tipo que el permiso actual.
Comentarios
Union crea un permiso que representa los criterios de un conjunto determinado de objetos individuales PrincipalPermission . Resulta útil para representar de forma compacta un conjunto de condiciones que se van a probar. Por ejemplo, con las declaraciones
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()
se realizará correctamente si la entidad de seguridad actual representa a Bob en el rol de Administrador o Louise en el rol de Administrador.