Udostępnij za pośrednictwem


Site Klasa

Definicja

Przestroga

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

Udostępnia witrynę sieci Web, z której pochodzi zestaw kodu jako dowód na ocenę zasad. Klasa ta nie może być dziedziczona.

public ref class Site sealed : System::Security::Policy::EvidenceBase, System::Security::Policy::IIdentityPermissionFactory
public ref class Site 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 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
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}")>]
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
type Site = class
    inherit EvidenceBase
    interface IIdentityPermissionFactory
Public NotInheritable Class Site
Inherits EvidenceBase
Implements IIdentityPermissionFactory
Public NotInheritable Class Site
Implements IIdentityPermissionFactory
Dziedziczenie
Dziedziczenie
Site
Atrybuty
Implementuje

Uwagi

Przestroga

Zabezpieczenia dostępu kodu (CAS) zostały uznane za przestarzałe we wszystkich wersjach .NET Framework i .NET. Najnowsze wersje platformy .NET nie honorują adnotacji CAS i generują błędy, jeśli są używane interfejsy API związane z usługą CAS. Deweloperzy powinni szukać alternatywnych sposobów wykonywania zadań zabezpieczeń.

Obecność Site dowodów tworzy element SiteIdentityPermission w zestawie dotacji. Jeśli istnieje DemandSiteIdentityPermissiondla , SiteIdentityPermission element, który odpowiada dowodom Site , zostanie porównany z żądaną zgodą.

Tożsamość witryny jest definiowana dla kodu z adresów URL z dowolnego protokołu z wyjątkiem PLIKU. Lokacja jest ciągiem między ciągiem "//" po protokole adresu URL i następującym "/", jeśli istnieje. Na przykład www.fourthcoffee.com to tożsamość witryny w adresie URL http://www.fourthcoffee.com/process/grind.htm. Nie obejmuje to numerów portów. Jeśli podany adres URL to http://www.fourthcoffee.com:8000/, witryna to www.fourthcoffee.com, a nie www.fourthcoffee.com:8000.

Konstruktory

Site(String)
Przestarzałe.

Inicjuje Site nowe wystąpienie klasy z witryną internetową, z której pochodzi zestaw kodu.

Właściwości

Name
Przestarzałe.

Pobiera witrynę internetową, z której pochodzi zestaw kodu.

Metody

Clone()
Przestarzałe.

Tworzy nowy obiekt, który jest kopią bieżącego wystąpienia.

Clone()
Przestarzałe.

Tworzy nowy obiekt, który jest kompletną kopią bieżącego wystąpienia.

(Odziedziczone po EvidenceBase)
Copy()
Przestarzałe.

Tworzy równoważną kopię Site obiektu.

CreateFromUrl(String)
Przestarzałe.

Tworzy nowy Site obiekt na podstawie określonego adresu URL.

CreateIdentityPermission(Evidence)
Przestarzałe.

Tworzy uprawnienie tożsamości odpowiadające bieżącemu Site obiektowi.

Equals(Object)
Przestarzałe.

Porównuje bieżący Site z określonym obiektem pod kątem równoważności.

GetHashCode()
Przestarzałe.

Zwraca kod skrótu bieżącej nazwy witryny internetowej.

GetType()
Przestarzałe.

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()
Przestarzałe.

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()
Przestarzałe.

Zwraca reprezentację ciągu bieżącego Site obiektu.

Dotyczy