Udostępnij przez


Interfejs IUser

Reprezentuje użytkownika programu SQL Server.

Przestrzeń nazw:  Microsoft.SqlServer.Management.SqlParser.Metadata
Zestaw:  Microsoft.SqlServer.Management.SqlParser (w Microsoft.SqlServer.Management.SqlParser.dll)

Składnia

'Deklaracja
Public Interface IUser _
    Inherits IDatabasePrincipal, IDatabaseOwnedObject, IDatabaseObject, IMetadataObject
'Użycie
Dim instance As IUser
public interface IUser : IDatabasePrincipal, IDatabaseOwnedObject, 
    IDatabaseObject, IMetadataObject
public interface class IUser : IDatabasePrincipal, 
    IDatabaseOwnedObject, IDatabaseObject, IMetadataObject
type IUser =  
    interface
        interface IDatabasePrincipal
        interface IDatabaseOwnedObject
        interface IDatabaseObject
        interface IMetadataObject
    end
public interface IUser extends IDatabasePrincipal, IDatabaseOwnedObject, IDatabaseObject, IMetadataObject

Typ IUser uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna AsymmetricKey Pobiera IAsymmetricKey obiekt, który jest skojarzony z użytkownika.
Właściwość publiczna Certificate Pobiera ICertificate obiekt, który jest skojarzony z użytkownika.
Właściwość publiczna Database Pobiera IDatabase obiekt, który jest właścicielem obiektu. (Dziedziczony z IDatabaseOwnedObject).
Właściwość publiczna DefaultSchema Pobiera ISchema obiekt, który określa domyślnego schematu dla użytkownika.
Właściwość publiczna IsSystemObject Pobiera wartość wskazująca, czy jest to obiekt systemowy. (Dziedziczony z IDatabaseObject).
Właściwość publiczna Login Pobiera ILogin obiekt, który określa identyfikator logowania dla użytkownika.
Właściwość publiczna Name Pobiera nazwę obiektu metadane. (Dziedziczony z IMetadataObject).
Właściwość publiczna Parent Pobiera IDatabaseObject obiekt, który jest elementem nadrzędnym obiektu. (Dziedziczony z IDatabaseObject).
Właściwość publiczna UserType Pobiera typ użytkownika.

Do góry

Metody

  Nazwa Opis
Metoda publiczna Accept<T>(IDatabaseObjectVisitor<T>) Akceptuje wizyty z określonego IDatabaseObjectVisitor<T> obiektu. (Dziedziczony z IDatabaseObject).
Metoda publiczna Accept<T>(IDatabaseOwnedObjectVisitor<T>) Akceptuje wizyty z określonego IDatabaseOwnedObjectVisitor<T> obiektu. (Dziedziczony z IDatabaseOwnedObject).
Metoda publiczna Accept<T>(IMetadataObjectVisitor<T>) Akceptuje wizyty z określonego IMetadataObjectVisitor<T> obiektu. (Dziedziczony z IMetadataObject).

Do góry