HostProtectionException Classe

Definição

A exceção gerada quando um recurso de host negado é detectado.

public ref class HostProtectionException : SystemException
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class HostProtectionException : SystemException
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type HostProtectionException = class
    inherit SystemException
Public Class HostProtectionException
Inherits SystemException
Herança
HostProtectionException
Atributos

Comentários

Caution

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.

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.

Note

A HostProtectionAttribute não é uma permissão, mesmo que seja o destino de uma demanda de link. Como uma HostProtectionException é gerada para uma demanda de link, ela não pode ser tratada e, portanto, não pode ser presa e processada no código.

Construtores

Nome Description
HostProtectionException()

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

HostProtectionException(SerializationInfo, StreamingContext)

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

HostProtectionException(String, Exception)

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

HostProtectionException(String, HostProtectionResource, HostProtectionResource)

Inicializa uma nova instância da HostProtectionException classe 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.

HostProtectionException(String)

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

Propriedades

Nome Description
Data

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

(Herdado de Exception)
DemandedResources

Obtém ou define os recursos de proteção de host exigidos 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 atribuído a uma exceção específica.

(Herdado de Exception)
InnerException

Obtém a Exception instância 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 inacessíveis para código parcialmente confiável.

Source

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

(Herdado de Exception)
StackTrace

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

(Herdado de Exception)
TargetSite

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

(Herdado de Exception)

Métodos

Nome Description
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 causa raiz de uma ou mais exceções subsequentes.

(Herdado de Exception)
GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetObjectData(SerializationInfo, StreamingContext)

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

GetType()

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

(Herdado de Exception)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

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

Eventos

Nome Description
SerializeObjectState

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