Click or drag to resize

PDTec.IceNet.Core.Model.Implementation Namespace

The PDTec.IceNet.Core.Model.Implementation namespace provides types and interfaces to enable the implementation of business objects for the ice.NET platform.
Classes
  ClassDescription
Public classCode exampleObjectImplAttribute
Use this attribute on IObjectImplFactory implementations to tie a Business Object implementation to an ice.NET object type.
Public classRequestImplAssembliesEventArgs
Retrieves Business Object implementation assemblies.
Public classRequestImplFactoriesEventArgs
Retrieves Business Object implementation factories.
Public classCode exampleServiceCategoryAttribute
Assigns a service method to one or more categories that serve as filter criteria for generating code with the Service Builder.
Public classCode exampleServiceMethodAttribute
Declares that a method of a service class is a publishable service method.
Public classServiceParameterAttribute
Specifies additional metadata (e.g. published name) for a service parameter.
Structures
  StructureDescription
Public structureAttrValueUpdate
Represents an updated attribute value. This struct is used in the IObjectEventUpdateImpl event.
Public structureRelAttrValueUpdate
Represents an updated attribute value. This struct is used in the IManagedObject.AfterAttrValueUpdate method.
Interfaces
  InterfaceDescription
Public interfaceCode exampleICustomObjectEventImplArgs
Use interfaces deriving from this interface to implement custom BO events.
Public interfaceIObjectEventCopyImpl
Special Business Object interface. Implement this interface in order to implement additional copy functionality.
Public interfaceIObjectEventCreateImpl
Special Business Object interface. Implement this interface in order to implement additional create functionality.
Public interfaceIObjectEventDestroyImpl
Special Business Object interface. Implement this interface in order to implement additional destroy functionality.
Public interfaceIObjectEventImpl
Special Business Object interface. Implement interfaces deriving from this interface in order to receive and handle update actions on the object instance.
Public interfaceIObjectEventMoveImpl
Special Business Object interface. Implement this interface in order to implement additional move functionality.
Public interfaceIObjectEventUpdateImpl
Special Business Object interface. Implement this interface in order to implement additional update functionality.
Public interfaceCode exampleIObjectImpl
Provides access to methods additional to IObject for Business Object implementations.
Public interfaceCode exampleIObjectImplFactory
The interface for Business Object factories. Implement this interface to tie a Business Object implementation to an ice.NET object type.
Delegates
  DelegateDescription
Public delegateRequestImplAssemblies
Delegates Business Objects assembly retrieval.
Public delegateRequestImplAssembliesEventHandler
Retrieves Business Object implementation assemblies.
Public delegateRequestImplFactories
Delegates Business Objects factory retrieval.
Public delegateRequestImplFactoriesEventHandler
Retrieves Business Object implementation factories.
Enumerations
  EnumerationDescription
Public enumerationObjectEventOrder
Specifies the order of the execution sequence of an object event.