Udostępnij przez


Interfejs IMetadataObjectVisitor<T>

Reprezentuje odwiedzający obiektu metadane programu SQL Server.

Przestrzeń nazw:  Microsoft.SqlServer.Management.SqlParser.Metadata
Zestaw:  Microsoft.SqlServer.Management.SqlParser (w Microsoft.SqlServer.Management.SqlParser.dll)

Składnia

'Deklaracja
Public Interface IMetadataObjectVisitor(Of T) _
    Inherits IDatabaseObjectVisitor(Of T), IServerOwnedObjectVisitor(Of T), IDatabaseOwnedObjectVisitor(Of T),  _
    ISchemaOwnedObjectVisitor(Of T)
'Użycie
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
Język JScript nie obsługuje ogólnych typów i metod.

Parametry typów

  • T
    Typ obiektu metadane przez osobę odwiedzającą.

Metody

  Nazwa Opis
Metoda publiczna Visit(IApplicationRole) Wizyty określonego IBuiltInFunction obiektu. (Dziedziczony z IDatabaseOwnedObjectVisitor<T>).
Metoda publiczna Visit(IAsymmetricKey) Wizyty określonego IAsymmetricKey obiektu. (Dziedziczony z IDatabaseOwnedObjectVisitor<T>).
Metoda publiczna Visit(IBuiltInFunction) Wizyty określonego IBuiltInFunction obiektu.
Metoda publiczna Visit(ICertificate) Wizyty określonego ICertificate obiektu. (Dziedziczony z IDatabaseOwnedObjectVisitor<T>).
Metoda publiczna Visit(ICheckConstraint) Wizyty określonego ICheckConstraint obiektu.
Metoda publiczna Visit(IClrDataType) Wizyty określonego IClrDataType obiektu.
Metoda publiczna Visit(ICollation) Wizyty określonego ICollation obiektu.
Metoda publiczna Visit(IColumn) Wizyty określonego IColumn obiektu.
Metoda publiczna Visit(ICredential) Wizyty określonego ICredential obiektu. (Dziedziczony z IServerOwnedObjectVisitor<T>).
Metoda publiczna Visit(ICursorDataType) Wizyty określonego ICursorDataType obiektu.
Metoda publiczna Visit(ICursorParameter) Wizyty określonego ICursorParameter obiektu.
Metoda publiczna Visit(ICursorVariable) Wizyty określonego ICursorVariable obiektu.
Metoda publiczna Visit(IDatabase) Wizyty określonego IDatabase obiektu. (Dziedziczony z IServerOwnedObjectVisitor<T>).
Metoda publiczna Visit(IDatabaseDdlTrigger) Wizyty określonego IDatabaseDdlTrigger obiektu. (Dziedziczony z IDatabaseOwnedObjectVisitor<T>).
Metoda publiczna Visit(IDatabaseRole) Wizyty określonego IDatabaseRole obiektu. (Dziedziczony z IDatabaseOwnedObjectVisitor<T>).
Metoda publiczna Visit(IDatePart) Wizyty określonego IDatePart obiektu.
Metoda publiczna Visit(IDefaultConstraint) Wizyty określonego IDefaultConstraint obiektu.
Metoda publiczna Visit(IDmlTrigger) Wizyty określonego IDmlTrigger obiektu.
Metoda publiczna Visit(IExecutionContext) Wizyty określonego IExecutionContext obiektu.
Metoda publiczna Visit(IExtendedStoredProcedure) Wizyty określonego IExtendedStoredProcedure obiektu. (Dziedziczony z ISchemaOwnedObjectVisitor<T>).
Metoda publiczna Visit(IFileGroup) Wizyty określonego IFileGroup obiektu. (Dziedziczony z IDatabaseOwnedObjectVisitor<T>).
Metoda publiczna Visit(IForeignKeyColumn) Wizyty określonego IForeignKeyColumn obiektu.
Metoda publiczna Visit(IForeignKeyConstraint) Wizyty określonego IForeignKeyConstraint obiektu.
Metoda publiczna Visit(IIndexedColumn) Wizyty określonego IIndexedColumn obiektu.
Metoda publiczna Visit(ILogin) Wizyty określonego ILogin obiektu. (Dziedziczony z IServerOwnedObjectVisitor<T>).
Metoda publiczna Visit(IPartitionScheme) Wizyty określonego IPartitionScheme obiektu. (Dziedziczony z IDatabaseOwnedObjectVisitor<T>).
Metoda publiczna Visit(IPrimaryKeyConstraint) Wizyty określonego IPrimaryKeyConstraint obiektu.
Metoda publiczna Visit(IRelationalIndex) Wizyty określonego IRelationalIndex obiektu.
Metoda publiczna Visit(IScalarDataType) Wizyty określonego IScalarDataType obiektu.
Metoda publiczna Visit(IScalarExpression) Wizyty określonego IScalarExpression obiektu.
Metoda publiczna Visit(IScalarParameter) Wizyty określonego IScalarParameter obiektu.
Metoda publiczna Visit(IScalarValuedFunction) Wizyty określonego IScalarValuedFunction obiektu. (Dziedziczony z ISchemaOwnedObjectVisitor<T>).
Metoda publiczna Visit(IScalarVariable) Wizyty określonego IScalarVariable obiektu.
Metoda publiczna Visit(ISchema) Wizyty określonego ISchema obiektu. (Dziedziczony z IDatabaseOwnedObjectVisitor<T>).
Metoda publiczna Visit(IServer) Wizyty określonego IServer obiektu. (Dziedziczony z IDatabaseObjectVisitor<T>).
Metoda publiczna Visit(IServerDdlTrigger) Wizyty określonego IServerDdlTrigger obiektu. (Dziedziczony z IServerOwnedObjectVisitor<T>).
Metoda publiczna Visit(ISpatialIndex) Wizyty określonego ISpatialIndex obiektu.
Metoda publiczna Visit(IStoredProcedure) Wizyty określonego IBuiltInFunction obiektu. (Dziedziczony z ISchemaOwnedObjectVisitor<T>).
Metoda publiczna Visit(ISystemClrDataType) Wizyty określonego ISystemClrDataType obiektu.
Metoda publiczna Visit(ISystemDataType) Wizyty określonego ISystemDataType obiektu.
Metoda publiczna Visit(ITable) Wizyty określonego IBuiltInFunction obiektu. (Dziedziczony z ISchemaOwnedObjectVisitor<T>).
Metoda publiczna Visit(ITableDataType) Wizyty określonego ITableDataType obiektu.
Metoda publiczna Visit(ITableParameter) Wizyty określonego ITableParameter obiektu.
Metoda publiczna Visit(ITableValuedFunction) Wizyty określonego ITableValuedFunction obiektu. (Dziedziczony z ISchemaOwnedObjectVisitor<T>).
Metoda publiczna Visit(ITableVariable) Wizyty określonego ITableVariable obiektu.
Metoda publiczna Visit(IUdtDataMember) Wizyty określonego IUdtDataMember obiektu.
Metoda publiczna Visit(IUdtMethod) Wizyty określonego IUdtMethod obiektu.
Metoda publiczna Visit(IUniqueConstraint) Wizyty określonego IUniqueConstraint obiektu.
Metoda publiczna Visit(IUser) Wizyty określonego IUser obiektu. (Dziedziczony z IDatabaseOwnedObjectVisitor<T>).
Metoda publiczna Visit(IUserDefinedAggregate) Wizyty określonego IUserDefinedAggregate obiektu. (Dziedziczony z ISchemaOwnedObjectVisitor<T>).
Metoda publiczna Visit(IUserDefinedClrType) Wizyty określonego IUserDefinedClrType obiektu. (Dziedziczony z ISchemaOwnedObjectVisitor<T>).
Metoda publiczna Visit(IUserDefinedDataType) Wizyty określonego IUserDefinedDataType obiektu. (Dziedziczony z ISchemaOwnedObjectVisitor<T>).
Metoda publiczna Visit(IUserDefinedTableType) Wizyty określonego IUserDefinedTableType obiektu. (Dziedziczony z ISchemaOwnedObjectVisitor<T>).
Metoda publiczna Visit(IView) Wizyty określonego IView obiektu. (Dziedziczony z ISchemaOwnedObjectVisitor<T>).
Metoda publiczna Visit(IVirtualTable) Wizyty określonego IVirtualTable obiektu.
Metoda publiczna Visit(IVoidDataType) Wizyty określonego IVoidDataType obiektu.
Metoda publiczna Visit(IXmlDataType) Wizyty określonego IXmlDataType obiektu.
Metoda publiczna Visit(IXmlDataTypeMethod) Wizyty określonego IXmlDataTypeMethod obiektu.
Metoda publiczna Visit(IXmlIndex) Wizyty określonego IXmlIndex obiektu.

Do góry