Site Classe

Definição

Cuidado

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

Fornece o site do qual um assembly de código se origina como evidência para avaliação de 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 (Code Access Security) foi preterido em todas as versões do .NET Framework e do .NET. As versões recentes do .NET não honram as anotações CAS e geram erros se as APIs relacionadas ao CAS forem usadas. Os desenvolvedores devem buscar meios alternativos para realizar tarefas de segurança.

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

A identidade do site é definida para código de URLs com qualquer protocolo, exceto FILE. Um site é a cadeia de caracteres entre o "//" após o protocolo de uma URL e o seguinte "/", 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

Nome Description
Site(String)
Obsoleto.

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

Propriedades

Nome Description
Name
Obsoleto.

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

Métodos

Nome Description
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 Site objeto.

CreateFromUrl(String)
Obsoleto.

Cria um novo Site objeto a partir da URL especificada.

CreateIdentityPermission(Evidence)
Obsoleto.

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

Equals(Object)
Obsoleto.

Compara o Site atual com o objeto especificado para 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 Objectatual.

(Herdado de Object)
ToString()
Obsoleto.

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

Aplica-se a