HostSecurityManager.Flags Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient l'indicateur représentant les composants de stratégie de sécurité pris en considération par l'hôte.
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
Valeur de propriété
Une des valeurs d'énumération qui spécifie les composants de stratégie de sécurité. La valeur par défaut est AllFlags.
Exemples
L’exemple suivant montre comment remplacer la propriété d’un Flags gestionnaire de sécurité d’hôte personnalisé. Cet exemple fait partie d’un exemple plus grand fourni pour la HostSecurityManager classe .
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
Remarques
Cette propriété peut être remplacée dans une classe dérivée. L'implémentation de base retourne toujours AllFlags.
L’hôte dérivé peut modifier la valeur de cette propriété quand seul un sous-ensemble du HostSecurityManagerOptions est intéressant. Les sous-ensembles possibles incluent aucun, l’ensemble refusé, le niveau de stratégie et la preuve d’assembly.