Partager via


HostSecurityManager.Flags Propriété

Définition

Obtient l’indicateur représentant les composants de stratégie de sécurité qui concernent 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 Flags propriété d’un gestionnaire de sécurité hôte personnalisé. Cet exemple fait partie d’un exemple plus large 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 substituée dans une classe dérivée. L’implémentation de base retourne AllFlagstoujours .

L’hôte dérivé peut modifier la valeur de cette propriété quand seul un sous-ensemble du fichier HostSecurityManagerOptions est intéressant. Les sous-ensembles possibles n’incluent aucun, le jeu refusé, le niveau de stratégie et la preuve d’assembly.

S’applique à