HostProtectionException HostProtectionException HostProtectionException HostProtectionException Constructors

Definition

Überlädt

HostProtectionException() HostProtectionException() HostProtectionException()

Initialisiert eine neue Instanz der HostProtectionException-Klasse mit Standardwerten.Initializes a new instance of the HostProtectionException class with default values.

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

Initialisiert eine neue Instanz der HostProtectionException-Klasse mit einer angegebenen Fehlermeldung.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)

Initialisiert eine neue Instanz der HostProtectionException-Klasse mit den bereitgestellten Serialisierungsinformationen und dem bereitgestellten Streamingkontext.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)

Initialisiert eine neue Instanz der HostProtectionException-Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat.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)

Initialisiert eine neue Instanz der HostProtectionException-Klasse mit einer angegebenen Fehlermeldung, den geschützten Hostressourcen und den Hostressourcen, die die Ausnahme ausgelöst haben.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()

Initialisiert eine neue Instanz der HostProtectionException-Klasse mit Standardwerten.Initializes a new instance of the HostProtectionException class with default values.

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

Hinweise

Die folgende Tabelle zeigt die anfänglichen Eigenschaftswerte für eine Instanz der HostProtectionException-Klasse.The following table shows the initial property values for an instance of the HostProtectionException class.

EigenschaftProperty WertValue
ProtectedResources HostProtectionResource.None
DemandedResources HostProtectionResource.None

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

Initialisiert eine neue Instanz der HostProtectionException-Klasse mit einer angegebenen Fehlermeldung.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)

Parameter

message
String String String String

Die Meldung, in der der Fehler beschrieben wird.The message that describes the error.

Hinweise

Den Inhalt der message Parameter muss für den Benutzer verständlich sein.The content of the message parameter should be understandable to the user. Der Aufrufer dieses Konstruktors muss sicherstellen, dass diese Zeichenfolge für die aktuelle Systemkultur lokalisiert wurde.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)

Initialisiert eine neue Instanz der HostProtectionException-Klasse mit den bereitgestellten Serialisierungsinformationen und dem bereitgestellten Streamingkontext.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)

Parameter

info
SerializationInfo SerializationInfo SerializationInfo SerializationInfo

Das Objekt, das die Daten des serialisierten Objekts enthält.The object that holds the serialized object data.

context
StreamingContext StreamingContext StreamingContext StreamingContext

Kontextinformationen zur Quelle bzw. zum Ziel.Contextual information about the source or destination.

Ausnahmen

Hinweise

Dieser Konstruktor wird während der Deserialisierung aufgerufen, um das über einen Stream übertragene Ausnahmeobjekt wiederherzustellen.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)

Initialisiert eine neue Instanz der HostProtectionException-Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat.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)

Parameter

message
String String String String

Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird.The error message that explains the reason for the exception.

e
Exception Exception Exception Exception

Die Ausnahme, die die Ursache der aktuellen Ausnahme ist.The exception that is the cause of the current exception. Wenn der innerException-Parameter nicht null ist, wird die aktuelle Ausnahme in einem catch-Block ausgelöst, der die innere Ausnahme behandelt.If the innerException parameter is not null, the current exception is raised in a catch block that handles the inner exception.

Hinweise

Eine Ausnahme, die als direktes Ergebnis einer vorhergehenden Ausnahme ausgelöst wird, kann in der InnerException-Eigenschaft über einen Verweis auf die vorhergehende Ausnahme verfügen.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. Die InnerException-Eigenschaft gibt den gleichen Wert zurück, der an den Konstruktor übergeben wird, oder null, wenn die InnerException-Eigenschaft den Wert der inneren Ausnahme nicht an den Konstruktor übergibt.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)

Initialisiert eine neue Instanz der HostProtectionException-Klasse mit einer angegebenen Fehlermeldung, den geschützten Hostressourcen und den Hostressourcen, die die Ausnahme ausgelöst haben.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)

Parameter

message
String String String String

Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird.The error message that explains the reason for the exception.

protectedResources
HostProtectionResource HostProtectionResource HostProtectionResource HostProtectionResource

Eine bitweise Kombination der Enumerationswerte, die die Hostressourcen angeben, auf die teilweise vertrauenswürdiger Code nicht zugreifen kann.A bitwise combination of the enumeration values that specify the host resources that are inaccessible to partially trusted code.

demandedResources
HostProtectionResource HostProtectionResource HostProtectionResource HostProtectionResource

Eine bitweise Kombination der Enumerationswerte, die die angeforderten Hostressourcen angeben.A bitwise combination of the enumeration values that specify the demanded host resources.

Hinweise

Die demandedResources Parameter gibt den angeforderten Hostschutzkategorien, die die auszulösende Ausnahme verursacht hat.The demandedResources parameter specifies the demanded host protection categories that caused the exception to be thrown. Nehmen wir beispielsweise an, dass eine Methode verfügt über eine HostProtectionAttribute Attribut, das angibt, ob die Methode Freigabezustand verfügbar macht.For example, suppose that a method has a HostProtectionAttribute attribute that indicates that the method exposes shared state. Wenn die Methode aufgerufen wird, die HostProtectionAttribute führt einen Linkaufruf für gemeinsam genutzten Zustands.When the method is called, the HostProtectionAttribute performs a link demand for shared state. Wenn der Host gemeinsam genutzten Zustands als unzulässige Kategorie festgelegt ist ein HostProtectionException mit ausgelöst, eine demandedResources Eigenschaftswert HostProtectionResource.SharedState.If the host has set shared state as a prohibited category, then a HostProtectionException is raised with a demandedResources property value of HostProtectionResource.SharedState.

Gilt für: