Fellow Oak DICOM
Search Results for

    Show / Hide Table of Contents

    Class DicomFileWriter

    Writer for DICOM Part 10 objects.

    Inheritance
    System.Object
    DicomFileWriter
    Inherited Members
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: FellowOakDicom.IO.Writer
    Assembly: fo-dicom.core.dll
    Syntax
    public class DicomFileWriter

    Constructors

    DicomFileWriter(DicomWriteOptions)

    Initializes an instance of a DicomFileWriter.

    Declaration
    public DicomFileWriter(DicomWriteOptions options)
    Parameters
    Type Name Description
    DicomWriteOptions options

    Writer options.

    Methods

    Write(IByteTarget, DicomFileMetaInformation, DicomDataset)

    Write DICOM Part 10 object to target.

    Declaration
    public void Write(IByteTarget target, DicomFileMetaInformation fileMetaInfo, DicomDataset dataset)
    Parameters
    Type Name Description
    IByteTarget target

    Byte target subject to writing.

    DicomFileMetaInformation fileMetaInfo

    File meta information.

    DicomDataset dataset

    Dataset.

    WriteAsync(IByteTarget, DicomFileMetaInformation, DicomDataset)

    Write DICOM Part 10 object to target asynchronously.

    Declaration
    public async Task WriteAsync(IByteTarget target, DicomFileMetaInformation fileMetaInfo, DicomDataset dataset)
    Parameters
    Type Name Description
    IByteTarget target

    Byte target subject to writing.

    DicomFileMetaInformation fileMetaInfo

    File meta information.

    DicomDataset dataset

    Dataset.

    Returns
    Type Description
    System.Threading.Tasks.Task

    Awaitable System.Threading.Tasks.Task.

    Extension Methods

    LinqExtensions.IsOneOf<T>(T, T[])
    In This Article
    Back to top Copyright (c) 2012-2025 fo-dicom contributors