Site Třída

Definice

Upozornění

Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}

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.

Platí pro