INativeQueryMetadataProvider Interface

Contract for a Metadata Provider that also includes metadata for native queries.

Namespace:  Scribe.Core.ConnectorApi

Assembly:  Scribe.Core.ConnectorApi (in Scribe.Core.ConnectorApi.dll)

Syntax

public   interface   INativeQueryMetadataProvider : IMetadataProvider, 
	IDisposable

The INativeQueryMetadataProvider type exposes the following members.

Methods

 

Name

Description

Public method

Dispose

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

(Inherited from IDisposable.)

Public method

ResetMetadata

This method will request a reset of metadata for the Connector.

(Inherited from IMetadataProvider.)

Public method

RetrieveActionDefinitions

Retrieves an enumerated list of global actions that the Connector supports, these actions will be reflected in the operations that will be executed from Scribe.Core.ConnectorApi.IConnector.ExecuteOperation method.

(Inherited from IMetadataProvider.)

Public method

RetrieveMethodDefinition

Retrieves a specific method definition metadata (i.e. web service method, SQL procedure, etc)

(Inherited from IMetadataProvider.)

Public method

RetrieveMethodDefinitions

Retrieves a list of method definition metadata (i.e. web service methods, SQL procedures, etc)

(Inherited from IMetadataProvider.)

Public method

RetrieveNativeQueryDefinition

Retrieves an ObjectDefinition with its associated PropertyDefinitions for a native query.

Public method

RetrieveObjectDefinition

Retrieves a single ObjectDefinition.

(Inherited from IMetadataProvider.)

Public method

RetrieveObjectDefinitions

Retrieves the full list of ObjectDefinitions.

(Inherited from IMetadataProvider.)

See

Scribe.Core.ConnectorApi Namespace