Zone Třída
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í.
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
Caution
Zabezpečení přístupu kódu (CAS) je zastaralé ve všech verzích rozhraní .NET Framework a .NET. Nedávné verze .NET nezohledňují anotace CAS a způsobují chyby, pokud se používají API související s CAS. Vývojáři by měli hledat alternativní způsoby provádění úloh zabezpečení.
Přítomnost důkazů vytváří v sadě grantů ZoneZoneIdentityPermission . Pokud existuje Demand for ZoneIdentityPermission, ZoneIdentityPermission bude porovnán Zone s požadovaným oprávněním.
Zóny jsou definovány výčtem SecurityZone .
Konstruktory
| Name | Description |
|---|---|
| Zone(SecurityZone) |
Zastaralé.
Inicializuje novou instanci Zone třídy s zónou, ze které pochází sestavení kódu. |
Vlastnosti
| Name | Description |
|---|---|
| SecurityZone |
Zastaralé.
Získá zónu, ze které pochází sestavení kódu. |
Metody
| Name | Description |
|---|---|
| Clone() |
Zastaralé.
Vytvoří 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 důkazů. |
| 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 důkazů. |
| Equals(Object) |
Zastaralé.
Porovná aktuální Zone objekt důkazu se zadaným objektem pro ekvivalenci. |
| GetHashCode() |
Zastaralé.
Získá hash kód aktuální zóny. |
| GetType() |
Zastaralé.
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Zastaralé.
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Zastaralé.
Vrátí řetězcovou reprezentaci aktuálního Zone. |