次の方法で共有


IDatabaseObjectVisitor(T) インターフェイス

データベース オブジェクト ビジターを表します。

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

構文

'宣言
Public Interface IDatabaseObjectVisitor(Of T) _
    Inherits IServerOwnedObjectVisitor(Of T), IDatabaseOwnedObjectVisitor(Of T), ISchemaOwnedObjectVisitor(Of T)
'使用
Dim instance As IDatabaseObjectVisitor(Of T)
public interface IDatabaseObjectVisitor<T> : IServerOwnedObjectVisitor<T>, 
    IDatabaseOwnedObjectVisitor<T>, ISchemaOwnedObjectVisitor<T>
generic<typename T>
public interface class IDatabaseObjectVisitor : IServerOwnedObjectVisitor<T>, 
    IDatabaseOwnedObjectVisitor<T>, ISchemaOwnedObjectVisitor<T>
type IDatabaseObjectVisitor<'T> =  
    interface
        interface IServerOwnedObjectVisitor<'T>
        interface IDatabaseOwnedObjectVisitor<'T>
        interface ISchemaOwnedObjectVisitor<'T>
    end
JScript は汎用の型およびメソッドをサポートしていません。

型パラメーター

  • T
    データベース オブジェクト ビジターの種類です。

メソッド

  名前 説明
パブリック メソッド Visit(IApplicationRole) 指定した IBuiltInFunction オブジェクトを訪問します。 (IDatabaseOwnedObjectVisitor< (Of < ( <'T> ) > ) > から継承されています。)
パブリック メソッド Visit(IAsymmetricKey) 指定した IAsymmetricKey オブジェクトを訪問します。 (IDatabaseOwnedObjectVisitor< (Of < ( <'T> ) > ) > から継承されています。)
パブリック メソッド Visit(ICertificate) 指定した ICertificate オブジェクトを訪問します。 (IDatabaseOwnedObjectVisitor< (Of < ( <'T> ) > ) > から継承されています。)
パブリック メソッド Visit(ICredential) 指定した ICredential オブジェクトを訪問します。 (IServerOwnedObjectVisitor< (Of < ( <'T> ) > ) > から継承されています。)
パブリック メソッド Visit(IDatabase) 指定した IDatabase オブジェクトを訪問します。 (IServerOwnedObjectVisitor< (Of < ( <'T> ) > ) > から継承されています。)
パブリック メソッド Visit(IDatabaseDdlTrigger) 指定した IDatabaseDdlTrigger オブジェクトを訪問します。 (IDatabaseOwnedObjectVisitor< (Of < ( <'T> ) > ) > から継承されています。)
パブリック メソッド Visit(IDatabaseRole) 指定した IDatabaseRole オブジェクトを訪問します。 (IDatabaseOwnedObjectVisitor< (Of < ( <'T> ) > ) > から継承されています。)
パブリック メソッド Visit(IExtendedStoredProcedure) 指定した IExtendedStoredProcedure オブジェクトを訪問します。 (ISchemaOwnedObjectVisitor< (Of < ( <'T> ) > ) > から継承されています。)
パブリック メソッド Visit(IFileGroup) 指定した IFileGroup オブジェクトを訪問します。 (IDatabaseOwnedObjectVisitor< (Of < ( <'T> ) > ) > から継承されています。)
パブリック メソッド Visit(ILogin) 指定した ILogin オブジェクトを訪問します。 (IServerOwnedObjectVisitor< (Of < ( <'T> ) > ) > から継承されています。)
パブリック メソッド Visit(IPartitionScheme) 指定した IPartitionScheme オブジェクトを訪問します。 (IDatabaseOwnedObjectVisitor< (Of < ( <'T> ) > ) > から継承されています。)
パブリック メソッド Visit(IScalarValuedFunction) 指定した IScalarValuedFunction オブジェクトを訪問します。 (ISchemaOwnedObjectVisitor< (Of < ( <'T> ) > ) > から継承されています。)
パブリック メソッド Visit(ISchema) 指定した ISchema オブジェクトを訪問します。 (IDatabaseOwnedObjectVisitor< (Of < ( <'T> ) > ) > から継承されています。)
パブリック メソッド Visit(IServer) 指定した IServer オブジェクトを訪問します。
パブリック メソッド Visit(IServerDdlTrigger) 指定した IServerDdlTrigger オブジェクトを訪問します。 (IServerOwnedObjectVisitor< (Of < ( <'T> ) > ) > から継承されています。)
パブリック メソッド Visit(IStoredProcedure) 指定した IBuiltInFunction オブジェクトを訪問します。 (ISchemaOwnedObjectVisitor< (Of < ( <'T> ) > ) > から継承されています。)
パブリック メソッド Visit(ITable) 指定した IBuiltInFunction オブジェクトを訪問します。 (ISchemaOwnedObjectVisitor< (Of < ( <'T> ) > ) > から継承されています。)
パブリック メソッド Visit(ITableValuedFunction) 指定した ITableValuedFunction オブジェクトを訪問します。 (ISchemaOwnedObjectVisitor< (Of < ( <'T> ) > ) > から継承されています。)
パブリック メソッド Visit(IUser) 指定した IUser オブジェクトを訪問します。 (IDatabaseOwnedObjectVisitor< (Of < ( <'T> ) > ) > から継承されています。)
パブリック メソッド Visit(IUserDefinedAggregate) 指定した IUserDefinedAggregate オブジェクトを訪問します。 (ISchemaOwnedObjectVisitor< (Of < ( <'T> ) > ) > から継承されています。)
パブリック メソッド Visit(IUserDefinedClrType) 指定した IUserDefinedClrType オブジェクトを訪問します。 (ISchemaOwnedObjectVisitor< (Of < ( <'T> ) > ) > から継承されています。)
パブリック メソッド Visit(IUserDefinedDataType) 指定した IUserDefinedDataType オブジェクトを訪問します。 (ISchemaOwnedObjectVisitor< (Of < ( <'T> ) > ) > から継承されています。)
パブリック メソッド Visit(IUserDefinedTableType) 指定した IUserDefinedTableType オブジェクトを訪問します。 (ISchemaOwnedObjectVisitor< (Of < ( <'T> ) > ) > から継承されています。)
パブリック メソッド Visit(IView) 指定した IView オブジェクトを訪問します。 (ISchemaOwnedObjectVisitor< (Of < ( <'T> ) > ) > から継承されています。)

先頭に戻る