Click or drag to resize

IIntegrationService Interface

Represents an integration service which is responsible for sending and pulling data to/from remote sources

Namespace:  SanteDB.DisconnectedClient.Services
Assembly:  SanteDB.DisconnectedClient.Core (in SanteDB.DisconnectedClient.Core.dll) Version: 2.2.1
Syntax
public interface IIntegrationService : IServiceImplementation

The IIntegrationService type exposes the following members.

Properties
  NameDescription
Public propertyServiceName
Gets the service name
(Inherited from IServiceImplementation.)
Top
Methods
  NameDescription
Public methodFind(Type, NameValueCollection, Int32, NullableInt32, IntegrationQueryOptions)
Find the specified filtered object
Public methodFindTModel(ExpressionFuncTModel, Boolean, Int32, NullableInt32, IntegrationQueryOptions)
Instructs the integration service to locate a specified object(s)
Public methodFindTModel(NameValueCollection, Int32, NullableInt32, IntegrationQueryOptions)
Find the specified filtered object
Public methodGet(Type, Guid, NullableGuid, IntegrationQueryOptions)
Instructs the integration service to retrieve the specified object
Public methodGetTModel(Guid, NullableGuid, IntegrationQueryOptions)
Gets a specified model.
Public methodInsert
Inserts specified data.
Public methodIsAvailable
Determines whether the network is available.
Public methodObsolete
Obsoletes specified data.
Public methodUpdate
Updates specified data.
Top
Events
  NameDescription
Public eventProgressChanged
Progress has changed
Public eventResponded
The remote system has responsed
Public eventResponding
Fired on response
Top
See Also