HostProtectionException Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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()
- Origine:
- HostProtectionException.cs
- Origine:
- HostProtectionException.cs
- Origine:
- HostProtectionException.cs
- Origine:
- 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)
- Origine:
- HostProtectionException.cs
- Origine:
- HostProtectionException.cs
- Origine:
- HostProtectionException.cs
- Origine:
- 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)
- 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 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)
- Origine:
- HostProtectionException.cs
- Origine:
- HostProtectionException.cs
- Origine:
- HostProtectionException.cs
- Origine:
- 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.
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)
- Origine:
- HostProtectionException.cs
- Origine:
- HostProtectionException.cs
- Origine:
- HostProtectionException.cs
- Origine:
- 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 demandedResources
HostProtectionResource.SharedStateproprietà .