SmoMetadataProvider Class

 

Represents an IMetadataProvider object that uses the SMO layer to retrieve server metadata objects.

Namespace:   Microsoft.SqlServer.Management.SmoMetadataProvider
Assembly:  Microsoft.SqlServer.Management.SmoMetadataProvider (in Microsoft.SqlServer.Management.SmoMetadataProvider.dll)

System::Object
  Microsoft.SqlServer.Management.SqlParser.MetadataProvider::MetadataProviderBase
    Microsoft.SqlServer.Management.SmoMetadataProvider::SmoMetadataProvider

public ref class SmoMetadataProvider abstract : MetadataProviderBase

NameDescription
System_CAPS_pubpropertyAfterBindHandler

(Inherited from MetadataProviderBase.)

System_CAPS_pubpropertyBeforeBindHandler

(Inherited from MetadataProviderBase.)

System_CAPS_pubpropertyBuiltInFunctionLookup

(Inherited from MetadataProviderBase.)

System_CAPS_pubpropertyCollationLookup

(Inherited from MetadataProviderBase.)

System_CAPS_pubpropertyMetadataFactory

(Inherited from MetadataProviderBase.)

System_CAPS_pubpropertyServer

Gets an IServer object which allows for accessing server-side metadata objects such as databases, schemas, and tables.(Overrides MetadataProviderBase::Server.)

System_CAPS_pubpropertySmoServer

Gets a Server object associated with the metadata provider.

System_CAPS_pubpropertySystemDataTypeLookup

(Inherited from MetadataProviderBase.)

NameDescription
System_CAPS_pubmethodSystem_CAPS_staticCreateConnectedProvider(ServerConnection^)

Creates a new instance of the SmoMetadataProvider class that uses the specified SMO connection to retrieve server metadata objects over the SMO.

System_CAPS_pubmethodSystem_CAPS_staticCreateConnectedProvider(ServerConnection^, Int32)

Creates a new instance of the SmoMetadataProvider class that uses the specified connection to retrieve server metadata objects over the SMO.

System_CAPS_pubmethodSystem_CAPS_staticCreateDisconnectedProvider(Server^)

Creates a new instance of the SmoMetadataProvider class that uses the specified SMO server object to retrieve metadata objects.

System_CAPS_pubmethodEquals(Object^)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodToString()

(Inherited from Object.)

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: