ILoginOptions Interface

The ILoginOptions class is an interface that represents a collection of options associated with a login.

This API is not CLS-compliant. 

Namespace:  Microsoft.SqlServer.Management.Smo
Assembly:  Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)

Syntax

'Declaration
<LocalizedPropertyResourcesAttribute("Microsoft.SqlServer.Management.Smo.LocalizableResources")> _
<DisplayNameKeyAttribute("ILoginOptions_Name")> _
<DisplayDescriptionKeyAttribute("ILoginOptions_Desc")> _
<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.None Or AutomatedPolicyEvaluationMode.Enforce Or AutomatedPolicyEvaluationMode.CheckOnChanges Or AutomatedPolicyEvaluationMode.CheckOnSchedule)> _
<TypeConverterAttribute(GetType(LocalizableTypeConverter))> _
<CLSCompliantAttribute(False)> _
<StateChangeEventAttribute("CREATE_LOGIN", "LOGIN")> _
<StateChangeEventAttribute("ALTER_LOGIN", "LOGIN")> _
Public Interface ILoginOptions _
    Inherits IDmfFacet
'Usage
Dim instance As ILoginOptions
[LocalizedPropertyResourcesAttribute("Microsoft.SqlServer.Management.Smo.LocalizableResources")]
[DisplayNameKeyAttribute("ILoginOptions_Name")]
[DisplayDescriptionKeyAttribute("ILoginOptions_Desc")]
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode.None|AutomatedPolicyEvaluationMode.Enforce|AutomatedPolicyEvaluationMode.CheckOnChanges|AutomatedPolicyEvaluationMode.CheckOnSchedule)]
[TypeConverterAttribute(typeof(LocalizableTypeConverter))]
[CLSCompliantAttribute(false)]
[StateChangeEventAttribute("CREATE_LOGIN", "LOGIN")]
[StateChangeEventAttribute("ALTER_LOGIN", "LOGIN")]
public interface ILoginOptions : IDmfFacet
[LocalizedPropertyResourcesAttribute(L"Microsoft.SqlServer.Management.Smo.LocalizableResources")]
[DisplayNameKeyAttribute(L"ILoginOptions_Name")]
[DisplayDescriptionKeyAttribute(L"ILoginOptions_Desc")]
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode::None|AutomatedPolicyEvaluationMode::Enforce|AutomatedPolicyEvaluationMode::CheckOnChanges|AutomatedPolicyEvaluationMode::CheckOnSchedule)]
[TypeConverterAttribute(typeof(LocalizableTypeConverter))]
[CLSCompliantAttribute(false)]
[StateChangeEventAttribute(L"CREATE_LOGIN", L"LOGIN")]
[StateChangeEventAttribute(L"ALTER_LOGIN", L"LOGIN")]
public interface class ILoginOptions : IDmfFacet
[<LocalizedPropertyResourcesAttribute("Microsoft.SqlServer.Management.Smo.LocalizableResources")>]
[<DisplayNameKeyAttribute("ILoginOptions_Name")>]
[<DisplayDescriptionKeyAttribute("ILoginOptions_Desc")>]
[<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.None|AutomatedPolicyEvaluationMode.Enforce|AutomatedPolicyEvaluationMode.CheckOnChanges|AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
[<TypeConverterAttribute(typeof(LocalizableTypeConverter))>]
[<CLSCompliantAttribute(false)>]
[<StateChangeEventAttribute("CREATE_LOGIN", "LOGIN")>]
[<StateChangeEventAttribute("ALTER_LOGIN", "LOGIN")>]
type ILoginOptions =  
    interface 
        interface IDmfFacet 
    end
public interface ILoginOptions extends IDmfFacet

The ILoginOptions type exposes the following members.

Properties

  Name Description
Public property AsymmetricKey Gets or sets the asymmetric key that is associated with the login.
Public property Certificate Gets or sets the certificate that is associated with the login.
Public property CreateDate Gets the date and time when the login was created.
Public property Credential Gets or sets the credential that is associated with the login.
Public property DefaultDatabase Gets or sets the database that the login uses by default.
Public property ID Gets the ID value that uniquely identifies the login.
Public property IsDisabled Gets the Boolean value that determines whether the login is disabled.
Public property IsLocked Gets the Boolean value that determines whether the login is locked.
Public property IsSystemObject Gets the Boolean value that determines whether the login is a system object.
Public property Language Gets or sets the language that is associated with the login.
Public property LanguageAlias Gets the alternative name that describes the language that is associated with the login.
Public property MustChangePassword Gets the Boolean value that determines whether the login password must be changed.
Public property Name Gets or sets the name of the login.
Public property PasswordExpirationEnabled Gets or sets the Boolean value that determines whether the login password will expire automatically.
Public property PasswordPolicyEnforced Gets or sets the Boolean value that determines whether the login password must adhere to a policy.

Top

See Also

Reference

Microsoft.SqlServer.Management.Smo Namespace