Freigeben über


HostSecurityManager.Flags Eigenschaft

Definition

Ruft das Flag ab, das die Sicherheitsrichtlinienkomponenten für den Host darstellt.

public:
 virtual property System::Security::HostSecurityManagerOptions Flags { System::Security::HostSecurityManagerOptions get(); };
public virtual System.Security.HostSecurityManagerOptions Flags { get; }
member this.Flags : System.Security.HostSecurityManagerOptions
Public Overridable ReadOnly Property Flags As HostSecurityManagerOptions

Eigenschaftswert

Einer der Enumerationswerte, die Sicherheitsrichtlinienkomponenten angibt. Der Standardwert lautet AllFlags.

Beispiele

Das folgende Beispiel zeigt, wie die Flags Eigenschaft für einen benutzerdefinierten Hostsicherheits-Manager überschreibt wird. Dieses Beispiel ist Teil eines größeren Beispiels, das für die HostSecurityManager Klasse bereitgestellt wird.

private HostSecurityManagerOptions hostFlags = HostSecurityManagerOptions.HostDetermineApplicationTrust |
                                           HostSecurityManagerOptions.HostAssemblyEvidence;
public override HostSecurityManagerOptions Flags
{
    get
    {
        return hostFlags;
    }
}
Private hostFlags As HostSecurityManagerOptions = HostSecurityManagerOptions.HostDetermineApplicationTrust Or HostSecurityManagerOptions.HostAssemblyEvidence

Public Overrides ReadOnly Property Flags() As HostSecurityManagerOptions
    Get
        Return hostFlags
    End Get
End Property

Hinweise

Diese Eigenschaft kann in einer abgeleiteten Klasse überschrieben werden. Die Basisimplementierung gibt immer zurück AllFlags.

Der abgeleitete Host kann den Wert dieser Eigenschaft ändern, wenn nur eine Teilmenge des HostSecurityManagerOptions Interesses ist. Die möglichen Teilmengen umfassen keine, die abgelehnte Menge, die Richtlinienebene und Assembly-Nachweise.

Gilt für: