Aspose.Medical for .NET V26.7
Released: Jul 24, 2026
V26.7 中的更新
特性
- DIMSE Networking: Added a full DICOM Upper Layer and DIMSE protocol stack. You can build both DICOM SCU (client) and SCP (server) applications with support for all C-Service operations (C-ECHO, C-FIND, C-GET, C-MOVE, C-STORE, C-CANCEL) and all N-Service operations (N-ACTION, N-CREATE, N-DELETE, N-EVENT-REPORT, N-GET, N-SET). The API uses a builder pattern for client and server configuration, fluent association negotiation, TLS transport security, and a handler/behavior pipeline for request processing.
- Asynchronous DicomFile I/O: The DicomFile.Open and DicomFile.Save methods now have async counterparts (OpenAsync, SaveAsync) that return ValueTask and accept CancellationToken for all input sources (file, stream, pipe, pipe reader/writer).
- Logging API: A new Aspose.Medical.Logging namespace provides ILogger, ILoggerFactory, LoggerFactory, and NullLogger types. The library uses NullLogger by default, but you can inject your own logger implementation via LoggerFactory.Instance.SetFactory to capture diagnostic output from the networking stack.
- Redesigned Pixel Imaging Model: The RawImage and IRawImage types have been replaced by a generic PixelImage<TPixel> and IPixelImage<TPixel> model that supports multiple pixel formats (Bgra32, Rgb24, Rgba32). Pixel types moved from Aspose.Medical.Imaging.PixelFormats to Aspose.Medical.Imaging.Pixels, and the vector conversion methods have been renamed for clarity.