This transaction creates a Subscription to a Worklist or Workitem resource. It corresponds to the UPS DIMSE N-ACTION operation "Subscribe to Receive UPS Event Reports".
'Declaration
Public Function Subscribe( _
ByVal As SubscribeTargetResource, _
ByVal As System.Boolean, _
ByVal As System.String, _
ByVal As System.String, _
ByVal As DicomDataSet _
) As System.Net.Http.HttpResponseMessage
'Usage
Dim instance As WorkItemWebClient
Dim Resource As SubscribeTargetResource
Dim DeletionLock As System.Boolean
Dim AETitle As System.String
Dim WorkItemUID As System.String
Dim FilterDataSet As DicomDataSet
Dim value As System.Net.Http.HttpResponseMessage
value = instance.Subscribe(Resource, DeletionLock, AETitle, WorkItemUID, FilterDataSet)
Parameters
- Resource
- The Subscribe Target Resource
- DeletionLock
- deletionlock query parameter in the Subscribe request
- AETitle
- The AETitle of Subscriber
- WorkItemUID
- The Workitem UID for matching, required if Resource is Workitem
- FilterDataSet
- A Workitem Subscription will be created for any existing and future Workitem that matches the attribute/value pairs of the filter.
Return Value
A
DicomObjects.DicomDataSet object that represents the retreived Workitem (UPS) object
WorkItemWebClient wwc = new WorkItemWebClient(BaseUri);
var ds = wwc.Retrieve("1.2.3.4.5.6.7.8.9");
Target Platforms: .NET CLR 4.8 or higher