Share via


AbstractInstance Members

Include Protected Members
Include Inherited Members

Represents the base class for all instances in the Business Data Catalog. This is an abstract class and cannot be instantiated.

The AbstractInstance type exposes the following members.

Constructors

  Name Description
Public method AbstractInstance(MethodInstance, LobSystemInstance)
Public method AbstractInstance(DataClass, TypeDescriptor, Object, LobSystemInstance) Creates a new instance based on the data fields corresponding to the return TypeDescriptor object of the method instance.

Top

Properties

  Name Description
Public property AdapterObject When overridden in a derived class, gets the native adapter object for this instance.
Public property DataClass When overridden in a derived class, gets the DataClass object this instance belongs to.
Public property Item[String] When overridden in a derived class, gets the value of the field specified by the name on the native adapter object wrapped by this IEntityInstance object.
Public property Item[Field] When overridden in a derived class, gets the value of the specified field on the native adapter object wrapped by this IEntityInstance .
Public property TypeDescriptor When overridden in a derived class, gets the root TypeDescriptor object of this instance.
Public property ViewDefinition When overridden in a derived class, gets the current view of the instance.

Top

Methods

  Name Description
Protected method CanUseAdapterObjectSampling When overridden in a derived class, determines whether the instance can use adapter object sampling.
Public method Equals (Inherited from Object.)
Public method Execute(MethodInstance, LobSystemInstance) Executes a specified method instance on the instance.
Public method Execute(MethodInstance, LobSystemInstance, []) Overrides all or some of the arguments in the back-end method and executes it in the back-end application.
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from Object.)

Top

See Also

Reference

AbstractInstance Class

Microsoft.Office.Server.ApplicationRegistry.Runtime Namespace