HostSecurityManager.Flags Eigenschap

Definitie

Hiermee haalt u de vlag op die de onderdelen van het beveiligingsbeleid vertegenwoordigt die van belang zijn voor de host.

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

Waarde van eigenschap

Een van de opsommingswaarden waarmee onderdelen van het beveiligingsbeleid worden opgegeven. De standaardwaarde is AllFlags.

Voorbeelden

In het volgende voorbeeld ziet u hoe u de Flags eigenschap voor een aangepast hostbeveiligingsbeheer overschrijft. Dit voorbeeld maakt deel uit van een groter voorbeeld voor de HostSecurityManager klasse.

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

Opmerkingen

Deze eigenschap kan worden overschreven in een afgeleide klasse. De basis-implementatie retourneert AllFlagsaltijd.

De afgeleide host kan de waarde van deze eigenschap wijzigen wanneer alleen een subset van de HostSecurityManagerOptions eigenschap van belang is. De mogelijke subsets omvatten geen, de geweigerde set, het beleidsniveau en het bewijsmateriaal van de assembly.

Van toepassing op