Język

ZoneIdentityPermission Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy ZoneIdentityPermission.

Przeciążenia

Nazwa Opis
ZoneIdentityPermission(PermissionState)

Inicjuje nowe wystąpienie klasy ZoneIdentityPermission z określonym PermissionState.

ZoneIdentityPermission(SecurityZone)

Inicjuje ZoneIdentityPermission nowe wystąpienie klasy w celu reprezentowania określonej tożsamości strefy.

ZoneIdentityPermission(PermissionState)

Źródło:
ZoneIdentityPermission.cs
Źródło:
ZoneIdentityPermission.cs
Źródło:
ZoneIdentityPermission.cs
Źródło:
ZoneIdentityPermission.cs
Źródło:
ZoneIdentityPermission.cs
Źródło:
ZoneIdentityPermission.cs
Źródło:
ZoneIdentityPermission.cs
Źródło:
ZoneIdentityPermission.cs

Inicjuje nowe wystąpienie klasy ZoneIdentityPermission z określonym PermissionState.

public:
 ZoneIdentityPermission(System::Security::Permissions::PermissionState state);
public ZoneIdentityPermission(System.Security.Permissions.PermissionState state);
new System.Security.Permissions.ZoneIdentityPermission : System.Security.Permissions.PermissionState -> System.Security.Permissions.ZoneIdentityPermission
Public Sub New (state As PermissionState)

Parametry

state
PermissionState

PermissionState Jedna z wartości.

Wyjątki

Parametr state nie jest prawidłową wartością PermissionState.

Uwagi

Tworzy w pełni ograniczone (None) lub Unrestricted uprawnienie.

Note

W programie .NET Framework w wersji 1.0 i 1.1 uprawnienia tożsamości nie mogą mieć wartości stanu uprawnień Unrestricted. Począwszy od programu .NET Framework w wersji 2.0, uprawnienia tożsamości mogą mieć dowolną wartość stanu uprawnień. Oznacza to, że w wersji 2.0 i nowszych uprawnienia tożsamości mają takie samo zachowanie jak uprawnienia implementujące IUnrestrictedPermission interfejs. Oznacza to, że zapotrzebowanie na tożsamość zawsze kończy się powodzeniem, niezależnie od tożsamości zestawu, jeśli zestaw otrzymał pełne zaufanie.

W programie .NET Framework w wersji 1.0 i 1.1 wymagania dotyczące uprawnień tożsamości są skuteczne, nawet jeśli zestaw wywołujący jest w pełni zaufany. Oznacza to, że mimo że zestaw wywołujący ma pełne zaufanie, żądanie uprawnienia tożsamości kończy się niepowodzeniem, jeśli zestaw nie spełnia wymagań kryteriów. Począwszy od programu .NET Framework w wersji 2.0, wymagania dotyczące uprawnień tożsamości są nieskuteczne, jeśli zestaw wywołujący ma pełne zaufanie. Zapewnia to spójność wszystkich uprawnień, eliminując traktowanie uprawnień tożsamości jako szczególny przypadek.

Dotyczy

ZoneIdentityPermission(SecurityZone)

Źródło:
ZoneIdentityPermission.cs
Źródło:
ZoneIdentityPermission.cs
Źródło:
ZoneIdentityPermission.cs
Źródło:
ZoneIdentityPermission.cs
Źródło:
ZoneIdentityPermission.cs
Źródło:
ZoneIdentityPermission.cs
Źródło:
ZoneIdentityPermission.cs
Źródło:
ZoneIdentityPermission.cs

Inicjuje ZoneIdentityPermission nowe wystąpienie klasy w celu reprezentowania określonej tożsamości strefy.

public:
 ZoneIdentityPermission(System::Security::SecurityZone zone);
public ZoneIdentityPermission(System.Security.SecurityZone zone);
new System.Security.Permissions.ZoneIdentityPermission : System.Security.SecurityZone -> System.Security.Permissions.ZoneIdentityPermission
Public Sub New (zone As SecurityZone)

Parametry

zone
SecurityZone

Identyfikator strefy.

Dotyczy