Class DicomXmlSerializerOptions

Class DicomXmlSerializerOptions

Namespace: Aspose.Medical.Dicom.Serialization
Assembly: Aspose.Medical.dll (25.11.0)

Provides options that controls serialization/deserialization (XML) process of DICOM objects.

public record DicomXmlSerializerOptions : IEquatable<dicomxmlserializeroptions>

Inheritance

object DicomXmlSerializerOptions

Implements

IEquatable<dicomxmlserializeroptions>

Inherited Members

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

DicomXmlSerializerOptions(DicomXmlSerializerOptions)

protected DicomXmlSerializerOptions(DicomXmlSerializerOptions original)

Parameters

original DicomXmlSerializerOptions

DicomXmlSerializerOptions()

public DicomXmlSerializerOptions()

Properties

BulkDataConverter

A converter that allows writing DICOM Element data as a reference to a blob of data specified in the BulkData element. See https://dicom.nema.org/medical/dicom/current/output/chtml/part19/chapter_A.html#table_A.1.5-2 . Read-only, Aspose.Medical.Dicom.Serialization.IBulkDataConverter.

public IBulkDataConverter? BulkDataConverter { get; init; }

Property Value

IBulkDataConverter ?

BulkDataLoader

A loader used to load blob data referenced in BulkData element. See https://dicom.nema.org/medical/dicom/current/output/chtml/part19/chapter_A.html#table_A.1.5-2 . Read-only, Aspose.Medical.Dicom.Serialization.IBulkDataLoader.

public IBulkDataLoader BulkDataLoader { get; init; }

Property Value

IBulkDataLoader

Default

Default DICOM serialization options. Read-only, Aspose.Medical.Dicom.Serialization.DicomXmlSerializerOptions.

public static DicomXmlSerializerOptions Default { get; }

Property Value

DicomXmlSerializerOptions

EqualityContract

protected virtual Type EqualityContract { get; }

Property Value

Type

Methods

<clone>$()

public virtual DicomXmlSerializerOptions <clone>$()

Returns

DicomXmlSerializerOptions

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object ?

Returns

bool

Equals(DicomXmlSerializerOptions?)

public virtual bool Equals(DicomXmlSerializerOptions? other)

Parameters

other DicomXmlSerializerOptions ?

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

PrintMembers(StringBuilder)

protected virtual bool PrintMembers(StringBuilder builder)

Parameters

builder StringBuilder

Returns

bool

ToString()

public override string ToString()

Returns

string

Operators

operator ==(DicomXmlSerializerOptions?, DicomXmlSerializerOptions?)

public static bool operator ==(DicomXmlSerializerOptions? left, DicomXmlSerializerOptions? right)

Parameters

left DicomXmlSerializerOptions ?

right DicomXmlSerializerOptions ?

Returns

bool

operator !=(DicomXmlSerializerOptions?, DicomXmlSerializerOptions?)

public static bool operator !=(DicomXmlSerializerOptions? left, DicomXmlSerializerOptions? right)

Parameters

left DicomXmlSerializerOptions ?

right DicomXmlSerializerOptions ?

Returns

bool </clone></dicomxmlserializeroptions>