Class SaveDicomToPipeOptions
Namespace: Aspose.Medical.Dicom.Writers
Assembly: Aspose.Medical.dll (25.11.0)
Options that control how a Aspose.Medical.Dicom.DicomFile is saved to a pipe.
public sealed record SaveDicomToPipeOptions : ISaveDicomOptions, IEquatable<savedicomtopipeoptions>Inheritance
object ← SaveDicomToPipeOptions
Implements
ISaveDicomOptions , IEquatable<savedicomtopipeoptions>
Inherited Members
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
SaveDicomToPipeOptions()
public SaveDicomToPipeOptions()Properties
Default
Default Aspose.Medical.Dicom.Writers.SaveDicomToPipeOptions. Read-only Aspose.Medical.Dicom.Writers.SaveDicomToPipeOptions.
public static SaveDicomToPipeOptions Default { get; }Property Value
ExplicitLengthSequenceItems
Specifies whether to write (if true) a ‘Group Length’ element for Aspose.Medical.Dicom.Elements.Sequence item. Read-only System.Boolean.
public bool ExplicitLengthSequenceItems { get; init; }Property Value
Remarks
DICOM specification PS 3.5 7.2 ( https://dicom.nema.org/medical/dicom/current/output/html/part05.html#sect_7.2) : Group Length (gggg,0000) Data Elements were implicitly defined for Standard and Private Data Element groups with a Value Representation of UL and a Value Multiplicity of 1, but have been retired. Consider to remove Group Length.
ExplicitLengthSequences
Specifies whether to write (if true) a ‘Group Length’ element for System.Boolean DICOM elements. Read-only Aspose.Medical.Dicom.Elements.Sequence.
public bool ExplicitLengthSequences { get; init; }Property Value
Remarks
DICOM specification PS 3.5 7.2 ( https://dicom.nema.org/medical/dicom/current/output/html/part05.html#sect_7.2) : Group Length (gggg,0000) Data Elements were implicitly defined for Standard and Private Data Element groups with a Value Representation of UL and a Value Multiplicity of 1, but have been retired. Consider to remove Group Length.
KeepGroupLengths
Specifies whether to write (if true) a ‘Group Length’ element for the Dataset items or not. Read-only System.Boolean.
public bool KeepGroupLengths { get; init; }Property Value
Remarks
DICOM specification PS 3.5 7.2 ( https://dicom.nema.org/medical/dicom/current/output/html/part05.html#sect_7.2) : Group Length (gggg,0000) Data Elements were implicitly defined for Standard and Private Data Element groups with a Value Representation of UL and a Value Multiplicity of 1, but have been retired. Consider to remove Group Length.
Methods
<clone>$()
public SaveDicomToPipeOptions <clone>$()Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
obj object
?
Returns
Equals(SaveDicomToPipeOptions?)
public bool Equals(SaveDicomToPipeOptions? other)Parameters
other SaveDicomToPipeOptions
?
Returns
GetHashCode()
public override int GetHashCode()Returns
ToString()
public override string ToString()Returns
Operators
operator ==(SaveDicomToPipeOptions?, SaveDicomToPipeOptions?)
public static bool operator ==(SaveDicomToPipeOptions? left, SaveDicomToPipeOptions? right)Parameters
left SaveDicomToPipeOptions
?
right SaveDicomToPipeOptions
?
Returns
operator !=(SaveDicomToPipeOptions?, SaveDicomToPipeOptions?)
public static bool operator !=(SaveDicomToPipeOptions? left, SaveDicomToPipeOptions? right)Parameters
left SaveDicomToPipeOptions
?
right SaveDicomToPipeOptions
?
Returns
bool </clone></savedicomtopipeoptions>