Freigeben über


HostProtectionException.DemandedResources Eigenschaft

Definition

Ruft die angeforderten Hostschutzressourcen ab, die die Ausnahme ausgelöst haben, oder legt diese fest.

public:
 property System::Security::Permissions::HostProtectionResource DemandedResources { System::Security::Permissions::HostProtectionResource get(); };
public System.Security.Permissions.HostProtectionResource DemandedResources { get; }
member this.DemandedResources : System.Security.Permissions.HostProtectionResource
Public ReadOnly Property DemandedResources As HostProtectionResource

Eigenschaftswert

Eine bitweise Kombination der HostProtectionResource-Werte, die die Schutzressourcen angibt, die die Ausnahme auslösen. Der Standardwert ist None.

Hinweise

Diese Eigenschaft gibt die geforderten Hostschutzkategorien zurück, die dazu geführt haben, dass die Ausnahme ausgelöst wurde. Angenommen, eine Methode verfügt über ein HostProtectionAttribute Attribut, das angibt, dass die Methode den freigegebenen Zustand verfügbar macht. Wenn die -Methode aufgerufen wird, führt eine HostProtectionAttribute Linkanforderung für den freigegebenen Zustand aus. Wenn der Host den freigegebenen Zustand als unzulässige Kategorie festgelegt hat, wird ein HostProtectionException ausgelöst, und der Wert der DemandedResources -Eigenschaft ist HostProtectionResource.SharedState.

Gilt für: