Search Results for

    Show / Hide Table of Contents

    Class DicomExtendedNegotiation

    Class for managing DICOM extended negotiation. See http://dicom.nema.org/medical/dicom/current/output/chtml/part07/sect_D.3.3.5.html and sect_D.3.3.6 for details on the SOP Class (Common) Extended Negotiation Sub-item.

    Inheritance
    Object
    DicomExtendedNegotiation
    Inherited Members
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: Dicom.Network
    Assembly: cs.temp.dll.dll
    Syntax
    public class DicomExtendedNegotiation

    Constructors

    DicomExtendedNegotiation(DicomUID, DicomUID, DicomUID[])

    Initializes an instance of the DicomExtendedNegotiation class.

    Declaration
    public DicomExtendedNegotiation(DicomUID sopClassUid, DicomUID serviceClassUid, params DicomUID[] relatedGeneralSopClasses)
    Parameters
    Type Name Description
    DicomUID sopClassUid

    SOP class UID.

    DicomUID serviceClassUid

    Common Service Class UID.

    DicomUID[] relatedGeneralSopClasses

    Related General SOP Classes.

    DicomExtendedNegotiation(DicomUID, DicomServiceApplicationInfo)

    Initializes an instance of the DicomExtendedNegotiation class.

    Declaration
    public DicomExtendedNegotiation(DicomUID sopClassUid, DicomServiceApplicationInfo applicationInfo)
    Parameters
    Type Name Description
    DicomUID sopClassUid

    SOP class UID.

    DicomServiceApplicationInfo applicationInfo

    Extended negotiation Application Information.

    DicomExtendedNegotiation(DicomUID, DicomServiceApplicationInfo, DicomUID, DicomUID[])

    Initializes an instance of the DicomExtendedNegotiation class.

    Declaration
    public DicomExtendedNegotiation(DicomUID sopClassUid, DicomServiceApplicationInfo applicationInfo, DicomUID serviceClassUid, params DicomUID[] relatedGeneralSopClasses)
    Parameters
    Type Name Description
    DicomUID sopClassUid

    SOP class UID.

    DicomServiceApplicationInfo applicationInfo

    Extended negotiation Application Information.

    DicomUID serviceClassUid

    Common Service Class UID.

    DicomUID[] relatedGeneralSopClasses

    Related General SOP Classes.

    Properties

    AcceptedApplicationInfo

    Gets the Accepted Service Class Application Information.

    Declaration
    public DicomServiceApplicationInfo AcceptedApplicationInfo { get; }
    Property Value
    Type Description
    DicomServiceApplicationInfo

    RelatedGeneralSopClasses

    Gets the (optional) Related General SOP Class Identification

    Declaration
    public List<DicomUID> RelatedGeneralSopClasses { get; }
    Property Value
    Type Description
    List<DicomUID>

    RequestedApplicationInfo

    Gets the Requested Service Class Application Information.

    Declaration
    public DicomServiceApplicationInfo RequestedApplicationInfo { get; }
    Property Value
    Type Description
    DicomServiceApplicationInfo

    ServiceClassUid

    Gets the (optional) Service Class UID.

    Declaration
    public DicomUID ServiceClassUid { get; }
    Property Value
    Type Description
    DicomUID

    SopClassUid

    Gets SOP Class UID.

    Declaration
    public DicomUID SopClassUid { get; }
    Property Value
    Type Description
    DicomUID

    Methods

    AcceptApplicationInfo(DicomServiceApplicationInfo)

    Compares the Service Class Application Information accepted by the SCP with the Application Information that was requested by the SCU. The accepted Application Information will be ignored when no existing application info exists. The existing field values will be overwritten by the accepted field values, if the accepted info has fields that are not requested, then these fields will be removed.

    Declaration
    public void AcceptApplicationInfo(DicomServiceApplicationInfo acceptedInfo)
    Parameters
    Type Name Description
    DicomServiceApplicationInfo acceptedInfo

    The Service Class Application Info accepted by the SCP.

    GetApplicationInfo()

    Gets the string representation of the Service Class Application information.

    Declaration
    public string GetApplicationInfo()
    Returns
    Type Description
    String
    In This Article
    Back to top Copyright (c) 2012-2021 fo-dicom contributors