ZoneIdentityPermission.Union(IPermission) Metoda
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Tworzy uprawnienie, które jest związkiem bieżącego uprawnienia i określonego uprawnienia.
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
Uprawnienie do łączenia z bieżącym uprawnieniem. Musi być tego samego typu co bieżące uprawnienie.
Zwraca
Nowe uprawnienie reprezentujące związek bieżącego uprawnienia i określonego uprawnienia.
Wyjątki
Parametr target nie null jest i nie jest tego samego typu co bieżące uprawnienie.
-lub-
Te dwa uprawnienia nie są równe, a bieżące uprawnienie nie reprezentuje NoZone strefy zabezpieczeń.
Uwagi
Wynikiem wywołania Union metody jest uprawnienie reprezentujące strefę zabezpieczeń reprezentowaną zarówno przez bieżące uprawnienie, jak i określone uprawnienie. Każde żądanie, które przekazuje dowolne uprawnienie, przechodzi ich związek. Związek dwóch identycznych ZoneIdentityPermission obiektów jest tym samym uprawnieniem. Połączenie uprawnienia o wartości null i ZoneIdentityPermission uprawnienie jest uprawnieniem, które nie ma wartości null.
Należy pamiętać, że ZoneIdentityPermission obiekt reprezentujący strefę NoZone zabezpieczeń jest traktowany jako uprawnienie o wartości null i obsługiwany jako specjalny przypadek. Związek obiektu reprezentującego ZoneIdentityPermission strefę NoZone zabezpieczeń i uprawnienie o wartości null ma wartość null. Związek dwóch różnych uprawnień tożsamości strefy powoduje zgłoszenie wyjątku, ArgumentException gdy żadna z dwóch uprawnień nie reprezentuje NoZone strefy zabezpieczeń.