Share via


IMutableLogin Interface

Represents a mutable SQL Server login.

Namespace:  Microsoft.SqlServer.Management.SqlParser.Metadata
Assembly:  Microsoft.SqlServer.Management.SqlParser (in Microsoft.SqlServer.Management.SqlParser.dll)

Syntax

'Declaration
Public Interface IMutableLogin _
    Inherits ILogin, IMutableServerOwnedObject, IServerOwnedObject, IMutableDatabaseObject,  _
    IDatabaseObject, IMutableMetadataObject, IMetadataObject
'Usage
Dim instance As IMutableLogin
public interface IMutableLogin : ILogin, 
    IMutableServerOwnedObject, IServerOwnedObject, IMutableDatabaseObject, IDatabaseObject, IMutableMetadataObject, 
    IMetadataObject
public interface class IMutableLogin : ILogin, 
    IMutableServerOwnedObject, IServerOwnedObject, IMutableDatabaseObject, IDatabaseObject, IMutableMetadataObject, 
    IMetadataObject
type IMutableLogin =  
    interface 
        interface ILogin 
        interface IMutableServerOwnedObject 
        interface IServerOwnedObject 
        interface IMutableDatabaseObject 
        interface IDatabaseObject 
        interface IMutableMetadataObject 
        interface IMetadataObject 
    end
public interface IMutableLogin extends ILogin, IMutableServerOwnedObject, IServerOwnedObject, IMutableDatabaseObject, IDatabaseObject, IMutableMetadataObject, IMetadataObject

The IMutableLogin type exposes the following members.

Properties

  Name Description
Public property AsymmetricKey Gets or sets the IAsymmetricKey object that is associated with this login.
Public property Certificate Gets or sets the ICertificate object that is associated with this login.
Public property Credential Gets or sets the ICredential object that is associated with this login.
Public property DefaultDatabase Gets or sets the default database that the login account is assigned to after logging on to the instance of SQL Server.
Public property IsSystemObject Gets or sets a value that indicates whether this is a system object. (Inherited from IMutableDatabaseObject.)
Public property Language Gets or sets the language that is required by the login account for date formats and system messages.
Public property LoginType Gets the type of the login. (Inherited from ILogin.)
Public property Name Gets the name of the metadata object. (Inherited from IMetadataObject.)
Public property Parent Gets the IDatabaseObject object that is the parent of this object. (Inherited from IDatabaseObject.)
Public property Password Gets or sets the password that is associated with this login. A password is set only for logins that are created from source.
Public property Server Gets the IServer object that owns this object. (Inherited from IServerOwnedObject.)
Public property Sid Gets or sets the security identifier (SID) for the login account.

Top

Methods

  Name Description
Public method Accept<T>(IDatabaseObjectVisitor<T>) Accepts a visit from the specified IDatabaseObjectVisitor<T> object. (Inherited from IDatabaseObject.)
Public method Accept<T>(IMetadataObjectVisitor<T>) Accepts a visit from the specified IMetadataObjectVisitor<T> object. (Inherited from IMetadataObject.)
Public method Accept<T>(IServerOwnedObjectVisitor<T>) Accepts a visit from the specified IServerOwnedObjectVisitor<T> object. (Inherited from IServerOwnedObject.)

Top

See Also

Reference

Microsoft.SqlServer.Management.SqlParser.Metadata Namespace