HostProtectionAttribute.Resources Eigenschaft

Definition

Ruft Flags ab, die Kategorien von Funktionen angeben, die potenziell schädlich für den Host sind, oder legt diese Flags fest.

C#
public System.Security.Permissions.HostProtectionResource Resources { get; set; }

Eigenschaftswert

Eine bitweise Kombination der HostProtectionResource-Werte. Der Standardwert ist None.

Beispiele

Im folgenden Codebeispiel wird die Verwendung des HostProtectionAttribute Attributs mit der Resources -Eigenschaft veranschaulicht. Dieses Beispiel ist Teil eines größeren Beispiels, das für die HostProtectionAttribute -Klasse bereitgestellt wird.

C#
// Use the enumeration flags to indicate that this method exposes 
// shared state and self-affecting process management.
// Either of the following attribute statements can be used to set the
// resource flags.
[HostProtectionAttribute(SharedState = true, 
    SelfAffectingProcessMgmt = true)]
[HostProtectionAttribute(Resources = HostProtectionResource.SharedState |
     HostProtectionResource.SelfAffectingProcessMgmt)]
private static void Exit(string Message, int Code)
{
    // Exit the sample when an exception is thrown.
    Console.WriteLine("\nFAILED: " + Message + " " + Code.ToString());
    Environment.ExitCode = Code;
    Environment.Exit(Code);
}

Hinweise

Die HostProtectionResource Flags geben die Ressourcen an, die von der Methode oder Klasse verfügbar gemacht werden, die für den Host potenziell schädlich sind.

Gilt für:

Produkt Versionen
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Weitere Informationen