←Select platform

ToString(StatusFormatFlags,string,string) Method

Summary

This method returns a customizable string representation of the StatusAll object.

Syntax
C#
C++/CLI
public override string ToString( 
   StatusFormatFlags statusFormatFlags, 
   string separator, 
   string tab 
) 
public:  
   virtual String^ ToString( 
      StatusFormatFlags^ statusFormatFlags, 
      String^ separator, 
      String^ tab 
   ) override 

Parameters

statusFormatFlags

Flags that specify which members to exclude in the string representation of this object

separator

A separator string that is used to separate the string representation of each class member

tab

An indent string that is used to indent the string representation of each class member

Return Value

A customizable string representation of the StatusAll object.

Example
C#
using Leadtools.Dicom; 
using Leadtools.Dicom.Common; 
using Leadtools.Dicom.Common.Extensions; 
using Leadtools; 
using Leadtools.Dicom.Common.Linq.BasicDirectory; 
using Leadtools.Dicom.Common.DataTypes; 
using Leadtools.Dicom.Common.DataTypes.Status; 
 
 
public class StatusAllDicomNet : DicomNet 
{ 
   public StatusAllDicomNet(string path, DicomNetSecurityMode mode) : base(path, mode) 
   { 
   } 
 
   public StatusAllDicomNet(string path, DicomNetSecurityMode mode, bool reserved) : base(path, mode, reserved) 
   { 
   } 
 
   protected override void OnReceiveCFindResponse(byte presentationID, int messageID, string affectedClass, DicomCommandStatusType status, DicomDataSet dataSet) 
   { 
      using (DicomDataSet cs = GetCommandSet()) 
      { 
         StatusAll statusAll = new StatusAll(); 
         statusAll = cs.Get<StatusAll>(); 
         string friendlyString = string.Empty; 
 
         // Log the friendlyString giving the status and any status-related optional command set elements 
         friendlyString = statusAll.ToString(); 
         Console.WriteLine(friendlyString); 
 
         // Log the friendlyString but ignore the status 
         friendlyString = statusAll.ToString(StatusFormatFlags.IgnoreStatus, "\n", "\t"); 
         Console.WriteLine(friendlyString); 
      } 
   } 
} 
Requirements

Target Platforms

Help Version 23.0.2024.2.29
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2024 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Dicom.Common Assembly
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.