/// <summary> /// Add Extended Negotiation with Service Class Application Info /// </summary> /// <param name="sopClassUid">SOP Class UID.</param> /// <param name="applicationInfo">Service Class Application Info.</param> public void Add(DicomUID sopClassUid, DicomServiceApplicationInfo applicationInfo) { Add(new DicomExtendedNegotiation(sopClassUid, applicationInfo)); }
/// <summary> /// Add (Common) Extended Negotiation with Application Info, Service Class UID and Related General SOP Class UIDs /// </summary> /// <param name="sopClassUid">SOP Class UID.</param> /// <param name="applicationInfo">Service Class Application Info.</param> /// <param name="serviceClassUid">Common Service Class UID.</param> /// <param name="relatedGeneralSopClasses">Related General SOP Classes.</param> public void Add(DicomUID sopClassUid, DicomServiceApplicationInfo applicationInfo, DicomUID serviceClassUid, params DicomUID[] relatedGeneralSopClasses) { Add(new DicomExtendedNegotiation(sopClassUid, applicationInfo, serviceClassUid, relatedGeneralSopClasses)); }
/// <summary> /// Initializes an instance of the <see cref="DicomExtendedNegotiation"/> class. /// </summary> /// <param name="sopClassUid">SOP class UID.</param> /// <param name="applicationInfo">Extended negotiation Application Information.</param> public DicomExtendedNegotiation(DicomUID sopClassUid, DicomServiceApplicationInfo applicationInfo) { SopClassUid = sopClassUid; RequestedApplicationInfo = applicationInfo; RelatedGeneralSopClasses = new List <DicomUID>(); }