IDataClass Members

Include Protected Members
Include Inherited Members

Defines properties and methods that support a data class that represents the base class of all external content types.

The IDataClass type exposes the following members.

Properties

  Name Description
Public property Catalog Gets the metadata catalog that contains this data class.
Public property Id Gets the identifier of the metadata object. (Inherited from IMetadataStruct.)
Public property IsCached Determines whether the metadata object is cached in memory. (Inherited from IMetadataStruct.)
Public property Name Gets the name of the metadata object. (Inherited from IMetadataStruct.)
Public property Namespace Gets the namespace of the given data class.
Public property Version Gets the version of this external content type.

Top

Methods

  Name Description
Public method ContainsDefaultAction Returns a value that indicates whether the DataClass has a default action.
Public method ContainsLocalizedDisplayName Determines whether this metadata object contains a localized display name. (Inherited from IMetadataObject.)
Public method Execute(IMethodInstance, ILobSystemInstance) Executes the given method instance against a given external system instance.
Public method Execute(IMethodInstance, ILobSystemInstance, []) Executes the given method instance against a given external system instance with the given parameters.
Public method GetAccessControlList Retrieves the access control list (ACL) for this object. (Inherited from IAccessControlledMetadataObject.)
Public method GetActions Returns available actions associated with this DataClass.
Public method GetDefaultAction Returns the default action for the DataClass.
Public method GetDefaultDisplayName Returns the default display name of this metadata object. (Inherited from IMetadataObject.)
Public method GetLobSystem Gets the external system of this data class.
Public method GetLocalizedDisplayName Returns the localized display name of this metadata object. (Inherited from IMetadataObject.)
Public method GetLocalizedNames Returns the localized names of this metadata object. (Inherited from IMetadataObject.)
Public method GetMethodInstance Gets the method instance with the specified name and stereotype.
Public method GetMethodInstances() Gets the method instances of this data class.
Public method GetMethodInstances(MethodInstanceType) Gets the method instances of this data class with the given stereotype.
Public method GetMethods Gets the methods of this data class.
Public method GetProperties Returns the properties of this metadata object. (Inherited from IMetadataObject.)

Top

See Also

Reference

IDataClass Interface

Microsoft.BusinessData.MetadataModel Namespace