Microsoft.Office.Server.ApplicationRegistry.Runtime Namespace

Contains classes and base classes that offer an intuitive, object-oriented interface to Business Data Catalog client applications.

The Runtime namespace abstracts the underlying data sources and insulates the clients from having to learn application-specific coding paradigms, and allows them to access all business applications in a single, simplified way. When using the Business Data Catalog, the Runtime namespace makes the experience of calling a method on an SAP application feel the same as calling a method on Siebel or executing an SQL query.

Note

The Business Data Catalog does not perform the actual method execution or back-end application plumbing. It merely delegates the client invocation to the appropriate Microsoft ADO.NET provider for databases and Web services proxy for Web services.

The Runtime namespace, with the Microsoft.Office.Server.ApplicationRegistry.MetadataModel, comprises the Runtime object model in the Business Data Catalog. The MetadataModel namespace allows you to read the metadata objects from the metadata database and execute the business logic described in the metadata database. Because it is cached and fast, clients that need only to query the metadata database for metadata information should use the Runtime object model.

Classes

  Class Description
Public class AbstractEntityInstance Obsolete. Represents the base class for all entity instances in the Business Data Catalog. This is an abstract class and cannot be instantiated.
Public class AbstractInstance Obsolete. Represents the base class for all instances in the Business Data Catalog. This is an abstract class and cannot be instantiated.
Public class BackendNullReturnException Obsolete. Represents an exception that is thrown when the back-end method returns a null reference (Nothing in Visual Basic).
Public class CannotConnectException Obsolete. Represents an exception that is thrown when the Business Data Catalog cannot successfully make a connection to the back-end business application.
Public class ComparisonFilter Obsolete. Represents a filter that limits the instances returned to those that meet the comparison operator condition.
Public class ConnectionPoolFullException Obsolete. Represents an exception that is thrown when the maximum number of connections that are modeling in metadata for an LobSystemInstance is exceeded.
Public class EntityDataTableAdapter Obsolete. Transforms an IEntityInstanceEnumerator object into a Microsoft ADO.NET DataTable object. Each data row in the table represents an entity instance in the enumerator.
Public class EntityInstanceCollection Obsolete. Represents a collection of IEntityInstance objects.
Public class EntityInstanceEnumeratorBase Obsolete. Provides a base class for entity instance enumerators in the Business Data Catalog.
Public class FilterBase Obsolete. Provides an abstract base class for filters in the Business Data Catalog.
Public class FilterCollection Obsolete. Represents a collection of FilterDescriptor objects. A Method can have many filters that are user settable before executing the method. Calling Method.GetFilters returns a FilterCollection of available filters.
Public class LimitFilter Obsolete. Represents a Limit filter in the Business Data Catalog.
Public class LobGenericException Obsolete. Represents an exception that occurs when there is a general line-of-business (LOB) error.
Public class ObjectNotFoundException Obsolete. Represents an exception that is thrown when the Business Data Catalog cannot find an object.
Public class RuntimeException Obsolete. Represents a run-time exception in the Business Data Catalog.
Public class SharedEntityState Obsolete. Represents the shared entity state information for an entity's instances.
Public class SystemFilter Obsolete. Provides a base class for all system filters in the Business Data Catalog.
Public class UserInputFilter Obsolete. Provides a base class for all User Input filters in the Business Data Catalog.
Public class WildcardFilter Obsolete. Represents a filter that limits the instances returned to those where field like value, where value may contain the asterisk (*) wildcard character.

Interfaces

  Interface Description
Public interface IDataSystemUtility Obsolete. This class is reserved for future use.
Public interface IEntityInstance Obsolete. Represents instances of business objects, for example, customer #88697 and order #1000 in a back-end business application. The most important implementor of this interface is AbstractEntityInstance, which in turn is subclassed by WebServiceEntityInstance and DbEntityInstance.
Public interface IEntityInstanceEnumerator Obsolete. Wraps a native object returned by the back-end that represents a collection or a stream as entity instances and supports a single iteration over the entity instance collection.
Public interface IInstance Obsolete. Represents an instance in the Business Data Catalog. This class is reserved for future use.
Public interface ISystemUtility Obsolete. This class is reserved for future use.

Enumerations

  Enumeration Description
Public enumeration ComparisonFilter.Comparator Obsolete. Represents the operator in a Comparison filter.