Scribe.Core.ConnectorApi Namespace

The Scribe Online IConnector interface is the runtime link between Scribe Online and the targeted application API or technology.

Classes

 

Class

Description

Public class

ComparisonExpression

Defines a query expression used to evaluate on or more values

Public class

ComparisonValue

Defines a value used for evaluation in ComparisonExpressions

Public class

ConnectionPropertyConstants

This class holds constants used in the Connection Properties.

Public class

ConnectorHost

This class references the host of the Connectors in an Agent.

Public class

DataEntity

Object used to describe the results of the query from the Connector Defines the result of the query. Connectors populate this with the resultant object graph

Public class

Expression

Abstract base class used to support build objects used in query expressions

Public class

LogicalExpression

Defines a query expression used to combine or nest other expressions

Public class

ScribeConnectorAttribute

Connector Export Attribute

Interfaces

 

Interface

Description

Public interface

IConnector

Implementations of this will be pluggable into our universal data access engine. This is a linked file that needs to be .NET 4 compatible.

Public interface

IConnectorHost

This interface defines the methods and properties that are exposed from the Agent for the Connectors.

Public interface

IMetadataProvider

Contract for MetadataProvider

Public interface

INativeQueryMetadataProvider

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

Public interface

IOrganizationInformation

Public interface

IScribeConnectorMetadata

IScribeConnectorMetadata interface used for MEF discovery.

Public interface

ISupportMessage

This interace defines the requirements for processing queued messages.

Public interface

ISupportOAuth

Implementations of this will provide the necessary pieces for OAuth.

Public interface

ISupportProcessNotifications

If an IConnector implements ISupportProcessNotifications, the Agent will notify it about process starts and ends.

Enumerations

 

Enumeration

Description

Public enumeration

ComparisonOperator

Enumeration of Comparison Operators.

Public enumeration

ComparisonValueType

Enumeration of Value Types

Public enumeration

ExpressionType

Enumeration of Expression Types

Public enumeration

LogicalOperator

Enumeration of Logical Operators