Compartilhar via


Site Classe

Definição

Cuidado

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

Fornece o site em que um assembly de código tem origem como evidência para avaliação da política. Essa classe não pode ser herdada.

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
Herança
Herança
Site
Atributos
Implementações

Comentários

Cuidado

O CAS (Segurança de Acesso do Código) foi preterido em todas as versões do .NET Framework e do .NET. As versões recentes do .NET não aceitam anotações de CAS e produzem erros caso as APIs relacionadas ao CAS sejam usadas. Os desenvolvedores devem buscar meios alternativos de realizar tarefas de segurança.

A presença de Site evidências produz um SiteIdentityPermission no conjunto de concessões. Se houver um Demand para , o SiteIdentityPermission que corresponde à Site evidência será comparado com a permissão SiteIdentityPermissionexigida.

A identidade do site é definida para código de URLs com qualquer protocolo, exceto FILE. Um site é a cadeia de caracteres entre "//" após o protocolo de uma URL e o "/" a seguir, se presente. Por exemplo, www.fourthcoffee.com é a identidade do site na URL http://www.fourthcoffee.com/process/grind.htm. Isso exclui os números da porta. Se uma determinada URL for http://www.fourthcoffee.com:8000/, o site será www.fourthcoffee.com, não www.fourthcoffee.com:8000.

Construtores

Site(String)
Obsoleto.

Inicializa uma nova instância da classe Site com o site do qual um assembly de código se origina.

Propriedades

Name
Obsoleto.

Obtém o site do qual o assembly de código se origina.

Métodos

Clone()
Obsoleto.

Cria um novo objeto que é uma cópia da instância atual.

Clone()
Obsoleto.

Cria um novo objeto que é uma cópia completa da instância atual.

(Herdado de EvidenceBase)
Copy()
Obsoleto.

Cria uma cópia equivalente do objeto Site.

CreateFromUrl(String)
Obsoleto.

Cria um novo objeto Site com base na URL especificada.

CreateIdentityPermission(Evidence)
Obsoleto.

Cria uma permissão de identidade que corresponde ao objeto Site atual.

Equals(Object)
Obsoleto.

Compara o Site atual ao objeto especificado quanto à equivalência.

GetHashCode()
Obsoleto.

Retorna o código hash do nome do site atual.

GetType()
Obsoleto.

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()
Obsoleto.

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()
Obsoleto.

Retorna uma representação de cadeia de caracteres do objeto Site atual.

Aplica-se a