Sdílet prostřednictvím


Zone Třída

Definice

Upozornění

Code Access Security is not supported or honored by the runtime.

Poskytuje zónu zabezpečení sestavení kódu jako důkaz pro vyhodnocení zásad. Tato třída se nemůže dědit.

public ref class Zone sealed : System::Security::Policy::EvidenceBase, System::Security::Policy::IIdentityPermissionFactory
public ref class Zone sealed : System::Security::Policy::IIdentityPermissionFactory
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public sealed class Zone : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory
[System.Serializable]
public sealed class Zone : System.Security.Policy.IIdentityPermissionFactory
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class Zone : System.Security.Policy.IIdentityPermissionFactory
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class Zone : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory
public sealed class Zone : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type Zone = class
    inherit EvidenceBase
    interface IIdentityPermissionFactory
[<System.Serializable>]
type Zone = class
    interface IIdentityPermissionFactory
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Zone = class
    interface IIdentityPermissionFactory
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Zone = class
    inherit EvidenceBase
    interface IIdentityPermissionFactory
type Zone = class
    inherit EvidenceBase
    interface IIdentityPermissionFactory
Public NotInheritable Class Zone
Inherits EvidenceBase
Implements IIdentityPermissionFactory
Public NotInheritable Class Zone
Implements IIdentityPermissionFactory
Dědičnost
Dědičnost
Zone
Atributy
Implementuje

Poznámky

Upozornění

Zabezpečení přístupu kódu (CAS) bylo zastaralé ve všech verzích rozhraní .NET Framework a .NET. Nedávné verze rozhraní .NET nedodržují poznámky CAS a při použití rozhraní API souvisejících s cas vytvářejí chyby. Vývojáři by měli hledat alternativní způsoby provádění úloh zabezpečení.

Zone Přítomnost důkazů vede k ZoneIdentityPermission v souboru grantů. Pokud existuje Demand pro ZoneIdentityPermission, ZoneIdentityPermission porovná se hodnota odpovídající Zone důkazům s požadovaným oprávněním.

Zóny jsou definovány výčtem SecurityZone .

Konstruktory

Zone(SecurityZone)
Zastaralé.

Inicializuje novou instanci Zone třídy se zónou, ze které pochází sestavení kódu.

Vlastnosti

SecurityZone
Zastaralé.

Získá zónu, ze které pochází sestavení kódu.

Metody

Clone()
Zastaralé.

Vytváří nový objekt, který je kopií aktuální instance.

Clone()
Zastaralé.

Vytvoří nový objekt, který je úplnou kopií aktuální instance.

(Zděděno od EvidenceBase)
Copy()
Zastaralé.

Vytvoří ekvivalentní kopii objektu evidence.

CreateFromUrl(String)
Zastaralé.

Vytvoří novou zónu se zadanou adresou URL.

CreateIdentityPermission(Evidence)
Zastaralé.

Vytvoří oprávnění identity, které odpovídá aktuální instanci Zone třídy evidence.

Equals(Object)
Zastaralé.

Porovná aktuální Zone objekt evidence se zadaným objektem pro ekvivalenci.

GetHashCode()
Zastaralé.

Získá hash kód aktuální zóny.

GetType()
Zastaralé.

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()
Zastaralé.

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()
Zastaralé.

Vrátí řetězcovou reprezentaci aktuálního Zonesouboru .

Platí pro