Site 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 web, ze kterého sestavení kódu pochází jako důkaz pro vyhodnocení zásad. Tuto třídu nelze dědit.
public ref class Site sealed : System::Security::Policy::EvidenceBase, System::Security::Policy::IIdentityPermissionFactory
public ref class Site sealed : System::Security::Policy::IIdentityPermissionFactory
public sealed class Site : 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}")]
public sealed class Site : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory
[System.Serializable]
public sealed class Site : System.Security.Policy.IIdentityPermissionFactory
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class Site : System.Security.Policy.IIdentityPermissionFactory
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class Site : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory
type Site = class
inherit EvidenceBase
interface IIdentityPermissionFactory
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type Site = class
inherit EvidenceBase
interface IIdentityPermissionFactory
[<System.Serializable>]
type Site = class
interface IIdentityPermissionFactory
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Site = class
interface IIdentityPermissionFactory
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Site = class
inherit EvidenceBase
interface IIdentityPermissionFactory
Public NotInheritable Class Site
Inherits EvidenceBase
Implements IIdentityPermissionFactory
Public NotInheritable Class Site
Implements IIdentityPermissionFactory
- Dědičnost
- Dědičnost
-
Site
- Atributy
- Implementuje
Poznámky
Upozornění
Zabezpečení přístupu k kódu (CAS) je zastaralé ve všech verzích rozhraní .NET Framework a .NET. Nedávné verze rozhraní .NET nedotknou poznámek CAS a v případě použití rozhraní API souvisejících s CAS se nevygenerují chyby. Vývojáři by měli hledat alternativní způsoby provádění úloh zabezpečení.
Přítomnost Site důkazů vytváří v sadě grantů SiteIdentityPermission . Pokud dojde k nějakému Demand povolení SiteIdentityPermission, SiteIdentityPermission bude se porovnávat s požadovaným oprávněním, které odpovídá Site důkazům.
Identita webu je definována pro kód z adres URL s libovolným protokolem s výjimkou FILE. Web je řetězec mezi řetězcem //za protokolem adresy URL a následujícím řetězcem /, pokud je k dispozici. Jedná se například www.fourthcoffee.com
o identitu webu v adrese URL http://www.fourthcoffee.com/process/grind.htm
. Tím se vyloučí čísla portů. Pokud je http://www.fourthcoffee.com:8000/
daná adresa URL , web není www.fourthcoffee.com``www.fourthcoffee.com:8000
.
Konstruktory
Site(String) |
Inicializuje novou instanci Site třídy s webem, ze kterého pochází sestavení kódu. |
Vlastnosti
Name |
Získá web, ze kterého sestavení kódu pochází. |
Metody
Clone() |
Vytváří nový objekt, který je kopií aktuální instance. |
Clone() |
Vytvoří nový objekt, který je úplnou kopií aktuální instance. (Zděděno od EvidenceBase) |
Copy() |
Vytvoří ekvivalentní kopii objektu Site . |
CreateFromUrl(String) |
Vytvoří nový Site objekt ze zadané adresy URL. |
CreateIdentityPermission(Evidence) |
Vytvoří oprávnění identity, které odpovídá aktuálnímu Site objektu. |
Equals(Object) |
Porovná aktuální s Site zadaným objektem pro ekvivalenci. |
GetHashCode() |
Vrátí kód hash aktuálního názvu webu. |
GetType() |
Type Získá aktuální instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří použádnou kopii aktuálního souboru Object. (Zděděno od Object) |
ToString() |
Vrátí řetězcovou reprezentaci aktuálního Site objektu. |