IAuthenticationModule.CanPreAuthenticate Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, указывающее, поддерживает ли модуль проверки подлинности предварительную проверку подлинности.
public:
property bool CanPreAuthenticate { bool get(); };
public bool CanPreAuthenticate { get; }
member this.CanPreAuthenticate : bool
Public ReadOnly Property CanPreAuthenticate As Boolean
Значение свойства
true Значение , если модуль авторизации поддерживает предварительную проверку подлинности; в противном случае false.
Примеры
В следующем примере показано, как использовать CanPreAuthenticate свойство. Полный пример см. в AuthenticationManager классе.
// Define the authentication type. This type is then used to identify this
// custom authentication module. The default is set to Basic.
public string AuthenticationType { get; } = "Basic";
// Define the pre-authentication capabilities for the module. The default is set
// to false.
public bool CanPreAuthenticate { get; }
Private m_authenticationType As String
Private m_canPreAuthenticate As Boolean
' The CustomBasic constructor initializes the properties of the customized
' authentication.
Public Sub New()
m_authenticationType = "Basic"
m_canPreAuthenticate = False
End Sub
' Define the authentication type. This type is then used to identify this
' custom authentication module. The default is set to Basic.
Public ReadOnly Property AuthenticationType() As String _
Implements IAuthenticationModule.AuthenticationType
Get
Return m_authenticationType
End Get
End Property
' Define the pre-authentication capabilities for the module. The default is set
' to false.
Public ReadOnly Property CanPreAuthenticate() As Boolean _
Implements IAuthenticationModule.CanPreAuthenticate
Get
Return m_canPreAuthenticate
End Get
End Property
Комментарии
Свойство CanPreAuthenticate имеет значение, указывающее true , что модуль проверки подлинности может реагировать на допустимый Authorization экземпляр при вызове PreAuthenticate метода.
Примечания для тех, кто реализует этот метод
Обычно это фиксированное значение; модуль проверки подлинности может предварительно пройти проверку подлинности или не может.