Partage via


HostSecurityManager.Flags Propriété

Définition

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.

S’applique à