HostProtectionException Costruttori

Definizione

Inizializza una nuova istanza della classe HostProtectionException.

Overload

HostProtectionException()

Inizializza una nuova istanza della classe HostProtectionException con i valori predefiniti.

HostProtectionException(String)

Inizializza una nuova istanza della classe HostProtectionException con un messaggio di errore specificato.

HostProtectionException(SerializationInfo, StreamingContext)
Obsoleti.

Inizializza una nuova istanza della classe HostProtectionException utilizzando le informazioni di serializzazione e il contesto di flusso forniti.

HostProtectionException(String, Exception)

Inizializza una nuova istanza della classe HostProtectionException con un messaggio di errore specificato e un riferimento all'eccezione interna che è la causa dell'eccezione corrente.

HostProtectionException(String, HostProtectionResource, HostProtectionResource)

Inizializza una nuova istanza della classe HostProtectionException con un messaggio di errore specificato, le risorse dell'host protette e quelle che hanno causato la generazione dell'eccezione.

HostProtectionException()

Source:
HostProtectionException.cs
Source:
HostProtectionException.cs
Source:
HostProtectionException.cs

Inizializza una nuova istanza della classe HostProtectionException con i valori predefiniti.

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

Commenti

Nella tabella riportata di seguito sono illustrati i valori iniziali delle proprietà per un'istanza della classe HostProtectionException.

Proprietà Valore
ProtectedResources HostProtectionResource.None
DemandedResources HostProtectionResource.None

Si applica a

HostProtectionException(String)

Source:
HostProtectionException.cs
Source:
HostProtectionException.cs
Source:
HostProtectionException.cs

Inizializza una nuova istanza della classe HostProtectionException con un messaggio di errore specificato.

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

Parametri

message
String

Messaggio in cui viene descritto l'errore.

Commenti

Il contenuto del message parametro deve essere comprensibile per l'utente. Il chiamante di questo costruttore è necessario per assicurarsi che questa stringa sia stata localizzata per le impostazioni cultura correnti del sistema.

Si applica a

HostProtectionException(SerializationInfo, StreamingContext)

Source:
HostProtectionException.cs
Source:
HostProtectionException.cs
Source:
HostProtectionException.cs

Attenzione

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

Inizializza una nuova istanza della classe HostProtectionException utilizzando le informazioni di serializzazione e il contesto di flusso forniti.

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}")]
protected HostProtectionException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new System.Security.HostProtectionException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Security.HostProtectionException
[<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
Protected Sub New (info As SerializationInfo, context As StreamingContext)

Parametri

info
SerializationInfo

Oggetto che contiene i dati oggetto serializzati.

context
StreamingContext

Informazioni contestuali sull'origine o sulla destinazione.

Attributi

Eccezioni

info è null.

Commenti

Questo costruttore viene chiamato nel corso della deserializzazione per ricostruire l'oggetto eccezione trasmesso in un flusso.

Si applica a

HostProtectionException(String, Exception)

Source:
HostProtectionException.cs
Source:
HostProtectionException.cs
Source:
HostProtectionException.cs

Inizializza una nuova istanza della classe HostProtectionException con un messaggio di errore specificato e un riferimento all'eccezione interna che è la causa dell'eccezione corrente.

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)

Parametri

message
String

Messaggio di errore in cui viene indicato il motivo dell'eccezione.

e
Exception

Eccezione che ha determinato l'eccezione corrente. Se il parametro innerException non è null, l'eccezione corrente viene generata in un blocco catch in cui viene gestita l'eccezione interna.

Commenti

Un'eccezione generata come risultato diretto di un'eccezione precedente può includere un riferimento all'eccezione precedente nella proprietà InnerException. La proprietà InnerException restituisce lo stesso valore passato nel costruttore oppure il valore null se la proprietà InnerException non fornisce al costruttore il valore dell'eccezione interna.

Si applica a

HostProtectionException(String, HostProtectionResource, HostProtectionResource)

Source:
HostProtectionException.cs
Source:
HostProtectionException.cs
Source:
HostProtectionException.cs

Inizializza una nuova istanza della classe HostProtectionException con un messaggio di errore specificato, le risorse dell'host protette e quelle che hanno causato la generazione dell'eccezione.

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)

Parametri

message
String

Messaggio di errore in cui viene indicato il motivo dell'eccezione.

protectedResources
HostProtectionResource

Combinazione bit per bit dei valori di enumerazione che specificano le risorse dell'host inaccessibili a codice parzialmente attendibile.

demandedResources
HostProtectionResource

Combinazione bit per bit dei valori di enumerazione che specificano le risorse dell'host richieste.

Commenti

Il demandedResources parametro specifica le categorie di protezione host richieste che hanno causato la generazione dell'eccezione. Si supponga, ad esempio, che un metodo abbia un HostProtectionAttribute attributo che indica che il metodo espone lo stato condiviso. Quando viene chiamato il metodo , esegue HostProtectionAttribute una richiesta di collegamento per lo stato condiviso. Se l'host ha impostato lo stato condiviso come categoria non consentita, viene generato un HostProtectionException oggetto con il valore della demandedResourcesHostProtectionResource.SharedStateproprietà .

Si applica a