HostSecurityManager.Flags Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.