Class MetaInformation

Class MetaInformation

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

Representation of the file meta information in a DICOM file. https://dicom.nema.org/dicom/2013/output/chtml/part10/chapter_7.html#table_7.1-1 .

public sealed class MetaInformation : Dataset, IEnumerable<ielement>, IEnumerable

Inheritance

object Dataset MetaInformation

Implements

IEnumerable<ielement> , IEnumerable

Inherited Members

Dataset.Add(IElement) , Dataset.AddOrUpdate(IElement) , Dataset.AddOrUpdate<t>(Tag, T) , Dataset.AddOrUpdate<t>(Tag, T[]?) , Dataset.AddOrUpdate<t>(Tag, Span<t>) , Dataset.AddOrUpdate<t>(Tag, ValueRepresentation, Span<t>) , Dataset.AddOrUpdateRange(IEnumerable<ielement>) , Dataset.Contains(Tag) , Dataset.EnumerateGroup(ushort) , Dataset.FindValues<t>(Tag) , Dataset.Get<t>(Tag) , Dataset.GetEnumerator() , Dataset.GetOrDefault(Tag) , Dataset.GetOrDefault<t>(Tag) , Dataset.GetSingleValue<t>(Tag) , Dataset.GetSingleValueOrDefault<t>(Tag, T?) , Dataset.GetValue<t>(Tag, int) , Dataset.GetValue<t>(Tag, Index) , Dataset.GetValueOrDefault<t>(Tag, int, T) , Dataset.GetValueOrDefault<t>(Tag, Index, T) , Dataset.GetValues<t>(Tag) , Dataset.GetValues<t>(Tag, Range) , Dataset.GetPrivateTag(Tag) , Dataset.Remove(Tag) , Dataset.Remove(params Tag[]) , Dataset.Remove(Func<ielement, bool="">) , Dataset.Transcode(TransferSyntax) , Dataset.TryGetSingleValue<t>(Tag, out T?) , Dataset.TryGetValue<t>(Tag, int, out T?) , Dataset.TryGetValue<t>(Tag, Index, out T?) , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

MetaInformation()

Initializes a new instance of the Aspose.Medical.Dicom.MetaInformation.

public MetaInformation()

MetaInformation(MetaInformation)

Initializes a new instance of the Aspose.Medical.Dicom.MetaInformation.

public MetaInformation(MetaInformation metadata)

Parameters

metadata MetaInformation

The DICOM file meta information to be used as source of values.

MetaInformation(Dataset)

Initializes a new instance of the Aspose.Medical.Dicom.MetaInformation.

public MetaInformation(Dataset dataset)

Parameters

dataset Dataset

The DICOM dataset for which file meta information is required.

Properties

ImplementationClassUid

The Implementation Class UID. Read-only Aspose.Medical.Dicom.Uid

public Uid? ImplementationClassUid { get; set; }

Property Value

Uid ?

ImplementationVersionName

The Implementation Version Name. Read-only System.String.

public string? ImplementationVersionName { get; set; }

Property Value

string ?

MediaStorageSopClassUid

The Media Storage SOP Class UID. Read-only Aspose.Medical.Dicom.Uid.

public Uid? MediaStorageSopClassUid { get; set; }

Property Value

Uid ?

MediaStorageSopInstanceUid

The Media Storage SOP Instance UID. Read-only Aspose.Medical.Dicom.Uid.

public Uid? MediaStorageSopInstanceUid { get; set; }

Property Value

Uid ?

PrivateInformation

Gets or sets the private information associated with Aspose.Medical.Dicom.MetaInformation.PrivateInformationCreatorUid. Required if Aspose.Medical.Dicom.MetaInformation.PrivateInformationCreatorUid is defined. Read-only System.Collections.Generic.IReadOnlyCollection`1 of System.Byte.

public byte[]? PrivateInformation { get; set; }

Property Value

byte []?

PrivateInformationCreatorUid

The Private Information Creator UID (optional attribute). Read-only Aspose.Medical.Dicom.Uid.

public Uid? PrivateInformationCreatorUid { get; set; }

Property Value

Uid ?

ReceivingApplicationEntityTitle

The Receiving Application Entity Title (optional attribute). Read-only System.String.

public string? ReceivingApplicationEntityTitle { get; set; }

Property Value

string ?

SendingApplicationEntityTitle

The Sending Application Entity Title. Read-only System.String.

public string? SendingApplicationEntityTitle { get; set; }

Property Value

string ?

SourceApplicationEntityTitle

The Source Application Entity Title. Read-only System.String.

public string? SourceApplicationEntityTitle { get; set; }

Property Value

string ?

TransferSyntax

The DICOM Part 10 dataset transfer syntax. Read-only Aspose.Medical.Dicom.MetaInformation.TransferSyntax.

public TransferSyntax? TransferSyntax { get; set; }

Property Value

TransferSyntax ?

Version

The file meta information version. Read-only System.Collections.Generic.IReadOnlyCollection`1 of System.Byte.

public byte[]? Version { get; set; }

Property Value

byte []? </t></t></t></ielement,></t></t></t></t></t></t></t></t></t></t></t></ielement></t></t></t></t></t></t></ielement>