Freigeben über


ReflectionPermissionAttribute.ReflectionEmit Eigenschaft

Definition

Achtung

ReflectionPermissionAttribute.ReflectionEmit has been deprecated and is not supported.

Achtung

This permission is no longer used by the CLR.

Achtung

Diese API ist nun veraltet.

Ruft einen Wert ab, der angibt, ob bestimmte Features in System.Reflection.Emit, wie z. B. das Ausgeben von Debugsymbolen, zulässig sind, oder legt diesen Wert fest.

public:
 property bool ReflectionEmit { bool get(); void set(bool value); };
[System.Obsolete("ReflectionPermissionAttribute.ReflectionEmit has been deprecated and is not supported.")]
public bool ReflectionEmit { get; set; }
public bool ReflectionEmit { get; set; }
[System.Obsolete("This permission is no longer used by the CLR.")]
public bool ReflectionEmit { get; set; }
[System.Obsolete]
public bool ReflectionEmit { get; set; }
[<System.Obsolete("ReflectionPermissionAttribute.ReflectionEmit has been deprecated and is not supported.")>]
member this.ReflectionEmit : bool with get, set
member this.ReflectionEmit : bool with get, set
[<System.Obsolete("This permission is no longer used by the CLR.")>]
member this.ReflectionEmit : bool with get, set
[<System.Obsolete>]
member this.ReflectionEmit : bool with get, set
Public Property ReflectionEmit As Boolean

Eigenschaftswert

true, wenn die Verwendung der betreffenden Features zulässig ist, andernfalls false.

Attribute

Hinweise

Hinweis

Ab dem .NET Framework 2.0 Service Pack 1 ist das Ausgeben von Code nicht mehr mit dem ReflectionPermissionFlag.ReflectionEmit Flag erforderlichReflectionPermission. Einige Features der Reflektion, z. B. das Ausgeben von Debugsymbolen, erfordern weiterhin das ReflectionPermissionFlag.ReflectionEmit Flag. (Siehe Sicherheitsprobleme in Reflection Emit.)

Um diese Funktionalität zu verwenden, sollte Ihre Anwendung auf die .NET Framework 3.5 oder höher abzielen.

Gilt für: