次の方法で共有


IUser インターフェイス

SQL Server ユーザーを表します。

名前空間:  Microsoft.SqlServer.Management.SqlParser.Metadata
アセンブリ:  Microsoft.SqlServer.Management.SqlParser (Microsoft.SqlServer.Management.SqlParser.dll)

構文

'宣言
Public Interface IUser _
    Inherits IDatabasePrincipal, IDatabaseOwnedObject, IDatabaseObject, IMetadataObject
'使用
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

IUser 型は、以下のメンバーを公開しています。

プロパティ

  名前 説明
パブリック プロパティ AsymmetricKey ユーザーに関連付けられている IAsymmetricKey オブジェクトを取得します。
パブリック プロパティ Certificate ユーザーに関連付けられている ICertificate オブジェクトを取得します。
パブリック プロパティ Database このオブジェクトを所有する IDatabase オブジェクトを取得します。 (IDatabaseOwnedObject から継承されています。)
パブリック プロパティ DefaultSchema ユーザーの既定のスキーマを示す ISchema オブジェクトを取得します。
パブリック プロパティ IsSystemObject システム オブジェクトであるかどうかを示す値を取得します。 (IDatabaseObject から継承されています。)
パブリック プロパティ Login ユーザーのログインを示す ILogin オブジェクトを取得します。
パブリック プロパティ Name メタデータ オブジェクトの名前を取得します。 (IMetadataObject から継承されています。)
パブリック プロパティ Parent このオブジェクトの親である IDatabaseObject オブジェクトを取得します。 (IDatabaseObject から継承されています。)
パブリック プロパティ UserType ユーザーの種類を取得します。

先頭に戻る

メソッド

  名前 説明
パブリック メソッド Accept< (Of < <' (T> ) > > )(IDatabaseObjectVisitor< (Of < <' (T> ) > > )) 指定した IDatabaseObjectVisitor<(Of <(<'T>)>)> オブジェクトからのアクセスを許可します。 (IDatabaseObject から継承されています。)
パブリック メソッド Accept< (Of < <' (T> ) > > )(IDatabaseOwnedObjectVisitor< (Of < <' (T> ) > > )) 指定した IDatabaseOwnedObjectVisitor<(Of <(<'T>)>)> オブジェクトからのアクセスを許可します。 (IDatabaseOwnedObject から継承されています。)
パブリック メソッド Accept< (Of < <' (T> ) > > )(IMetadataObjectVisitor< (Of < <' (T> ) > > )) 指定した IMetadataObjectVisitor<(Of <(<'T>)>)> オブジェクトからのアクセスを許可します。 (IMetadataObject から継承されています。)

先頭に戻る