SiteIdentityPermission.Union(IPermission) Método

Definición

Crea un permiso que es la unión del permiso actual y el permiso especificado.Creates a permission that is the union of the current permission and the specified permission.

public:
 override System::Security::IPermission ^ Union(System::Security::IPermission ^ target);
public override System.Security.IPermission Union (System.Security.IPermission target);
override this.Union : System.Security.IPermission -> System.Security.IPermission
Public Overrides Function Union (target As IPermission) As IPermission

Parámetros

target
IPermission

Permiso para combinar con el permiso actual.A permission to combine with the current permission. Debe ser del mismo tipo que el permiso actual.It must be of the same type as the current permission.

Devoluciones

IPermission

Nuevo permiso que representa la unión del permiso actual y el permiso especificado.A new permission that represents the union of the current permission and the specified permission.

Excepciones

El parámetro target no es null y no es del mismo tipo que el permiso actual.The target parameter is not null and is not of the same type as the current permission.

o bien-or- Los permisos no son iguales y uno no es un subconjunto del otro.The permissions are not equal and one is not a subset of the other.

Comentarios

El resultado de una llamada a Union es un permiso que representa todos los sitios representados por el permiso actual y el permiso especificado.The result of a call to Union is a permission that represents all the sites represented by both the current permission and the specified permission. Cualquier demanda que pase cualquier permiso pasa su unión.Any demand that passes either permission passes their union. Por ejemplo, la Unión de un permiso que representa el acceso a www.fourthcoffee.com y otro que representa el acceso a *.fourthcoffee.com es un permiso que representa el acceso a *.fourthcoffee.com .For example, the union of a permission that represents access to www.fourthcoffee.com and one that represents access to *.fourthcoffee.com is a permission that represents access to *.fourthcoffee.com.

La Unión de un permiso y null es el permiso que no es null .The union of a permission and null is the permission that is not null. La Unión de un permiso y un subconjunto de ese permiso es el permiso que contiene el subconjunto.The union of a permission and a subset of that permission is the permission that contains the subset. Cualquier otra combinación produce una ArgumentException excepción.Any other combination results in an ArgumentException being thrown. Por ejemplo, la Unión de la identidad del sitio www.fourthcoffee.com y la identidad del sitio www.tailspintoys.com produce una excepción porque no es un subconjunto del otro.For example, the union of the site identity www.fourthcoffee.com and the site identity www.tailspintoys.com results in an exception because neither is a subset of the other.

Se aplica a