Site Clase

Definición

Precaución

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

Proporciona el sitio Web del que se origina un ensamblado de código como prueba para la evaluación de directivas. Esta clase no puede heredarse.

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
Herencia
Herencia
Site
Atributos
Implementaciones

Comentarios

Precaución

La seguridad de acceso al código (CAS) ha quedado en desuso en todas las versiones de .NET Framework y .NET. Las versiones recientes de .NET no respetan las anotaciones cas y producen errores si se usan api relacionadas con CAS. Los desarrolladores deben buscar medios alternativos para realizar tareas de seguridad.

La presencia de Site evidencia genera un SiteIdentityPermission objeto en el conjunto de concesión. Si hay para Demand SiteIdentityPermission, el SiteIdentityPermission que corresponde a la Site evidencia se comparará con el permiso solicitado.

La identidad del sitio se define para el código de las direcciones URL con cualquier protocolo excepto FILE. Un sitio es la cadena entre "//" después del protocolo de una dirección URL y la siguiente "/", si está presente. Por ejemplo, www.fourthcoffee.com es la identidad del sitio en la dirección URL http://www.fourthcoffee.com/process/grind.htm. Esto excluye los números de puerto. Si una dirección URL determinada es http://www.fourthcoffee.com:8000/, el sitio es www.fourthcoffee.com, no www.fourthcoffee.com:8000.

Constructores

Site(String)

Inicializa una nueva instancia de la clase Site con el sitio web del que se origina un ensamblado de código.

Propiedades

Name

Obtiene el sitio web del que se origina el ensamblado de código.

Métodos

Clone()

Crea un nuevo objeto copiado de la instancia actual.

Clone()

Crea un nuevo objeto que es una copia completa de la instancia actual.

(Heredado de EvidenceBase)
Copy()

Crea una copia equivalente del objeto Site.

CreateFromUrl(String)

Crea un nuevo objeto Site a partir de la dirección URL especificada.

CreateIdentityPermission(Evidence)

Crea un permiso de identidad correspondiente al objeto Site actual.

Equals(Object)

Compara el objeto Site actual con el objeto especificado para determinar si son equivalentes.

GetHashCode()

Devuelve el código hash del nombre de sitio web actual.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una representación en forma de cadena del objeto Site actual.

Se aplica a