Freigeben über


IMutableUser-Schnittstelle

Represents a mutable SQL Server user.

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

Syntax

'Declaration
Public Interface IMutableUser _
    Inherits IUser, IMutableDatabasePrincipal, IDatabasePrincipal, IMutableDatabaseOwnedObject,  _
    IDatabaseOwnedObject, IMutableDatabaseObject, IDatabaseObject, IMutableMetadataObject, IMetadataObject
'Usage
Dim instance As IMutableUser
public interface IMutableUser : IUser, 
    IMutableDatabasePrincipal, IDatabasePrincipal, IMutableDatabaseOwnedObject, IDatabaseOwnedObject, IMutableDatabaseObject, 
    IDatabaseObject, IMutableMetadataObject, IMetadataObject
public interface class IMutableUser : IUser, 
    IMutableDatabasePrincipal, IDatabasePrincipal, IMutableDatabaseOwnedObject, IDatabaseOwnedObject, IMutableDatabaseObject, 
    IDatabaseObject, IMutableMetadataObject, IMetadataObject
type IMutableUser =  
    interface
        interface IUser
        interface IMutableDatabasePrincipal
        interface IDatabasePrincipal
        interface IMutableDatabaseOwnedObject
        interface IDatabaseOwnedObject
        interface IMutableDatabaseObject
        interface IDatabaseObject
        interface IMutableMetadataObject
        interface IMetadataObject
    end
public interface IMutableUser extends IUser, IMutableDatabasePrincipal, IDatabasePrincipal, IMutableDatabaseOwnedObject, IDatabaseOwnedObject, IMutableDatabaseObject, IDatabaseObject, IMutableMetadataObject, IMetadataObject

Der IMutableUser-Typ macht folgende Elemente verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AsymmetricKey Gets or sets the IAsymmetricKey object that is associated with the user.
Öffentliche Eigenschaft AsymmetricKey Gets the IAsymmetricKey object that is associated with the user. (Geerbt von IUser.)
Öffentliche Eigenschaft Certificate Gets or sets the ICertificate object that is associated with the user.
Öffentliche Eigenschaft Certificate Gets the ICertificate object that is associated with the user. (Geerbt von IUser.)
Öffentliche Eigenschaft Database Gets the IDatabase object that owns this object. (Geerbt von IDatabaseOwnedObject.)
Öffentliche Eigenschaft DefaultSchema Gets or sets an ISchema object that specifies the default schema for the user.
Öffentliche Eigenschaft DefaultSchema Gets an ISchema object that specifies the default schema for the user. (Geerbt von IUser.)
Öffentliche Eigenschaft IsSystemObject Gets a value that indicates whether this is a system object. (Geerbt von IDatabaseObject.)
Öffentliche Eigenschaft IsSystemObject Gets or sets a value that indicates whether this is a system object. (Geerbt von IMutableDatabaseObject.)
Öffentliche Eigenschaft Login Gets or sets an ILogin object that specifies the login for the user.
Öffentliche Eigenschaft Login Gets an ILogin object that specifies the login for the user. (Geerbt von IUser.)
Öffentliche Eigenschaft Name Gets the name of the metadata object. (Geerbt von IMetadataObject.)
Öffentliche Eigenschaft Parent Gets the IDatabaseObject object that is the parent of this object. (Geerbt von IDatabaseObject.)
Öffentliche Eigenschaft UserType Gets the type of the user. (Geerbt von IUser.)

Zum Anfang