Gasolutions.Core.Interfaces.Ports
1.0.10.3
dotnet add package Gasolutions.Core.Interfaces.Ports --version 1.0.10.3
NuGet\Install-Package Gasolutions.Core.Interfaces.Ports -Version 1.0.10.3
<PackageReference Include="Gasolutions.Core.Interfaces.Ports" Version="1.0.10.3" />
<PackageVersion Include="Gasolutions.Core.Interfaces.Ports" Version="1.0.10.3" />
<PackageReference Include="Gasolutions.Core.Interfaces.Ports" />
paket add Gasolutions.Core.Interfaces.Ports --version 1.0.10.3
#r "nuget: Gasolutions.Core.Interfaces.Ports, 1.0.10.3"
#:package Gasolutions.Core.Interfaces.Ports@1.0.10.3
#addin nuget:?package=Gasolutions.Core.Interfaces.Ports&version=1.0.10.3
#tool nuget:?package=Gasolutions.Core.Interfaces.Ports&version=1.0.10.3
About Gasolutions Core Interfaces Ports is the definition of input and output ports for a clean architecture.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net9.0
- Gasolutions.Core.Patterns.Result (>= 2.0.0.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
# Changelog - Gasolutions.Core.Interfaces.Ports
All notable changes to this project will be documented in this file.
## [1.0.10.3]
### Changed
- Update reference to Gasolutions.Core.Patterns.Result to version 2.0.0.1
## [1.0.10.2]
### Changed
- Update reference to Gasolutions.Core.Patterns.Result to version 2.0.0.0
## [1.0.10.1]
### Changed
- Update reference to Gasolutions.Core.Patterns.Result to version 1.0.10.1
## [1.0.9.1]
### Changed
- Updated reference to Gasolutions.Core.Patterns.Result to version 1.0.9.0
## [1.0.8.1]
### Changed
- Updated version from Gasolutions.Core.Patterns.Result to 1.0.8.1
## [1.0.8]
### Added
- Add CHANGELOG.md file to document changes and updates
## [1.0.7]
### Added
- Comprehensive XML documentation for all port interfaces
- Complete test suites with 50+ test cases covering all scenarios
- Integration tests for complete workflows
- Support for multiple parameter variations in input ports
- Enhanced port factory patterns
- Thread-safety validation tests
### Changed
- Updated documentation to English for international audience
- Improved nullability annotations for better type safety
- Enhanced API consistency across all interfaces
### Fixed
- Port interface implementation validation
- Parameter handling in multi-parameter ports
- Error propagation in port chains
### Documentation
- Added comprehensive XML documentation for all port interfaces
- Created test suite documentation with 50+ test cases
- Documented integration patterns and workflows
---
## [1.0.6]
### Initial Release
- IInputPort interface for parameterless input operations
- IInputPort<T> interface for generic input operations
- IInputPort<T1, T2> interface for two-parameter operations
- IOutputPort interface for non-generic output handling
- IOutputPort<T> interface for generic result handling
- Clean Architecture pattern support