Поделиться через


Интерфейс 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< (Of < ( <'T> ) > ) >.)
Открытый метод Visit(IAsymmetricKey) Visits the specified IAsymmetricKey object. (Производный от IDatabaseOwnedObjectVisitor< (Of < ( <'T> ) > ) >.)
Открытый метод Visit(IBuiltInFunction) Visits the specified IBuiltInFunction object.
Открытый метод Visit(ICertificate) Visits the specified ICertificate object. (Производный от IDatabaseOwnedObjectVisitor< (Of < ( <'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< (Of < ( <'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< (Of < ( <'T> ) > ) >.)
Открытый метод Visit(IDatabaseDdlTrigger) Visits the specified IDatabaseDdlTrigger object. (Производный от IDatabaseOwnedObjectVisitor< (Of < ( <'T> ) > ) >.)
Открытый метод Visit(IDatabaseRole) Visits the specified IDatabaseRole object. (Производный от IDatabaseOwnedObjectVisitor< (Of < ( <'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< (Of < ( <'T> ) > ) >.)
Открытый метод Visit(IFileGroup) Visits the specified IFileGroup object. (Производный от IDatabaseOwnedObjectVisitor< (Of < ( <'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< (Of < ( <'T> ) > ) >.)
Открытый метод Visit(IPartitionScheme) Visits the specified IPartitionScheme object. (Производный от IDatabaseOwnedObjectVisitor< (Of < ( <'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< (Of < ( <'T> ) > ) >.)
Открытый метод Visit(IScalarVariable) Visits the specified IScalarVariable object.
Открытый метод Visit(ISchema) Visits the specified ISchema object. (Производный от IDatabaseOwnedObjectVisitor< (Of < ( <'T> ) > ) >.)
Открытый метод Visit(IServer) Visits the specified IServer object. (Производный от IDatabaseObjectVisitor< (Of < ( <'T> ) > ) >.)
Открытый метод Visit(IServerDdlTrigger) Visits the specified IServerDdlTrigger object. (Производный от IServerOwnedObjectVisitor< (Of < ( <'T> ) > ) >.)
Открытый метод Visit(ISpatialIndex) Visits the specified ISpatialIndex object.
Открытый метод Visit(IStoredProcedure) Visits the specified IBuiltInFunction object. (Производный от ISchemaOwnedObjectVisitor< (Of < ( <'T> ) > ) >.)
Открытый метод Visit(ISystemClrDataType) Visits the specified ISystemClrDataType object.
Открытый метод Visit(ISystemDataType) Visits the specified ISystemDataType object.
Открытый метод Visit(ITable) Visits the specified IBuiltInFunction object. (Производный от ISchemaOwnedObjectVisitor< (Of < ( <'T> ) > ) >.)
Открытый метод Visit(ITableDataType) Visits the specified ITableDataType object.
Открытый метод Visit(ITableParameter) Visits the specified ITableParameter object.
Открытый метод Visit(ITableValuedFunction) Visits the specified ITableValuedFunction object. (Производный от ISchemaOwnedObjectVisitor< (Of < ( <'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< (Of < ( <'T> ) > ) >.)
Открытый метод Visit(IUserDefinedAggregate) Visits the specified IUserDefinedAggregate object. (Производный от ISchemaOwnedObjectVisitor< (Of < ( <'T> ) > ) >.)
Открытый метод Visit(IUserDefinedClrType) Visits the specified IUserDefinedClrType object. (Производный от ISchemaOwnedObjectVisitor< (Of < ( <'T> ) > ) >.)
Открытый метод Visit(IUserDefinedDataType) Visits the specified IUserDefinedDataType object. (Производный от ISchemaOwnedObjectVisitor< (Of < ( <'T> ) > ) >.)
Открытый метод Visit(IUserDefinedTableType) Visits the specified IUserDefinedTableType object. (Производный от ISchemaOwnedObjectVisitor< (Of < ( <'T> ) > ) >.)
Открытый метод Visit(IView) Visits the specified IView object. (Производный от ISchemaOwnedObjectVisitor< (Of < ( <'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(IXmlIndex) Visits the specified IXmlIndex object.

В начало