다음을 통해 공유


IMetadataObjectVisitor<T> 인터페이스

Represents a SQL Server metadata object visitor.

네임스페이스:  Microsoft.SqlServer.Management.SqlParser.Metadata
어셈블리:  Microsoft.SqlServer.Management.SqlParser(Microsoft.SqlServer.Management.SqlParser.dll)

구문

‘선언
Public Interface IMetadataObjectVisitor(Of T) _
    Inherits IDatabaseObjectVisitor(Of T), IServerOwnedObjectVisitor(Of T), IDatabaseOwnedObjectVisitor(Of T),  _
    ISchemaOwnedObjectVisitor(Of T)
‘사용 방법
Dim instance As IMetadataObjectVisitor(Of T)
public interface IMetadataObjectVisitor<T> : IDatabaseObjectVisitor<T>, 
    IServerOwnedObjectVisitor<T>, IDatabaseOwnedObjectVisitor<T>, ISchemaOwnedObjectVisitor<T>
generic<typename T>
public interface class IMetadataObjectVisitor : IDatabaseObjectVisitor<T>, 
    IServerOwnedObjectVisitor<T>, IDatabaseOwnedObjectVisitor<T>, ISchemaOwnedObjectVisitor<T>
type IMetadataObjectVisitor<'T> =  
    interface 
        interface IDatabaseObjectVisitor<'T>
        interface IServerOwnedObjectVisitor<'T>
        interface IDatabaseOwnedObjectVisitor<'T>
        interface ISchemaOwnedObjectVisitor<'T>
    end
JScript는 제네릭 형식 및 메서드를 지원하지 않습니다.

유형 매개 변수

  • T
    The type of the metadata object visitor.

메서드

  이름 설명
