Compartilhar via


HostProtectionException Construtores

Definição

Inicializa uma nova instância da classe HostProtectionException.

Sobrecargas

Nome Description
HostProtectionException()

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

HostProtectionException(String)

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

HostProtectionException(SerializationInfo, StreamingContext)
Obsoleto.

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()

Origem:
HostProtectionException.cs
Origem:
HostProtectionException.cs
Origem:
HostProtectionException.cs
Origem:
HostProtectionException.cs
Origem:
HostProtectionException.cs
Origem:
HostProtectionException.cs
Origem:
HostProtectionException.cs

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

public:
 HostProtectionException();
public HostProtectionException();
Public Sub New ()

Comentários

A tabela a seguir mostra os valores de propriedade iniciais para uma instância da HostProtectionException classe.

Propriedade Valor
ProtectedResources HostProtectionResource.None
DemandedResources HostProtectionResource.None

Aplica-se a

HostProtectionException(String)

Origem:
HostProtectionException.cs
Origem:
HostProtectionException.cs
Origem:
HostProtectionException.cs
Origem:
HostProtectionException.cs
Origem:
HostProtectionException.cs
Origem:
HostProtectionException.cs
Origem:
HostProtectionException.cs

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

public:
 HostProtectionException(System::String ^ message);
public HostProtectionException(string message);
new System.Security.HostProtectionException : string -> System.Security.HostProtectionException
Public Sub New (message As String)

Parâmetros

message
String

A mensagem que descreve o erro.

Comentários

O conteúdo do message parâmetro deve ser compreensível para o usuário. O chamador desse construtor é necessário para garantir que essa cadeia de caracteres tenha sido localizada para a cultura atual do sistema.

Aplica-se a

HostProtectionException(SerializationInfo, StreamingContext)

Origem:
HostProtectionException.cs
Origem:
HostProtectionException.cs
Origem:
HostProtectionException.cs
Origem:
HostProtectionException.cs
Origem:
HostProtectionException.cs
Origem:
HostProtectionException.cs
Origem:
HostProtectionException.cs

Cuidado

This API supports obsolete formatter-based serialization. It should not be called or extended by application code.

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

protected:
 HostProtectionException(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
[System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
protected HostProtectionException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
protected HostProtectionException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[<System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Security.HostProtectionException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Security.HostProtectionException
new System.Security.HostProtectionException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Security.HostProtectionException
Protected Sub New (info As SerializationInfo, context As StreamingContext)

Parâmetros

info
SerializationInfo

O objeto que contém os dados do objeto serializado.

context
StreamingContext

Informações contextuais sobre a origem ou o destino.

Atributos

Exceções

info é null.

Comentários

Esse construtor é chamado durante a desserialização para reconstruir o objeto de exceção transmitido em um fluxo.

Aplica-se a

HostProtectionException(String, Exception)

Origem:
HostProtectionException.cs
Origem:
HostProtectionException.cs
Origem:
HostProtectionException.cs
Origem:
HostProtectionException.cs
Origem:
HostProtectionException.cs
Origem:
HostProtectionException.cs
Origem:
HostProtectionException.cs

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.

public:
 HostProtectionException(System::String ^ message, Exception ^ e);
public HostProtectionException(string message, Exception e);
new System.Security.HostProtectionException : string * Exception -> System.Security.HostProtectionException
Public Sub New (message As String, e As Exception)

Parâmetros

message
String

A mensagem de erro que explica o motivo da exceção.

e
Exception

A exceção que é a causa da exceção atual. Se o innerException parâmetro não nullfor, a exceção atual será gerada em um catch bloco que manipula a exceção interna.

Comentários

Uma exceção gerada como resultado direto de uma exceção anterior pode incluir uma referência à exceção anterior na InnerException propriedade. A InnerException propriedade retorna o mesmo valor que é passado para o construtor ou null se a InnerException propriedade não fornece o valor de exceção interna ao construtor.

Aplica-se a

HostProtectionException(String, HostProtectionResource, HostProtectionResource)

Origem:
HostProtectionException.cs
Origem:
HostProtectionException.cs
Origem:
HostProtectionException.cs
Origem:
HostProtectionException.cs
Origem:
HostProtectionException.cs
Origem:
HostProtectionException.cs
Origem:
HostProtectionException.cs

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.

public:
 HostProtectionException(System::String ^ message, System::Security::Permissions::HostProtectionResource protectedResources, System::Security::Permissions::HostProtectionResource demandedResources);
public HostProtectionException(string message, System.Security.Permissions.HostProtectionResource protectedResources, System.Security.Permissions.HostProtectionResource demandedResources);
new System.Security.HostProtectionException : string * System.Security.Permissions.HostProtectionResource * System.Security.Permissions.HostProtectionResource -> System.Security.HostProtectionException
Public Sub New (message As String, protectedResources As HostProtectionResource, demandedResources As HostProtectionResource)

Parâmetros

message
String

A mensagem de erro que explica o motivo da exceção.

protectedResources
HostProtectionResource

Uma combinação bit a bit dos valores de enumeração que especificam os recursos de host inacessíveis ao código parcialmente confiável.

demandedResources
HostProtectionResource

Uma combinação bit a bit dos valores de enumeração que especificam os recursos de host exigidos.

Comentários

O demandedResources parâmetro especifica as categorias de proteção de host exigidas que causaram a geração da exceção. Por exemplo, suponha que um método tenha um HostProtectionAttribute atributo que indique que o método expõe o estado compartilhado. Quando o método é chamado, ele HostProtectionAttribute executa uma demanda de link para o estado compartilhado. Se o host tiver definido o estado compartilhado como uma categoria proibida, um HostProtectionException será acionado com um demandedResources valor de propriedade igual HostProtectionResource.SharedStatea .

Aplica-se a