HostProtectionException Construtores

Definição

Inicializa uma nova instância da HostProtectionException classe.

Sobrecargas

Name Description
HostProtectionException()

Inicializa uma nova instância da HostProtectionException classe com valores por defeito.

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 a informação de serialização e o contexto de streaming fornecidos.

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 do host protegidos e os recursos do host que causaram o lançamento da exceção.

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 HostProtectionException classe com valores por defeito.

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

Observações

A tabela seguinte mostra os valores iniciais das propriedades para uma instância da HostProtectionException classe.

Property Value
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.

Observações

O conteúdo do message parâmetro deve ser compreensível para o utilizador. O chamador deste construtor é obrigado a garantir que esta cadeia foi localizada para a cultura do sistema atual.

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

Atenção

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 a informação de serialização e o contexto de streaming fornecidos.

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ção contextual sobre a origem ou destino.

Atributos

Exceções

info é null.

Observações

Este construtor é chamado durante a desserialização para reconstruir o objeto exceção transmitido através de 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 a razão 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 é elevada num catch bloco que gere a exceção interna.

Observações

Uma exceção que seja lançada como resultado direto de uma exceção anterior pode incluir uma referência à exceção anterior na InnerException propriedade. A InnerException propriedade devolve o mesmo valor que é passado ao construtor, ou null se a InnerException propriedade não fornecer 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 do host protegidos e os recursos do host que causaram o lançamento da exceção.

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 a razão da exceção.

protectedResources
HostProtectionResource

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

demandedResources
HostProtectionResource

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

Observações

O demandedResources parâmetro especifica as categorias de proteção do hospedeiro exigidas que causaram o lançamento da exceção. Por exemplo, suponha que um método tem um HostProtectionAttribute atributo que indica que o método expõe o estado partilhado. Quando o método é chamado, realiza HostProtectionAttribute uma exigência de ligação para o estado partilhado. Se o anfitrião definiu o estado partilhado como categoria proibida, então a HostProtectionException é elevado com um demandedResources valor de propriedade de HostProtectionResource.SharedState.

Aplica-se a