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 the IAsymmetricKey object that is associated with this login. (Inherited from ILogin.)
Public property AsymmetricKey Gets or sets the IAsymmetricKey object that is associated with this login.
Public property Certificate Gets the ICertificate object that is associated with this login. (Inherited from ILogin.)
Public property Certificate Gets or sets the ICertificate object that is associated with this login.
Public property Credential Gets the ICredential object that is associated with this login. (Inherited from ILogin.)
Public property Credential Gets or sets the ICredential object that is associated with this login.
Public property DefaultDatabase Gets the default database that the login account is assigned to after logging on to the instance of SQL Server. (Inherited from ILogin.)
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 a value that indicates whether this is a system object. (Inherited from IDatabaseObject.)
Public property IsSystemObject Gets or sets a value that indicates whether this is a system object. (Inherited from IMutableDatabaseObject.)
Public property Language Gets the language that is required by the login account for date formats and system messages. (Inherited from ILogin.)
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 the password that is associated with this login. (Inherited from ILogin.)
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 the security identifier (SID) for the login account. (Inherited from ILogin.)
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