Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

Microsoft.Office.Server.ApplicationRegistry.Administration Namespace

Allows the creation, reading, updating, and deletion of Business Data Catalog metadata objects in the Shared Services database.

The Administration object model has a relatively high latency and a delay of up to a minute before Business Data Catalog updates the cache in all the front-end Web and application servers in the deployment. Changes are immediate on the server where you make the change.

Developers and users of the Business Data Catalog administration user interface use the Administration object model to create and edit metadata.

NoteNote

The MetadataModel namespace allows you only to read the metadata objects from the metadata database. The metadata database is cached and fast, so clients that just need to query the metadata database for metadata information should use the MetadataModel object model.

  ClassDescription
Public classAccessControlledMetadataObject Obsolete. Represents a Business Data Catalog metadata object whose access can be controlled by permissions. All 13 administration 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 classActionCollection Obsolete. Represents a collection of Action objects. Provides methods for creating and enumerating actions for an entity.
Public classActionParameter Obsolete. The URL attribute of the Action object can take parameters. The ActionParameter object defines the parameters the action URL accepts.
Public classActionParameterCollection Obsolete. Represents a collection of ActionParameter objects.
Public classApplicationRegistry Obsolete. Provides access to all of 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 is the entry point for you to create, read, update and delete all the metadata objects including LobSystem, Entity and Method. The ApplicationRegistry object has its own ACL and a user should at least have the Edit right on it to create a new LobSystem.
Public classAssociation Obsolete. Represents a relationship between two or more related entities.
Public classAssociationCollection Obsolete. Represents a collection of Association objects in a Business Data Catalog application.
Public classConcurrentModificationException Obsolete. The Business Data Catalog administration object model uses an optimistic concurrency model. Each object has a version associated with it in memory. When it is written to disk via an Update, the version number in memory is compared with the version on disk, and is incremented if they are the same. The update is failed by throwing this Exception if they differ; the user must .Read() the object from disk, discarding the current in memory changes and then retry the update.
Public classDuplicateMetadataObjectException Obsolete. This exception is thrown if you try to create a metadata object and an object with the same name already exists in the Business Data Catalog.
Public classEntity Obsolete. Represents an entity such as a customer or sales order that is registered in the Business Data Catalog.
Public classEntityCollection Obsolete. Represents a collection of Entity objects. Provides methods to create and enumerate entities.
Public classExceededMetadataObjectLimitException Obsolete. This exception is thrown when the metadata object limit is exceeded.
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 FilterDescriptor objects.
Public classIdentifier Obsolete. Represents the persistent identity of entity instances. You can use the key to search for a specific entity instance or a group of entity instances of that entity by using the Business Data Catalog.
Public classIdentifierCollection Obsolete. Represents a collection of Identifier objects.
Public classIndividuallySecurableMetadataObject Obsolete. Represents a metadata object whose access can be individually controlled. Only LobSystem, Entity, Method, and MethodInstance objects are individually securable. The other metadata objects rely on their individually securable ancestor to propagate the permissions to them. This class cannot be instantiated.
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 business application registered in the Business Data Catalog.
Public classLobSystemCollection Obsolete. Represents a collection of LobSystem objects. Provides methods to create and enumerate LobSystem objects.
Public classLobSystemInstance Obsolete. Represents an instance of a business application registered in the Business Data Catalog.
Public classLobSystemInstanceCollection Obsolete. Represents a collection of LOBSystemInstance objects. Provides methods to create and enumerate LOBSystemInstance objects.
Public classLocalizedName Obsolete. Represents the string representation of a metadata object in a particular locale.
Public classLocalizedNameCollection Obsolete. Represents a collection of localized names.
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.
Public classMethodCollection Obsolete. Represents a collection of methods. Provides methods to create and enumerate Method objects.
Public classMethodInstance Obsolete. Describes how to call a method. It is a reference to a method, plus the default values for the input parameters the method takes.
Public classMethodInstanceCollection Obsolete. Represents a collection of MethodInstance objects. Provides methods to create and enumerate MethodInstance objects.
Public classPackageFormatException Obsolete. This exception is thrown if there is an error in the XML of the package.
Public classParameter Obsolete. Represents the in, inout, out and return parameters of each method.
Public classParameterCollection Obsolete. Represents a collection of Parameter objects. Provides methods to create and enumerate Parameter objects.
Public classParseContext Obsolete. Stores parse state that is shared across multiple metadata objects while reading or importing objects.
Public classProperty Obsolete. Properties are typed values associated with metadata objects. Some properties control the behavior of the Business Data Catalog; others enhance features based on the Business Data Catalog such as Business Data Web Parts or business data in lists. Properties used by Microsoft Office SharePoint Server 2007 are documented under the relevant metadata object.
Public classPropertyCollection Obsolete. Represents a collection of Property objects.
Public classTypeDescriptor Obsolete. Defines the data type of a parameter for a method.
Public classTypeDescriptorCollection Obsolete. Represents a collection of TypeDescriptor objects. Provides methods to create and enumerate TypeDescriptor objects.
Public classView Obsolete. A View denotes the schema, or the set of fields contained by an Entity Instance.
  EnumerationDescription
Public enumerationPackageContents Obsolete. Represents the type of information that needs to be imported into the metadata repository or read from XML.
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.