Export (0) Print
Expand All

Microsoft.Office.Server.ApplicationRegistry.MetadataModel Namespace

Allows the reading of the metadata objects from, and execution of the business logic described in, the metadata database.

Because it is cached and fast, clients that need to query the metadata database for metadata information should use the MetadataModel namespace instead of the Microsoft.Office.Server.Administration namespace, which is read/write.

  ClassDescription
Public classAccessControlledMetadataObject Obsolete. Represents a Business Data Catalog metadata object whose access can be controlled by permissions. All 13 metadata objects and ApplicationRegistry inherit from this class and therefore, can be controlled by permissions. This class cannot be instantiated.
Public classAction Obsolete. Represents an action in the Business Data Catalog.
Public classActionParameter Obsolete. Defines the parameters the action URL accepts.
Public classApplicationRegistry Obsolete. Provides access to all the line-of-business (LOB) systems and LOB system instances registered in the Business Data Catalog. This is the top-level object in the Business Data Catalog's object model. It enables you to read all the metadata objects including LOB system, entities, and methods.
Public classAssociation Obsolete. Represents a relationship between two or more related entities within a line-of-business (LOB) system.
Public classDataClass Obsolete. Represents the base class for all entities.
Public classDefaultValue Obsolete. Represents a default value for a part of an input parameter of a back-end method.
Public classDuplicateMetadataObjectException Obsolete. This is just like the InvalidMetadataObjectException class, except that it includes a reference to the duplicate object as well as which field is causing the collision. These fields are not guaranteed to be populated; it is a best effort. When they are populated, they will contain the correct information.
Public classEntity Obsolete. Represents an entity such as Customer or Product, in a line-of-business (LOB) application.
Public classExceededMetadataObjectLimitException Obsolete. This exception is thrown when the metadata object limit is exceeded.
Public classField Obsolete. Represents a column returned from the business application. This essentially wraps the TypeDescriptor describing the column in the metadata definition.
Public classFieldCollection Obsolete. Represents a collection of fields returned by a business application.
Public classFilterDescriptor Obsolete. Filters are the fundamental way in which the Business Data Catalog captures user (or system) input and plumbs it through to the backend API invocation. FilterDescriptors describe where in a complex series of parameters, a filter value should be inserted. This is accomplished by 'tagging' the TypeDEscriptors representing complex parameters of a Method definition to flag where the insertion should happen. It is important to note that the backend must supply the functionality for filtering; the FilterDescriptors merely form a mechanism to surface this to the end user. FilterDescriptor objects are owned (contained) inside Method objects. They are subsequently referred by TypeDescriptor objects.
Public classFilterDescriptorCollection Obsolete. Represents a collection of filters associated with an entity.
Public classIdentifier Obsolete. Represents the persistent and unique identity of entity instances.
Public classIdentifierCollection Obsolete. Represents a collection of identifiers associated with an entity.
Public classInvalidMetadataObjectException Obsolete. This exception is thrown if the metadata object you are trying to access or create is invalid.
Public classInvalidMetadataPropertyException Obsolete. This exception is thrown if a metadata property is invalid.
Public classLobSystem Obsolete. Represents a source of business data, business logic, or both. SAP R/3 IDES, Siebel 7.5, and AdventureWorks SQL Server 2000 sample database are examples of LobSystem objects.
Public classLobSystemInstance Obsolete. Represents an LobSystemInstance object that is registered in the Business Data Catalog.
Public classMetadataException Obsolete. Represents an exception thrown by a metadata object.
Public classMetadataObject Obsolete. Represents the abstract base class of the 13 metadata objects in the Business Data Catalog.
Public classMetadataObjectNotFoundException Obsolete. This exception is thrown if the requested metadata object cannot be found in the Business Data Catalog.
Public classMethod Obsolete. Represents operations related to an entity that you can perform in the line-of-business (LOB) application. Methods represent pointers to business logic in a business application. Examples of methods are "get a list of customers," "get the order with a specified ID," and "update the unit price of a product."
Public classMethodInstance Obsolete. Describes how to call a method. A MethodInstance object is a reference to a method, plus the default values for the parameters.
Public classMissingMetadataPropertyException Obsolete. This exception is thrown if a metadata object definition is missing a required property.
Public classNamedActionDictionary Obsolete. Represents a dictionary of Action objects from the Business Data Catalog.
Public classNamedActionParameterDictionary Obsolete. Represents a dictionary of ActionParameter objects from the Business Data Catalog.
Public classNamedAssociationDictionary Obsolete. Represents a dictionary of Association objects from the Business Data Catalog.
Public classNamedDataClassDictionary Obsolete. Represents a dictionary of DataClass objects from the Business Data Catalog.
Public classNamedEntityDictionary Obsolete. Represents a dictionary of Entity objects from the Business Data Catalog.
Public classNamedLobSystemDictionary Obsolete. Represents a dictionary of LobSystem objects from the Business Data Catalog.
Public classNamedLobSystemInstanceDictionary Obsolete. Represents a dictionary of LobSystemInstance objects from the Business Data Catalog.
Public classNamedMethodDictionary Obsolete. Represents a dictionary of Method objectsfrom the Business Data Catalog.
Public classNamedMethodInstanceDictionary Obsolete. Represents a dictionary of MethodInstance objects from the Business Data Catalog.
Public classNamedPropertyDictionary Obsolete. Represents a dictionary of Property objects from the Business Data Catalog.
Public classParameter Obsolete. Represents the in, inout, out and return parameters of each method.
Public classParameterCollection Obsolete. Represents a collection of Parameter objects.
Public classTypeDescriptor Obsolete. Defines the data type of a parameter for a method.
Public classTypeDescriptorCollection Obsolete. Represents a TypeDescriptor collection.
Public classView Obsolete. A View denotes the schema, or the set of fields contained by an Entity Instance.

  EnumerationDescription
Public enumerationDirectionTypeSpecifies the direction in which the parameter is passed between the Business Data Catalog and the business application.
Public enumerationMethodInstanceTypeRepresents the type of a MethodInstance object.

Community Additions

ADD
Show:
© 2014 Microsoft