Site Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona el sitio web desde el que se origina un ensamblado de código como evidencia para la evaluación de directivas. Esta clase no puede heredarse.
public ref class Site sealed : System::Security::Policy::IIdentityPermissionFactory
public ref class Site sealed : 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
[<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
Implements IIdentityPermissionFactory
Public NotInheritable Class Site
Inherits EvidenceBase
Implements IIdentityPermissionFactory
- Herencia
-
Site
- Herencia
- Atributos
- Implementaciones
Comentarios
Caution
La seguridad de acceso al código (CAS) está en desuso en todas las versiones de .NET Framework y .NET. Las versiones recientes de .NET no respetan las anotaciones de CAS y producen errores si se utilizan las API relacionadas con CAS. Los desarrolladores deben buscar medios alternativos para realizar tareas de seguridad.
La presencia de Site evidencia produce un SiteIdentityPermission elemento en el conjunto de concesión. Si hay para DemandSiteIdentityPermission, 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
| Nombre | Description |
|---|---|
| Site(String) |
Inicializa una nueva instancia de la Site clase con el sitio web desde el que se origina un ensamblado de código. |
Propiedades
| Nombre | Description |
|---|---|
| Name |
Obtiene el sitio web desde el que se origina el ensamblado de código. |
Métodos
| Nombre | Description |
|---|---|
| Clone() |
Crea un nuevo objeto que es una copia de la instancia actual. |
| Copy() |
Crea una copia equivalente del Site objeto . |
| CreateFromUrl(String) |
Crea un nuevo Site objeto a partir de la dirección URL especificada. |
| CreateIdentityPermission(Evidence) |
Crea un permiso de identidad que corresponde al objeto actual Site . |
| Equals(Object) |
Compara el objeto actual Site con el objeto especificado para la equivalencia. |
| GetHashCode() |
Devuelve el código hash del nombre del sitio web actual. |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| ToString() |
Devuelve una representación de cadena del objeto actual Site . |