Compartilhar via


HostProtectionException Classe

Definição

Cuidado

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

A exceção que é lançada quando um recurso de host recusado é detectado.

public ref class HostProtectionException : SystemException
public class HostProtectionException : SystemException
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public class HostProtectionException : SystemException
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
[System.Serializable]
public class HostProtectionException : SystemException
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class HostProtectionException : SystemException
type HostProtectionException = class
    inherit SystemException
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type HostProtectionException = class
    inherit SystemException
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
[<System.Serializable>]
type HostProtectionException = class
    inherit SystemException
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type HostProtectionException = class
    inherit SystemException
Public Class HostProtectionException
Inherits SystemException
Herança
HostProtectionException
Atributos

Comentários

Um HostProtectionAttribute atributo é usado para determinar se um tipo ou membro pode ser carregado, com base nas preferências de proteção do host estabelecidas quando o common language runtime é iniciado. Se um tipo ou membro com um ativo HostProtectionAttribute for chamado, ocorrerá uma demanda de link para esse atributo de proteção. Se o chamador não atender à demanda por proteção de host, um HostProtectionException será gerado.

Observação

A HostProtectionAttribute não é uma permissão, embora seja o destino de uma demanda de link. Como um HostProtectionException é gerado para uma demanda de link, ele não pode ser manipulado e, portanto, não pode ser preso e processado no código.

Construtores

HostProtectionException()

Inicializa uma nova instância da classe HostProtectionException com valores padrão.

HostProtectionException(SerializationInfo, StreamingContext)

Inicializa uma nova instância da classe HostProtectionException, usando as informações de serialização e o contexto de streaming fornecidos.

HostProtectionException(String)

Inicializa uma nova instância da classe HostProtectionException com uma mensagem de erro especificada.

HostProtectionException(String, Exception)

Inicializa uma nova instância da classe HostProtectionException com uma mensagem de erro especificada e uma referência à exceção interna que é a causa da exceção.

HostProtectionException(String, HostProtectionResource, HostProtectionResource)

Inicializa uma nova instância da classe HostProtectionException com uma mensagem de erro especificada, os recursos de host protegidos e os recursos de host que fizeram com que a exceção fosse gerada.

Propriedades

Data

Obtém uma coleção de pares de chave/valor que fornecem informações definidas pelo usuário adicionais sobre a exceção.

(Herdado de Exception)
DemandedResources

Obtém ou define os recursos de proteção de host requeridos que fizeram com que a exceção fosse gerada.

HelpLink

Obtém ou define um link para o arquivo de ajuda associado a essa exceção.

(Herdado de Exception)
HResult

Obtém ou define HRESULT, um valor numérico codificado que é atribuído a uma exceção específica.

(Herdado de Exception)
InnerException

Obtém a instância Exception que causou a exceção atual.

(Herdado de Exception)
Message

Obtém uma mensagem que descreve a exceção atual.

(Herdado de Exception)
ProtectedResources

Obtém ou define os recursos de proteção de host que não estão acessíveis para código parcialmente confiável.

Source

Obtém ou define o nome do aplicativo ou objeto que causa o erro.

(Herdado de Exception)
StackTrace

Obtém uma representação de cadeia de caracteres de quadros imediatos na pilha de chamadas.

(Herdado de Exception)
TargetSite

Obtém o método que gerou a exceção atual.

(Herdado de Exception)

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetBaseException()

Quando substituído em uma classe derivada, retorna a Exception que é a causa raiz de uma ou mais exceções subsequentes.

(Herdado de Exception)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetObjectData(SerializationInfo, StreamingContext)

Define o objeto SerializationInfo especificado com informações sobre a exceção de proteção de host.

GetObjectData(SerializationInfo, StreamingContext)

Quando substituído em uma classe derivada, define o SerializationInfo com informações sobre a exceção.

(Herdado de Exception)
GetType()

Obtém o tipo de runtime da instância atual.

(Herdado de Exception)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres da exceção de proteção de host atual.

Eventos

SerializeObjectState
Obsoleto.

Ocorre quando uma exceção é serializada para criar um objeto de estado de exceção que contém dados serializados sobre a exceção.

(Herdado de Exception)

Aplica-se a