Fellow Oak DICOM
Search Results for

    Show / Hide Table of Contents

    Class DicomCGetRequest

    Representation of a C-GET request.

    Inheritance
    System.Object
    DicomMessage
    DicomRequest
    DicomPriorityRequest
    DicomCGetRequest
    Inherited Members
    DicomPriorityRequest.Priority
    DicomRequest.MessageID
    DicomRequest.OnTimeout
    DicomRequest.OnRequestSent
    DicomRequest.CreatePresentationContext(DicomTransferSyntax[])
    DicomMessage.Type
    DicomMessage.SOPClassUID
    DicomMessage.HasDataset
    DicomMessage.PresentationContext
    DicomMessage.ApplicationInfo
    DicomMessage.Command
    DicomMessage.Dataset
    DicomMessage.UserState
    DicomMessage.PendingSince
    DicomMessage.LastPendingResponseReceived
    DicomMessage.IsTimedOut(TimeSpan)
    DicomMessage.ToString()
    DicomMessage.ToString(Boolean)
    DicomMessage.ToString(DicomCommandField)
    DicomMessage.IsRequest(DicomCommandField)
    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)
    Namespace: FellowOakDicom.Network
    Assembly: fo-dicom.core.dll
    Syntax
    public sealed class DicomCGetRequest : DicomPriorityRequest

    Constructors

    DicomCGetRequest(DicomDataset)

    Initializes a new instance of the DicomCGetRequest class.

    Declaration
    public DicomCGetRequest(DicomDataset command)
    Parameters
    Type Name Description
    DicomDataset command

    The command associated with a C-GET request.

    DicomCGetRequest(String, DicomPriority)

    Initializes a new instance of the DicomCGetRequest class.

    Declaration
    public DicomCGetRequest(string studyInstanceUid, DicomPriority priority = DicomPriority.Medium)
    Parameters
    Type Name Description
    System.String studyInstanceUid

    The Study Instance UID confining the C-GET operation.

    DicomPriority priority

    The priority of the C-GET operation.

    DicomCGetRequest(String, String, DicomPriority)

    Initializes a new instance of the DicomCGetRequest class.

    Declaration
    public DicomCGetRequest(string studyInstanceUid, string seriesInstanceUid, DicomPriority priority = DicomPriority.Medium)
    Parameters
    Type Name Description
    System.String studyInstanceUid

    The Study Instance UID confining the C-GET operation.

    System.String seriesInstanceUid

    The Series Instance UID confining the C-GET operation.

    DicomPriority priority

    The priority of the C-GET operation.

    DicomCGetRequest(String, String, String, DicomPriority)

    Initializes a new instance of the DicomCGetRequest class.

    Declaration
    public DicomCGetRequest(string studyInstanceUid, string seriesInstanceUid, string sopInstanceUid, DicomPriority priority = DicomPriority.Medium)
    Parameters
    Type Name Description
    System.String studyInstanceUid

    The Study Instance UID confining the C-GET operation.

    System.String seriesInstanceUid

    The Series Instance UID confining the C-GET operation.

    System.String sopInstanceUid

    The SOP Instance UID confining the C-GET operation.

    DicomPriority priority

    The priority of the C-GET operation.

    Fields

    OnResponseReceived

    Delegate to be executed when the response for the DIMSE C-GET request is received.

    Declaration
    public DicomCGetRequest.ResponseDelegate OnResponseReceived
    Field Value
    Type Description
    DicomCGetRequest.ResponseDelegate

    Properties

    Level

    Gets or sets the Query/Retrieve level of the C-GET operation.

    Declaration
    public DicomQueryRetrieveLevel Level { get; }
    Property Value
    Type Description
    DicomQueryRetrieveLevel

    Methods

    PostResponse(DicomService, DicomResponse)

    Internal. Executes the DICOM C-GET response callback.

    Declaration
    protected override void PostResponse(DicomService service, DicomResponse response)
    Parameters
    Type Name Description
    DicomService service

    DICOM SCP implementation

    DicomResponse response

    Received DIMSE (C-GET) response

    Overrides
    DicomRequest.PostResponse(DicomService, DicomResponse)

    Extension Methods

    LinqExtensions.IsOneOf<T>(T, T[])
    In This Article
    Back to top Copyright (c) 2012-2025 fo-dicom contributors