HostProtectionException Constructors

Definitie

Initialiseert een nieuw exemplaar van de HostProtectionException klasse.

Overloads

Name Description
HostProtectionException()

Initialiseert een nieuw exemplaar van de HostProtectionException klasse met standaardwaarden.

HostProtectionException(String)

Initialiseert een nieuw exemplaar van de HostProtectionException klasse met een opgegeven foutbericht.

HostProtectionException(SerializationInfo, StreamingContext)

Initialiseert een nieuw exemplaar van de HostProtectionException klasse met behulp van de opgegeven serialisatie-informatie en streamingcontext.

HostProtectionException(String, Exception)

Initialiseert een nieuw exemplaar van de HostProtectionException klasse met een opgegeven foutbericht en een verwijzing naar de binnenste uitzondering die de oorzaak van deze uitzondering is.

HostProtectionException(String, HostProtectionResource, HostProtectionResource)

Initialiseert een nieuw exemplaar van de HostProtectionException klasse met een opgegeven foutbericht, de beveiligde hostbronnen en de hostbronnen die de uitzondering hebben veroorzaakt.

HostProtectionException()

Initialiseert een nieuw exemplaar van de HostProtectionException klasse met standaardwaarden.

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

Opmerkingen

In de volgende tabel ziet u de oorspronkelijke eigenschapswaarden voor een exemplaar van de HostProtectionException klasse.

Property Value
ProtectedResources HostProtectionResource.None
DemandedResources HostProtectionResource.None

Van toepassing op

HostProtectionException(String)

Initialiseert een nieuw exemplaar van de HostProtectionException klasse met een opgegeven foutbericht.

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

Parameters

message
String

Het bericht waarin de fout wordt beschreven.

Opmerkingen

De inhoud van de message parameter moet begrijpelijk zijn voor de gebruiker. De aanroeper van deze constructor is vereist om ervoor te zorgen dat deze tekenreeks is gelokaliseerd voor de huidige systeemcultuur.

Van toepassing op

HostProtectionException(SerializationInfo, StreamingContext)

Initialiseert een nieuw exemplaar van de HostProtectionException klasse met behulp van de opgegeven serialisatie-informatie en streamingcontext.

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)

Parameters

info
SerializationInfo

Het object met de geserialiseerde objectgegevens.

context
StreamingContext

Contextuele informatie over de bron of bestemming.

Uitzonderingen

info is null.

Opmerkingen

Deze constructor wordt aangeroepen tijdens deserialisatie om het uitzonderingsobject te reconstrueren dat via een stroom wordt verzonden.

Van toepassing op

HostProtectionException(String, Exception)

Initialiseert een nieuw exemplaar van de HostProtectionException klasse met een opgegeven foutbericht en een verwijzing naar de binnenste uitzondering die de oorzaak van deze uitzondering is.

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)

Parameters

message
String

In het foutbericht wordt de reden voor de uitzondering uitgelegd.

e
Exception

De uitzondering die de oorzaak is van de huidige uitzondering. Als de innerException parameter niet nullis, wordt de huidige uitzondering gegenereerd in een catch blok dat de binnenste uitzondering afhandelt.

Opmerkingen

Een uitzondering die wordt gegenereerd als direct resultaat van een eerdere uitzondering, kan een verwijzing naar de vorige uitzondering in de InnerException eigenschap bevatten. De InnerException eigenschap retourneert dezelfde waarde die wordt doorgegeven aan de constructor of null als de InnerException eigenschap de binnenste uitzonderingswaarde niet aan de constructor levert.

Van toepassing op

HostProtectionException(String, HostProtectionResource, HostProtectionResource)

Initialiseert een nieuw exemplaar van de HostProtectionException klasse met een opgegeven foutbericht, de beveiligde hostbronnen en de hostbronnen die de uitzondering hebben veroorzaakt.

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)

Parameters

message
String

In het foutbericht wordt de reden voor de uitzondering uitgelegd.

protectedResources
HostProtectionResource

Een bitsgewijze combinatie van de opsommingswaarden waarmee de hostresources worden opgegeven die niet toegankelijk zijn voor gedeeltelijk vertrouwde code.

demandedResources
HostProtectionResource

Een bitsgewijze combinatie van de opsommingswaarden waarmee de gewenste hostbronnen worden opgegeven.

Opmerkingen

De demandedResources parameter geeft de aangevraagde hostbeveiligingscategorieën op die ervoor hebben gezorgd dat de uitzondering werd gegenereerd. Stel dat een methode een HostProtectionAttribute kenmerk heeft dat aangeeft dat de methode de gedeelde status beschikbaar maakt. Wanneer de methode wordt aangeroepen, wordt er HostProtectionAttribute een koppelingsvraag naar de gedeelde status uitgevoerd. Als de host de gedeelde status heeft ingesteld als een verboden categorie, wordt een HostProtectionException verhoogd met een demandedResources eigenschapswaarde van HostProtectionResource.SharedState.

Van toepassing op