Condividi tramite


HostProtectionException Costruttori

Definizione

Inizializza una nuova istanza della classe HostProtectionException.

Overload

Nome Descrizione
HostProtectionException()

Inizializza una nuova istanza della HostProtectionException classe con valori predefiniti.

HostProtectionException(String)

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

HostProtectionException(SerializationInfo, StreamingContext)
Obsoleti.

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

HostProtectionException(String, Exception)

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

HostProtectionException(String, HostProtectionResource, HostProtectionResource)

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

HostProtectionException()

Origine:
HostProtectionException.cs
Origine:
HostProtectionException.cs
Origine:
HostProtectionException.cs
Origine:
HostProtectionException.cs
Origine:
HostProtectionException.cs
Origine:
HostProtectionException.cs
Origine:
HostProtectionException.cs
Origine:
HostProtectionException.cs

Inizializza una nuova istanza della HostProtectionException classe con valori predefiniti.

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

Commenti

Nella tabella seguente vengono illustrati i valori iniziali delle proprietà per un'istanza della HostProtectionException classe .

Proprietà Valore
ProtectedResources HostProtectionResource.None
DemandedResources HostProtectionResource.None

Si applica a

HostProtectionException(String)

Origine:
HostProtectionException.cs
Origine:
HostProtectionException.cs
Origine:
HostProtectionException.cs
Origine:
HostProtectionException.cs
Origine:
HostProtectionException.cs
Origine:
HostProtectionException.cs
Origine:
HostProtectionException.cs
Origine:
HostProtectionException.cs

Inizializza una nuova istanza della HostProtectionException classe 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 che descrive 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 di sistema correnti.

Si applica a

HostProtectionException(SerializationInfo, StreamingContext)

Origine:
HostProtectionException.cs
Origine:
HostProtectionException.cs
Origine:
HostProtectionException.cs
Origine:
HostProtectionException.cs
Origine:
HostProtectionException.cs
Origine:
HostProtectionException.cs
Origine:
HostProtectionException.cs
Origine:
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 HostProtectionException classe utilizzando le informazioni di serializzazione e il contesto di streaming forniti.

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)

Parametri

info
SerializationInfo

Oggetto che contiene i dati dell'oggetto serializzato.

context
StreamingContext

Informazioni contestuali sull'origine o sulla destinazione.

Attributi

Eccezioni

info è null.

Commenti

Questo costruttore viene chiamato durante la deserializzazione per ricostruire l'oggetto eccezione trasmesso su un flusso.

Si applica a

HostProtectionException(String, Exception)

Origine:
HostProtectionException.cs
Origine:
HostProtectionException.cs
Origine:
HostProtectionException.cs
Origine:
HostProtectionException.cs
Origine:
HostProtectionException.cs
Origine:
HostProtectionException.cs
Origine:
HostProtectionException.cs
Origine:
HostProtectionException.cs

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

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 che spiega il motivo dell'eccezione.

e
Exception

Eccezione che rappresenta la causa dell'eccezione corrente. Se il innerException parametro non nullè , l'eccezione corrente viene generata in un catch blocco che gestisce l'eccezione interna.

Commenti

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

Si applica a

HostProtectionException(String, HostProtectionResource, HostProtectionResource)

Origine:
HostProtectionException.cs
Origine:
HostProtectionException.cs
Origine:
HostProtectionException.cs
Origine:
HostProtectionException.cs
Origine:
HostProtectionException.cs
Origine:
HostProtectionException.cs
Origine:
HostProtectionException.cs
Origine:
HostProtectionException.cs

Inizializza una nuova istanza della HostProtectionException classe con un messaggio di errore specificato, le risorse host protette e le risorse host 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 che spiega il motivo dell'eccezione.

protectedResources
HostProtectionResource

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

demandedResources
HostProtectionResource

Combinazione bit per bit dei valori di enumerazione che specificano le risorse 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 , HostProtectionAttribute esegue 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 demandedResources valore della proprietà .HostProtectionResource.SharedState

Si applica a