HostSecurityManager.Flags Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает флаги, представляющие компоненты политики безопасности, необходимые сайту.
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
Значение свойства
Одно из значений перечисления, указывающее компоненты политики безопасности. Значение по умолчанию — AllFlags.
Примеры
В следующем примере показано, как переопределить Flags свойство для пользовательского диспетчера безопасности узла. Этот пример является частью более крупного примера, предоставленного HostSecurityManager для класса .
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
Комментарии
Это свойство можно переопределить в производном классе. Базовая реализация всегда возвращает значение AllFlags.
Производный узел может изменить значение этого свойства, если интерес представляет только подмножество HostSecurityManagerOptions . Возможные подмножества включают none, отклоненный набор, уровень политики и свидетельство сборки.