Show / Hide Table of Contents
View Source

Class DICOMSCU

Inheritance
System.Object
DICOMServiceClass
DICOMSCU
Inherited Members
DICOMServiceClass.AssociationService
DICOMServiceClass.DIMSEService
DICOMServiceClass.ApplicationEntity
DICOMServiceClass.SupportedTransferSyntaxes
DICOMServiceClass.SupportedAbstractSyntaxes
DICOMServiceClass.Logger
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace:EvilDICOM.Network
Assembly:EvilDICOM.dll
Syntax
public class DICOMSCU : DICOMServiceClass

Constructors

View Source

DICOMSCU(Entity)

Declaration
public DICOMSCU(Entity ae)
Parameters
Type Name Description
Entity ae

Properties

View Source

ConnectionTimeout

Declaration
public int ConnectionTimeout { get; set; }
Property Value
Type Description
System.Int32
View Source

IdleTimeout

Declaration
public int IdleTimeout { get; set; }
Property Value
Type Description
System.Int32

Methods

View Source

GetCFinder(Entity)

Declaration
public CFinder GetCFinder(Entity callingEntity)
Parameters
Type Name Description
Entity callingEntity
Returns
Type Description
CFinder
View Source

GetCMover(Entity)

Declaration
public CMover GetCMover(Entity callingEntity)
Parameters
Type Name Description
Entity callingEntity
Returns
Type Description
CMover
View Source

GetCStorer(Entity)

Declaration
public CStorer GetCStorer(Entity callingEnity)
Parameters
Type Name Description
Entity callingEnity
Returns
Type Description
CStorer
View Source

GetResponse<T, U>(U, Entity, ref UInt16)

Declaration
public T GetResponse<T, U>(U request, Entity e, ref ushort msgId)
    where T : AbstractDIMSEResponse where U : AbstractDIMSERequest
Parameters
Type Name Description
U request
Entity e
System.UInt16 msgId
Returns
Type Description
T
Type Parameters
Name Description
T
U
View Source

GetResponses<T, U>(U, Entity, ref UInt16)

Declaration
public IEnumerable<T> GetResponses<T, U>(U request, Entity e, ref ushort msgId)
    where T : AbstractDIMSEResponse where U : AbstractDIMSERequest
Parameters
Type Name Description
U request
Entity e
System.UInt16 msgId
Returns
Type Description
System.Collections.Generic.IEnumerable<T>
Type Parameters
Name Description
T
U
View Source

Ping(Entity, Int32)

Sends a CEcho request to the input entity

Declaration
public bool Ping(Entity ae, int msTimeout = 0)
Parameters
Type Name Description
Entity ae

the entity to send the request

System.Int32 msTimeout

how long to wait in milliseconds before a timeout

Returns
Type Description
System.Boolean

true if success, false if failure

View Source

SendGetImage(Entity, CFindImageIOD, ref UInt16)

Emits a CMove operation to an entity which moves an image from the entity to the specified AETitle

Declaration
public CGetResponse SendGetImage(Entity daemon, CFindImageIOD iod, ref ushort msgId)
Parameters
Type Name Description
Entity daemon
CFindImageIOD iod
System.UInt16 msgId

the message id

Returns
Type Description
CGetResponse

the move response

View Source

SendMessage(AbstractDIMSERequest, Entity)

Sends a message to an entity

Declaration
public SendStatus SendMessage(AbstractDIMSERequest dimse, Entity ae)
Parameters
Type Name Description
AbstractDIMSERequest dimse

the message to send

Entity ae

the entity to send the message

Returns
Type Description
SendStatus

true if message send was success

View Source

SendMessageForcePort(AbstractDIMSERequest, Entity)

Sends a message to an entity and guarantees the message will be sent on a specific port (set by the entity settings)

Declaration
public bool SendMessageForcePort(AbstractDIMSERequest dimse, Entity ae)
Parameters
Type Name Description
AbstractDIMSERequest dimse

the message to send

Entity ae

the entity to send the message

Returns
Type Description
System.Boolean

true if message send was success

Back to top Copyright © 2015-2016 Microsoft
Generated by DocFX