コード例 #1
0
 /// <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));
 }
コード例 #2
0
 /// <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));
 }
コード例 #3
0
 /// <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>();
 }