HostProtectionException Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.
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.