.NET Library

The .powerGate NET library contains a set of classes, interfaces, and value types that provide the functionality to automate data synchronization with ERP systems.

../../_images/utilities.png

The library supports:

  • .Net Framework 4.5 or higher

  • OData Version v1, v2, v3, v4.

The library tries to perform as less server requests as possible, in order to keep a high performance when communicating over the network or the internet.

Classes

Class

Description

../../_images/class.ico ConnectionSettings

Settings used to connect with the ERP Service.

../../_images/class.ico ErpClientSettings

Settings used to manipulate requests, timeouts etc. send by the client.

../../_images/class.ico ErpClient

Class used to connect with ERP services.

../../_images/class.ico ErpObject

Provides the data for the ERP entity.

../../_images/class.ico MediaCreateOptions

Specifies options to use for creating Media Resources.

../../_images/class.ico MediaUpdateOptions

Specifies options to use for updating Media Resources.

../../_images/class.ico NavigationProperty

Provides metadata informations about the NavigationProperty.

../../_images/class.ico OrderBy

Specifies options to use for ordering ERP entities.

../../_images/class.ico Property

Provides metadata informations about the Property.

../../_images/class.ico QueryOptions

Specifies options to use for searching entities in ERP.

../../_images/class.ico SearchOptions

Specifies options to use for retrieving a single entity from ERP.

../../_images/class.ico SapConnect

Class which provides prepared connection to use for connecting with SAP services.

../../_images/class.ico WebRequestException

The exception that is thrown when an error occurs while sending a request.

Interfaces

Interface

Description

../../_images/interface.ico IErpClient

Provides the base interface for the ErpClient class.

../../_images/interface.ico IErpEntitySet

Provides the interface for working with an EntitySet: Adding, Getting, Updating and/or Removing -ErpEntities.

../../_images/interface.ico IErpEntitySets

Provides the interface for working with a list of EntitySets.

../../_images/interface.ico IErpEntityType

Provides the interface holding data about the EntityType.

../../_images/interface.ico IErpEntityTypes

Provides the interface for working with a list of EntityTypes.

../../_images/interface.ico IErpNavigationProperties

Provides the interface for working with a list of NavigationProperties.

../../_images/interface.ico IErpProperties

Provides the interface for working with a list of ERP Properties.

../../_images/interface.ico IErpService

Provides the interface for working with an ERP Service.

../../_images/interface.ico IErpServices

Provides the interface for working with a list of ERP Services.

../../_images/interface.ico IMediaResources

Provides the interface for working with MediaResources: Adding, Getting and/or Updating -ErpMedias.

Enumerations

Enumeration

Description

../../_images/enum.ico Multiplicity

Enumerates the multiplicities of navigation properties.

../../_images/enum.ico OrderDirection

Specifies the order of a sequence (ascending or descending).

../../_images/enum.ico UpdateMethod

Specifies the HTTP method used for updating.