공용 메서드 Visit(IApplicationRole) Visits the specified IBuiltInFunction object. (IDatabaseOwnedObjectVisitor<T>에서 상속됨)
공용 메서드 Visit(IAsymmetricKey) Visits the specified IAsymmetricKey object. (IDatabaseOwnedObjectVisitor<T>에서 상속됨)
공용 메서드 Visit(IBuiltInFunction) Visits the specified IBuiltInFunction object.
공용 메서드 Visit(ICertificate) Visits the specified ICertificate object. (IDatabaseOwnedObjectVisitor<T>에서 상속됨)
공용 메서드 Visit(ICheckConstraint) Visits the specified ICheckConstraint object.
공용 메서드 Visit(IClrDataType) Visits the specified IClrDataType object.
공용 메서드 Visit(ICollation) Visits the specified ICollation object.
공용 메서드 Visit(IColumn) Visits the specified IColumn object.
공용 메서드 Visit(ICredential) Visits the specified ICredential object. (IServerOwnedObjectVisitor<T>에서 상속됨)
공용 메서드 Visit(ICursorDataType) Visits the specified ICursorDataType object.
공용 메서드 Visit(ICursorParameter) Visits the specified ICursorParameter object.
공용 메서드 Visit(ICursorVariable) Visits the specified ICursorVariable object.
공용 메서드 Visit(IDatabase) Visits the specified IDatabase object. (IServerOwnedObjectVisitor<T>에서 상속됨)
공용 메서드 Visit(IDatabaseDdlTrigger) Visits the specified IDatabaseDdlTrigger object. (IDatabaseOwnedObjectVisitor<T>에서 상속됨)
공용 메서드 Visit(IDatabasePermission) Visits the specified IDatabasePermission object.
공용 메서드 Visit(IDatabaseRole) Visits the specified IDatabaseRole object. (IDatabaseOwnedObjectVisitor<T>에서 상속됨)
공용 메서드 Visit(IDatePart) Visits the specified IDatePart object.
공용 메서드 Visit(IDefaultConstraint) Visits the specified IDefaultConstraint object.
공용 메서드 Visit(IDmlTrigger) Visits the specified IDmlTrigger object.
공용 메서드 Visit(IExecutionContext) Visits the specified IExecutionContext object.
공용 메서드 Visit(IExtendedStoredProcedure) Visits the specified IExtendedStoredProcedure object. (ISchemaOwnedObjectVisitor<T>에서 상속됨)
공용 메서드 Visit(IFileGroup) Visits the specified IFileGroup object. (IDatabaseOwnedObjectVisitor<T>에서 상속됨)
공용 메서드 Visit(IForeignKeyColumn) Visits the specified IForeignKeyColumn object.
공용 메서드 Visit(IForeignKeyConstraint) Visits the specified IForeignKeyConstraint object.
공용 메서드 Visit(IIndexedColumn) Visits the specified IIndexedColumn object.
공용 메서드 Visit(ILogin) Visits the specified ILogin object. (IServerOwnedObjectVisitor<T>에서 상속됨)
공용 메서드 Visit(IPartitionScheme) Visits the specified IPartitionScheme object. (IDatabaseOwnedObjectVisitor<T>에서 상속됨)
공용 메서드 Visit(IPrimaryKeyConstraint) Visits the specified IPrimaryKeyConstraint object.
공용 메서드 Visit(IRelationalIndex) Visits the specified IRelationalIndex object.
공용 메서드 Visit(IScalarDataType) Visits the specified IScalarDataType object.
공용 메서드 Visit(IScalarExpression) Visits the specified IScalarExpression object.
공용 메서드 Visit(IScalarParameter) Visits the specified IScalarParameter object.
공용 메서드 Visit(IScalarValuedFunction) Visits the specified IScalarValuedFunction object. (ISchemaOwnedObjectVisitor<T>에서 상속됨)
공용 메서드 Visit(IScalarVariable) Visits the specified IScalarVariable object.
공용 메서드 Visit(ISchema) Visits the specified ISchema object. (IDatabaseOwnedObjectVisitor<T>에서 상속됨)
공용 메서드 Visit(IServer) Visits the specified IServer object. (IDatabaseObjectVisitor<T>에서 상속됨)
공용 메서드 Visit(IServerDdlTrigger) Visits the specified IServerDdlTrigger object. (IServerOwnedObjectVisitor<T>에서 상속됨)
공용 메서드 Visit(ISpatialIndex) Visits the specified ISpatialIndex object.
공용 메서드 Visit(IStatistics) Visits the specified IStatistics object.
공용 메서드 Visit(IStoredProcedure) Visits the specified IBuiltInFunction object. (ISchemaOwnedObjectVisitor<T>에서 상속됨)
공용 메서드 Visit(ISynonym) Visits the specified ISynonym object. (ISchemaOwnedObjectVisitor<T>에서 상속됨)
공용 메서드 Visit(ISystemClrDataType) Visits the specified ISystemClrDataType object.
공용 메서드 Visit(ISystemDataType) Visits the specified ISystemDataType object.
공용 메서드 Visit(ITable) Visits the specified IBuiltInFunction object. (ISchemaOwnedObjectVisitor<T>에서 상속됨)
공용 메서드 Visit(ITableDataType) Visits the specified ITableDataType object.
공용 메서드 Visit(ITableParameter) Visits the specified ITableParameter object.
공용 메서드 Visit(ITableValuedFunction) Visits the specified ITableValuedFunction object. (ISchemaOwnedObjectVisitor<T>에서 상속됨)
공용 메서드 Visit(ITableVariable) Visits the specified ITableVariable object.
공용 메서드 Visit(IUdtDataMember) Visits the specified IUdtDataMember object.
공용 메서드 Visit(IUdtMethod) Visits the specified IUdtMethod object.
공용 메서드 Visit(IUniqueConstraint) Visits the specified IUniqueConstraint object.
공용 메서드 Visit(IUser) Visits the specified IUser object. (IDatabaseOwnedObjectVisitor<T>에서 상속됨)
공용 메서드 Visit(IUserDefinedAggregate) Visits the specified IUserDefinedAggregate object. (ISchemaOwnedObjectVisitor<T>에서 상속됨)
공용 메서드 Visit(IUserDefinedClrType) Visits the specified IUserDefinedClrType object. (ISchemaOwnedObjectVisitor<T>에서 상속됨)
공용 메서드 Visit(IUserDefinedDataType) Visits the specified IUserDefinedDataType object. (ISchemaOwnedObjectVisitor<T>에서 상속됨)
공용 메서드 Visit(IUserDefinedTableType) Visits the specified IUserDefinedTableType object. (ISchemaOwnedObjectVisitor<T>에서 상속됨)
공용 메서드 Visit(IView) Visits the specified IView object. (ISchemaOwnedObjectVisitor<T>에서 상속됨)
공용 메서드 Visit(IVirtualTable) Visits the specified IVirtualTable object.
공용 메서드 Visit(IVoidDataType) Visits the specified IVoidDataType object.
공용 메서드 Visit(IXmlDataType) Visits the specified IXmlDataType object.
공용 메서드 Visit(IXmlDataTypeMethod) Visits the specified IXmlDataTypeMethod object.
공용 메서드 Visit(IXmlDataTypeTableMethod) Visits the specified [Microsoft.SqlServer.Management.SqlParser.Metadata.IXmlDataTypeTableMethod] object.
공용 메서드 Visit(IXmlIndex) Visits the specified IXmlIndex object.

맨 위로 이동

참고 항목

참조

Microsoft.SqlServer.Management.SqlParser.Metadata 네임스페이스