Click or drag to resize

IUpstreamIntegrationService Interface

Represents an integration service which is responsible for sending and pulling data to/from remote sources as a configured device or application account principal rather than an interactive user

Namespace: SanteDB.Core.Services
Assembly: SanteDB.Core.Api (in SanteDB.Core.Api.dll) Version: 3.0.2081-alpha+b4ae72647f2cc271f89142f76fff26ad69e00f5a
Syntax
public interface IUpstreamIntegrationService : IServiceImplementation

The IUpstreamIntegrationService type exposes the following members.

Properties
 NameDescription
Public propertyServiceName Gets the service name
(Inherited from IServiceImplementation)
Top
Methods
 NameDescription
Public methodAuthenticateAsDevice Authenticate as the device
Public methodGet(Type, Guid, NullableGuid, UpstreamIntegrationQueryControlOptions) Instructs the integration service to retrieve the specified object
Public methodGetTModel(Guid, NullableGuid, UpstreamIntegrationQueryControlOptions) Gets a specified model.
Public methodHarmonizeTemplateId Harmonizes the template identifier information on iht with the upstream's template definition
Public methodInsert Inserts specified data.
Public methodInvoke Invoke an operation on the remote service
Public methodObsolete Obsoletes specified data.
Public methodQuery(Type, Expression, UpstreamIntegrationQueryControlOptions) Find the specified filtered object
Public methodQueryTModel(ExpressionFuncTModel, Boolean, UpstreamIntegrationQueryControlOptions) Instructs the integration service to locate a specified object(s)
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