HostProtectionException HostProtectionException HostProtectionException HostProtectionException Constructors

Definizione

Overload

HostProtectionException() HostProtectionException() HostProtectionException()

Inizializza una nuova istanza della classe HostProtectionException con i valori predefiniti.Initializes a new instance of the HostProtectionException class with default values.

HostProtectionException(String) HostProtectionException(String) HostProtectionException(String) HostProtectionException(String)

Inizializza una nuova istanza della classe HostProtectionException con un messaggio di errore specificato.Initializes a new instance of the HostProtectionException class with a specified error message.

HostProtectionException(SerializationInfo, StreamingContext) HostProtectionException(SerializationInfo, StreamingContext) HostProtectionException(SerializationInfo, StreamingContext) HostProtectionException(SerializationInfo, StreamingContext)

Inizializza una nuova istanza della classe HostProtectionException utilizzando le informazioni di serializzazione e il contesto di flusso forniti.Initializes a new instance of the HostProtectionException class using the provided serialization information and streaming context.

HostProtectionException(String, Exception) HostProtectionException(String, Exception) HostProtectionException(String, Exception) 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.Initializes a new instance of the HostProtectionException class with a specified error message and a reference to the inner exception that is the cause of this exception.

HostProtectionException(String, HostProtectionResource, HostProtectionResource) HostProtectionException(String, HostProtectionResource, HostProtectionResource) HostProtectionException(String, HostProtectionResource, HostProtectionResource) 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.Initializes a new instance of the HostProtectionException class with a specified error message, the protected host resources, and the host resources that caused the exception to be thrown.

HostProtectionException() HostProtectionException() HostProtectionException()

Inizializza una nuova istanza della classe HostProtectionException con i valori predefiniti.Initializes a new instance of the HostProtectionException class with default values.

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.The following table shows the initial property values for an instance of the HostProtectionException class.

ProprietàProperty ValueValue
ProtectedResources HostProtectionResource.None
DemandedResources HostProtectionResource.None

HostProtectionException(String) HostProtectionException(String) HostProtectionException(String) HostProtectionException(String)

Inizializza una nuova istanza della classe HostProtectionException con un messaggio di errore specificato.Initializes a new instance of the HostProtectionException class with a specified error message.

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 String String String

Messaggio in cui viene descritto l'errore.The message that describes the error.

Commenti

Il contenuto del message parametro deve essere comprensibile all'utente.The content of the message parameter should be understandable to the user. Il chiamante del costruttore deve garantire che la stringa sia stata localizzata in base alle impostazioni cultura correnti del sistema.The caller of this constructor is required to ensure that this string has been localized for the current system culture.

HostProtectionException(SerializationInfo, StreamingContext) HostProtectionException(SerializationInfo, StreamingContext) HostProtectionException(SerializationInfo, StreamingContext) HostProtectionException(SerializationInfo, StreamingContext)

Inizializza una nuova istanza della classe HostProtectionException utilizzando le informazioni di serializzazione e il contesto di flusso forniti.Initializes a new instance of the HostProtectionException class using the provided serialization information and streaming context.

protected:
 HostProtectionException(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
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
Protected Sub New (info As SerializationInfo, context As StreamingContext)

Parametri

info
SerializationInfo SerializationInfo SerializationInfo SerializationInfo

Oggetto che contiene i dati oggetto serializzati.The object that holds the serialized object data.

context
StreamingContext StreamingContext StreamingContext StreamingContext

Informazioni contestuali sull'origine o sulla destinazione.Contextual information about the source or destination.

Eccezioni

Commenti

Questo costruttore viene chiamato nel corso della deserializzazione per ricostruire l'oggetto eccezione trasmesso in un flusso.This constructor is called during deserialization to reconstruct the exception object transmitted over a stream.

HostProtectionException(String, Exception) HostProtectionException(String, Exception) HostProtectionException(String, Exception) 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.Initializes a new instance of the HostProtectionException class with a specified error message and a reference to the inner exception that is the cause of this exception.

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 String String String

Messaggio di errore in cui viene indicato il motivo dell'eccezione.The error message that explains the reason for the exception.

e
Exception Exception Exception Exception

Eccezione che ha determinato l'eccezione corrente.The exception that is the cause of the current exception. Se il parametro innerException non è null, l'eccezione corrente viene generata in un blocco catch in cui viene gestita l'eccezione interna.If the innerException parameter is not null, the current exception is raised in a catch block that handles the inner exception.

Commenti

Un'eccezione generata come risultato diretto di un'eccezione precedente può includere un riferimento all'eccezione precedente nella proprietà InnerException.An exception that is thrown as a direct result of a previous exception can include a reference to the previous exception in the InnerException property. La proprietà InnerException restituisce lo stesso valore passato al costruttore oppure null nel caso in cui la proprietà InnerException non fornisca il valore di eccezione interna al costruttore.The InnerException property returns the same value that is passed into the constructor, or null if the InnerException property does not supply the inner exception value to the constructor.

HostProtectionException(String, HostProtectionResource, HostProtectionResource) HostProtectionException(String, HostProtectionResource, HostProtectionResource) HostProtectionException(String, HostProtectionResource, HostProtectionResource) 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.Initializes a new instance of the HostProtectionException class with a specified error message, the protected host resources, and the host resources that caused the exception to be thrown.

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 String String String

Messaggio di errore in cui viene indicato il motivo dell'eccezione.The error message that explains the reason for the exception.

protectedResources
HostProtectionResource HostProtectionResource HostProtectionResource HostProtectionResource

Combinazione bit per bit dei valori di enumerazione che specificano le risorse dell'host inaccessibili a codice parzialmente attendibile.A bitwise combination of the enumeration values that specify the host resources that are inaccessible to partially trusted code.

demandedResources
HostProtectionResource HostProtectionResource HostProtectionResource HostProtectionResource

Combinazione bit per bit dei valori di enumerazione che specificano le risorse dell'host richieste.A bitwise combination of the enumeration values that specify the demanded host resources.

Commenti

Il demandedResources parametro specifica le categorie di protezione host richieste che hanno causato la generazione dell'eccezione.The demandedResources parameter specifies the demanded host protection categories that caused the exception to be thrown. Si supponga, ad esempio, che un metodo HostProtectionAttribute disponga di un attributo che indica che il metodo espone lo stato condiviso.For example, suppose that a method has a HostProtectionAttribute attribute that indicates that the method exposes shared state. Quando viene chiamato il metodo, HostProtectionAttribute esegue una richiesta di collegamento per lo stato condiviso.When the method is called, the HostProtectionAttribute performs a link demand for shared state. Se l'host ha impostato lo stato condiviso come categoria non consentita HostProtectionException , viene generato un demandedResources oggetto con il HostProtectionResource.SharedStatevalore della proprietà.If the host has set shared state as a prohibited category, then a HostProtectionException is raised with a demandedResources property value of HostProtectionResource.SharedState.

Si applica a