Click or drag to resize

HdsiServiceBehavior Class

DCG Health Data Services Interface
Inheritance Hierarchy
SystemObject
  SanteDB.Rest.HDSIHdsiServiceBehaviorBase
    SanteDB.DisconnectedClient.Ags.ServicesHdsiServiceBehavior

Namespace:  SanteDB.DisconnectedClient.Ags.Services
Assembly:  SanteDB.DisconnectedClient.Ags (in SanteDB.DisconnectedClient.Ags.dll) Version: 2.2.1
Syntax
public class HdsiServiceBehavior : HdsiServiceBehaviorBase

The HdsiServiceBehavior type exposes the following members.

Constructors
  NameDescription
Public methodHdsiServiceBehavior
HDSI service behavior
Top
Methods
  NameDescription
Public methodAssociationCreate
Association based create
(Overrides HdsiServiceBehaviorBaseAssociationCreate(String, String, String, Object).)
Public methodAssociationGet(String, String, String)
Perform a sub-get on a child resource and key without parent instance (exmaple: GET /Patient/extendedProperty/UUID)
(Inherited from HdsiServiceBehaviorBase.)
Public methodAssociationGet(String, String, String, String)
Get associated object
(Overrides HdsiServiceBehaviorBaseAssociationGet(String, String, String, String).)
Public methodAssociationRemove(String, String, String)
Operates a DELETE on the instance
(Inherited from HdsiServiceBehaviorBase.)
Public methodAssociationRemove(String, String, String, String)
Remove associated object
(Overrides HdsiServiceBehaviorBaseAssociationRemove(String, String, String, String).)
Public methodAssociationSearch(String, String)
Perform a search on the specified entity
(Inherited from HdsiServiceBehaviorBase.)
Public methodAssociationSearch(String, String, String)
Associated object search
(Overrides HdsiServiceBehaviorBaseAssociationSearch(String, String, String).)
Public methodCheckIn
Check-in the specified object
(Inherited from HdsiServiceBehaviorBase.)
Public methodCheckOut
Check-out the specified object
(Inherited from HdsiServiceBehaviorBase.)
Public methodCopy
Copy the specified resource from the remote to this instance
(Overrides HdsiServiceBehaviorBaseCopy(String, String).)
Public methodCreate
Create the specified resource
(Overrides HdsiServiceBehaviorBaseCreate(String, IdentifiedData).)
Protected methodCreateContentLocation
Create content location
(Inherited from HdsiServiceBehaviorBase.)
Public methodCreateUpdate
Create or udpate with upstream
(Overrides HdsiServiceBehaviorBaseCreateUpdate(String, String, IdentifiedData).)
Public methodDelete
Delete the specified object on the server
(Overrides HdsiServiceBehaviorBaseDelete(String, String).)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGet
Get the specified resource
(Overrides HdsiServiceBehaviorBaseGet(String, String).)
Public methodGetBarcode
Generate the barcode for the specified object with specified authority
(Inherited from HdsiServiceBehaviorBase.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetPointer
Get pointer to the specified resource
(Inherited from HdsiServiceBehaviorBase.)
Protected methodGetResourceHandler
Get resource handler
(Overrides HdsiServiceBehaviorBaseGetResourceHandler.)
Public methodGetSchema
Get the schema which defines this service
(Inherited from HdsiServiceBehaviorBase.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetVersion
Get a specific version of the object
(Overrides HdsiServiceBehaviorBaseGetVersion(String, String, String).)
Public methodHead
Get just the headers
(Inherited from HdsiServiceBehaviorBase.)
Public methodHeadSearch
Perform the search but only return the headers
(Inherited from HdsiServiceBehaviorBase.)
Public methodHistory
Get history of the object
(Overrides HdsiServiceBehaviorBaseHistory(String, String).)
Public methodInvokeMethod(String, String, ParameterCollection)
Invoke a method
(Overrides HdsiServiceBehaviorBaseInvokeMethod(String, String, ParameterCollection).)
Public methodInvokeMethod(String, String, String, ParameterCollection)
Invoke the specified operation on a specific instance
(Overrides HdsiServiceBehaviorBaseInvokeMethod(String, String, String, ParameterCollection).)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodOptions
Perform options
(Overrides HdsiServiceBehaviorBaseOptions.)
Public methodPatch
Perform a patch
(Overrides HdsiServiceBehaviorBasePatch(String, String, Patch).)
Public methodPing
Ping the server
(Inherited from HdsiServiceBehaviorBase.)
Public methodResolvePointer
Resolve the specified code
(Overrides HdsiServiceBehaviorBaseResolvePointer(NameValueCollection).)
Public methodResourceOptions
Get options for resource
(Overrides HdsiServiceBehaviorBaseResourceOptions(String).)
Public methodSearch
Perform search
(Overrides HdsiServiceBehaviorBaseSearch(String).)
Public methodThrowIfNotReady
Throws an exception if the service is not ready
(Overrides HdsiServiceBehaviorBaseThrowIfNotReady.)
Public methodTime
Get the server's current time
(Inherited from HdsiServiceBehaviorBase.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodTouch
Touches the specified data object
(Inherited from HdsiServiceBehaviorBase.)
Public methodUpdate
Update data
(Overrides HdsiServiceBehaviorBaseUpdate(String, String, IdentifiedData).)
Top
Fields
  NameDescription
Protected fieldm_traceSource
The trace source for HDSI based implementations
(Inherited from HdsiServiceBehaviorBase.)
Top
Extension Methods
  NameDescription
Public Extension MethodConvertTReturn
The purpose of this method is to convert object me to TReturn. Why? Because if you have an instance of Act that actually needs to be a SubstanceAdministration we can't just cast so we have to copy.
(Defined by ExtensionMethods.)
Public Extension MethodGetInstanceOfTDomain
Gets an instance of TDomain from me
(Defined by ModelExtensions.)
Top
See Also