![]() |
VOOZH | about |
dotnet add package YuckQi.Application.Core --version 8.5.1
NuGet\Install-Package YuckQi.Application.Core -Version 8.5.1
<PackageReference Include="YuckQi.Application.Core" Version="8.5.1" />
<PackageVersion Include="YuckQi.Application.Core" Version="8.5.1" />Directory.Packages.props
<PackageReference Include="YuckQi.Application.Core" />Project file
paket add YuckQi.Application.Core --version 8.5.1
#r "nuget: YuckQi.Application.Core, 8.5.1"
#:package YuckQi.Application.Core@8.5.1
#addin nuget:?package=YuckQi.Application.Core&version=8.5.1Install as a Cake Addin
#tool nuget:?package=YuckQi.Application.Core&version=8.5.1Install as a Cake Tool
A .NET library for bootstrapping a domain application project. Provides MediatR pipeline behaviors for logging and validation with FluentValidation integration.
IHasCacheInvalidationKeys – aspect marker for MediatR response types that trigger cache invalidation; exposes CacheKeys (IReadOnlySet<String>) to remove after the handler runsIHasCacheKey – aspect marker for cacheable MediatR requests with cache key and expirationIHasValidationResults – aspect marker for MediatR response types that carry validation results; exposes ValidationResults (IReadOnlyCollection<Result>) for validation behaviorPipeline behaviors are organized by purpose in subfolders and namespaces:
Caching (YuckQi.Application.Core.Behaviors.Caching)
DistributedCacheInvalidationBehavior<TRequest, TResponse> – Removes keys from IDistributedCache after the handler runs when TResponse implements IHasCacheInvalidationKeysDistributedCachingBehavior<TRequest, TResponse> – Uses IDistributedCache to cache responses for cacheable requests; configuration via DistributedCachingBehaviorOptions record (same file)MemoryCacheInvalidationBehavior<TRequest, TResponse> – Removes keys from IMemoryCache after the handler runs when TResponse implements IHasCacheInvalidationKeysMemoryCachingBehavior<TRequest, TResponse> – Uses IMemoryCache to cache responses for cacheable requests; configuration via MemoryCachingBehaviorOptions record (same file)Logging (YuckQi.Application.Core.Behaviors.Logging)
LoggingBehavior<TRequest, TResponse> – Logs request handling start and completionValidation (YuckQi.Application.Core.Behaviors.Validation)
ValidationBehavior<TRequest, TResponse> – Runs FluentValidation validators and short-circuits on error when TResponse implements IHasValidationResultsdotnet add package YuckQi.Application.Core
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 net8.0 is compatible. net8.0-android net8.0-android was computed. net8.0-browser net8.0-browser was computed. net8.0-ios net8.0-ios was computed. net8.0-maccatalyst net8.0-maccatalyst was computed. net8.0-macos net8.0-macos was computed. net8.0-tvos net8.0-tvos was computed. net8.0-windows net8.0-windows was computed. net9.0 net9.0 was computed. net9.0-android net9.0-android was computed. net9.0-browser net9.0-browser was computed. net9.0-ios net9.0-ios was computed. net9.0-maccatalyst net9.0-maccatalyst was computed. net9.0-macos net9.0-macos was computed. net9.0-tvos net9.0-tvos was computed. net9.0-windows net9.0-windows was computed. net10.0 net10.0 was computed. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
This package is not used by any NuGet packages.
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 8.5.1 | 133 | 3/18/2026 |
| 8.5.0 | 130 | 3/17/2026 |
| 8.4.0 | 115 | 3/10/2026 |
| 8.3.2 | 111 | 3/9/2026 |
| 8.3.1 | 119 | 3/9/2026 |
| 8.3.0 | 114 | 3/9/2026 |
| 6.4.0 | 277 | 9/18/2023 |
| 6.2.0 | 356 | 3/23/2023 |
| 6.1.0 | 559 | 8/16/2022 |
| 6.0.4 | 598 | 6/7/2022 |
| 6.0.3 | 582 | 5/30/2022 |
| 6.0.2 | 566 | 5/29/2022 |
| 6.0.1 | 597 | 5/29/2022 |
| 6.0.0 | 608 | 4/12/2022 |
| 1.0.1 | 598 | 6/7/2022 |
| 0.7.2 | 661 | 1/22/2022 |
| 0.7.1 | 643 | 1/21/2022 |
| 0.7.0 | 634 | 1/21/2022 |
| 0.6.2 | 614 | 1/21/2022 |
| 0.6.1 | 617 | 1/20/2022 |