共用方式為


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.

上層