PnrpPermission.Union(IPermission) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří oprávnění, které je sjednocením aktuálního PnrpPermission a zadaného oprávnění.
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
Parametry
- target
- IPermission
Oprávnění ke kombinaci s aktuálním oprávněním. Musí být stejného typu jako aktuální oprávnění.
Návraty
Nové oprávnění, které představuje Union(IPermission) aktuální PnrpPermission a zadané oprávnění.
Výjimky
target
parametr je neplatný.
Poznámky
Výsledkem volání Union je oprávnění, které představuje všechny operace reprezentované aktuálním PnrpPermission i zadaným oprávněním. Všechny požadavky, které projdou některým z těchto oprávnění, projdou jejich sjednocením.
Následující prohlášení musí být true
pro všechny implementace metody Unie. X a Y představují IPermission objekty, které nejsou odkazem null
(Nothing
v jazyce Visual Basic).
Funkce X.Union(X) vrátí objekt, který má stejnou hodnotu jako X.
X.Union(Y) vrátí objekt, který má stejnou hodnotu jako objekt vrácený objektem Y.Union(X).
X.Union(
null
odkaz (Nothing
v jazyce Visual Basic)) vrátí objekt, který má stejnou hodnotu jako X.