diff --git a/.editorconfig b/.editorconfig
index 671120f..c733e63 100644
--- a/.editorconfig
+++ b/.editorconfig
@@ -402,5 +402,5 @@ dotnet_naming_style.s_camelcase.word_separator =
dotnet_naming_style.s_camelcase.capitalization = camel_case
# Xml config files
-[*.{props,targets,config,nuspec}]
+[*.{props,targets,config,nuspec,yml}]
indent_size = 2
diff --git a/.gitignore b/.gitignore
index 557e5a1..db5c5b8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -147,7 +147,6 @@ publish/
# Publish Web Output
*.[Pp]ublish.xml
*.azurePubxml
-# TODO: Comment the next line if you want to checkin your web deploy settings
# but database connection strings (with potential passwords) will be unencrypted
*.pubxml
*.publishproj
@@ -241,3 +240,5 @@ _Pvt_Extensions
.fake/
.idea
.vscode
+
+_site/
diff --git a/api/.manifest b/api/.manifest
new file mode 100644
index 0000000..b2708b2
--- /dev/null
+++ b/api/.manifest
@@ -0,0 +1,726 @@
+{
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheBehavior": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheBehavior.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheBehavior.DisabledCache": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheBehavior.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheBehavior.UpdateCacheIfMiss": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheBehavior.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior`2": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior-2.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior`2.#ctor(System.Collections.Generic.IEnumerable{Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.ICacheProvider},Cnblogs.Architecture.Ddd.Domain.Abstractions.IDateTimeProvider,Microsoft.Extensions.Options.IOptions{Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions},Microsoft.Extensions.Logging.ILogger{Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior{`0,`1}})": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior-2.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior`2.Handle(`0,MediatR.RequestHandlerDelegate{`1},System.Threading.CancellationToken)": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior-2.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions.ThrowIfFailedOnGet": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions.ThrowIfFailedOnRemove": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions.ThrowIfFailedOnUpdate": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.ErrorMessage": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.GetErrorMessage": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsConcurrentError": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsSuccess": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsValidationError": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.LockAcquired": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.ValidationErrors": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.#ctor": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.#ctor(`0)": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.ErrorCode": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.Fail(`0)": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.GetErrorMessage": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.IsSuccess": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.Success": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-2.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2.#ctor": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-2.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2.#ctor(`1)": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-2.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2.Fail(`1)": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-2.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2.GetResult": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-2.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2.Response": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-2.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2.Success": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-2.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2.Success(`0)": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-2.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.CacheGroupKey": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.CacheKey": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.GetCacheKeyParameters": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.LocalCacheBehavior": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.LocalExpires": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.RemoteCacheBehavior": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.RemoteExpires": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommandHandler`2": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommandHandler-2.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommandHandler`3": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommandHandler-3.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand`1": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand`1.ValidateOnly": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand`2": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand-2.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand`2.ValidateOnly": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand-2.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IConfigurableLockableRequest": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IConfigurableLockableRequest.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IConfigurableLockableRequest.ExpiresIn": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IConfigurableLockableRequest.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IDomainEventHandler`1": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IDomainEventHandler-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IListQueryHandler`2": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IListQueryHandler-2.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IListQuery`1": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IListQuery-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ILockableRequest": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ILockableRequest.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ILockableRequest.GetLockKey": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ILockableRequest.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ILockableResponse": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ILockableResponse.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ILockableResponse.IsConcurrentError": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ILockableResponse.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ILockableResponse.LockAcquired": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ILockableResponse.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IObjectResponse": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IObjectResponse.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IObjectResponse.GetResult": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IObjectResponse.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IOrderedQuery`1": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IOrderedQuery-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IOrderedQuery`1.OrderByString": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IOrderedQuery-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IPageableQueryHandler`2": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IPageableQueryHandler-2.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IPageableQuery`1": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IPageableQuery-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IPageableQuery`1.PagingParams": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IPageableQuery-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IQueryHandler`2": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IQueryHandler-2.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IQuery`1": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IQuery-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IValidatable": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IValidatable.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IValidatable.Validate(Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ValidationErrors)": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IValidatable.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IValidationResponse": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IValidationResponse.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IValidationResponse.ErrorMessage": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IValidationResponse.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IValidationResponse.IsValidationError": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IValidationResponse.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IValidationResponse.ValidationErrors": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IValidationResponse.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.InvalidCacheRequest": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.InvalidCacheRequest.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.InvalidCacheRequest.#ctor(Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest,System.Boolean,System.Nullable{System.Boolean})": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.InvalidCacheRequest.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.InvalidCacheRequest.InvalidWholeGroup": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.InvalidCacheRequest.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.InvalidCacheRequest.Request": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.InvalidCacheRequest.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.InvalidCacheRequest.ThrowIfFailed": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.InvalidCacheRequest.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.InvalidCacheRequestHandler": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.InvalidCacheRequestHandler.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.InvalidCacheRequestHandler.#ctor(System.Collections.Generic.IEnumerable{Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.ICacheProvider},Cnblogs.Architecture.Ddd.Domain.Abstractions.IDateTimeProvider,Microsoft.Extensions.Options.IOptions{Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions},Microsoft.Extensions.Logging.ILogger{Cnblogs.Architecture.Ddd.Cqrs.Abstractions.InvalidCacheRequestHandler})": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.InvalidCacheRequestHandler.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.InvalidCacheRequestHandler.Handle(Cnblogs.Architecture.Ddd.Cqrs.Abstractions.InvalidCacheRequest,System.Threading.CancellationToken)": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.InvalidCacheRequestHandler.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.LockableRequestBehavior`2": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.LockableRequestBehavior-2.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.LockableRequestBehavior`2.#ctor(Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.IDistributedLockProvider,Microsoft.Extensions.Logging.ILogger{Cnblogs.Architecture.Ddd.Cqrs.Abstractions.LockableRequestBehavior{`0,`1}})": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.LockableRequestBehavior-2.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.LockableRequestBehavior`2.Handle(`0,MediatR.RequestHandlerDelegate{`1},System.Threading.CancellationToken)": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.LockableRequestBehavior-2.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.LoggingBehavior`2": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.LoggingBehavior-2.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.LoggingBehavior`2.#ctor(Microsoft.Extensions.Logging.ILogger{Cnblogs.Architecture.Ddd.Cqrs.Abstractions.LoggingBehavior{`0,`1}})": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.LoggingBehavior-2.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.LoggingBehavior`2.Handle(`0,MediatR.RequestHandlerDelegate{`1},System.Threading.CancellationToken)": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.LoggingBehavior-2.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.PageableQueryHandlerBase`3": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.PageableQueryHandlerBase-3.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.PageableQueryHandlerBase`3.CountAsync(`0,System.Linq.IQueryable{`1})": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.PageableQueryHandlerBase-3.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.PageableQueryHandlerBase`3.DefaultOrderBy(`0,System.Linq.IQueryable{`1})": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.PageableQueryHandlerBase-3.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.PageableQueryHandlerBase`3.Filter(`0)": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.PageableQueryHandlerBase-3.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.PageableQueryHandlerBase`3.FilterAsync(`0)": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.PageableQueryHandlerBase-3.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.PageableQueryHandlerBase`3.Handle(`0,System.Threading.CancellationToken)": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.PageableQueryHandlerBase-3.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.PageableQueryHandlerBase`3.ProjectToView(`0,System.Linq.IQueryable{`1})": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.PageableQueryHandlerBase-3.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.PageableQueryHandlerBase`3.ToListAsync(`0,System.Linq.IQueryable{`2})": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.PageableQueryHandlerBase-3.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ValidationBehavior`2": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ValidationBehavior-2.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ValidationBehavior`2.#ctor(Microsoft.Extensions.Logging.ILogger{Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ValidationBehavior{`0,`1}})": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ValidationBehavior-2.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ValidationBehavior`2.Handle(`0,MediatR.RequestHandlerDelegate{`1},System.Threading.CancellationToken)": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ValidationBehavior-2.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ValidationError": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ValidationError.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ValidationError.#ctor(System.String,System.String)": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ValidationError.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ValidationError.Message": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ValidationError.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ValidationError.ParameterName": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ValidationError.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ValidationErrors": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ValidationErrors.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ValidationErrors.Add(Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ValidationError)": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ValidationErrors.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ValidationErrors.Clear": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ValidationErrors.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ValidationErrors.Contains(Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ValidationError)": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ValidationErrors.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ValidationErrors.CopyTo(Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ValidationError[],System.Int32)": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ValidationErrors.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ValidationErrors.Count": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ValidationErrors.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ValidationErrors.GetEnumerator": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ValidationErrors.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ValidationErrors.IsReadOnly": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ValidationErrors.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ValidationErrors.Remove(Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ValidationError)": "Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ValidationErrors.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.ApiControllerBase": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.ApiControllerBase.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.ApiControllerBase.CustomErrorCommandResponseMap``1(Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse{``0})": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.ApiControllerBase.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.ApiControllerBase.HandleCommandResponse``1(Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse{``0})": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.ApiControllerBase.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.ApiControllerBase.HandleCommandResponse``2(Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse{``0,``1})": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.ApiControllerBase.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CommandEndpointHandler": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CommandEndpointHandler.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CommandEndpointHandler.#ctor(MediatR.IMediator,Microsoft.Extensions.Options.IOptions{Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsHttpOptions})": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CommandEndpointHandler.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CommandEndpointHandler.InvokeAsync(Microsoft.AspNetCore.Http.EndpointFilterInvocationContext,Microsoft.AspNetCore.Http.EndpointFilterDelegate)": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CommandEndpointHandler.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsHttpOptions": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsHttpOptions.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsHttpOptions.CommandErrorResponseType": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsHttpOptions.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsHttpOptions.CustomCommandErrorResponseMapper": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsHttpOptions.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsHttpOptions.DefaultJsonSerializerOptions": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsHttpOptions.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsHttpOptionsInjector": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsHttpOptionsInjector.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsHttpOptionsInjector.AddLongToStringJsonConverter(Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.CqrsInjector)": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsHttpOptionsInjector.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsHttpOptionsInjector.UseCustomCommandErrorResponseMapper(Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.CqrsInjector,System.Func{Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse,Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Http.IResult})": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsHttpOptionsInjector.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsHttpOptionsInjector.UseProblemDetails(Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.CqrsInjector)": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsHttpOptionsInjector.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsModelBinderProvider": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsModelBinderProvider.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsModelBinderProvider.GetBinder(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderContext)": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsModelBinderProvider.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsObjectResult": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsObjectResult.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsObjectResult.#ctor(System.Object)": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsObjectResult.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsObjectResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext)": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsObjectResult.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsResult": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsResult.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsResult.#ctor(System.Object,System.Text.Json.JsonSerializerOptions)": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsResult.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsResult.ExecuteAsync(Microsoft.AspNetCore.Http.HttpContext)": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsResult.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsResultExtensions": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsResultExtensions.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsResultExtensions.Cqrs(Microsoft.AspNetCore.Http.IResultExtensions,System.Object,System.Text.Json.JsonSerializerOptions)": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsResultExtensions.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsRouteMapper": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsRouteMapper.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsRouteMapper.MapCommand(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,System.Delegate)": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsRouteMapper.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsRouteMapper.MapCommand``1(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String)": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsRouteMapper.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsRouteMapper.MapDeleteCommand(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,System.Delegate)": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsRouteMapper.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsRouteMapper.MapDeleteCommand``1(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String)": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsRouteMapper.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsRouteMapper.MapPostCommand(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,System.Delegate)": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsRouteMapper.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsRouteMapper.MapPostCommand``1(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String)": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsRouteMapper.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsRouteMapper.MapPrefixToDelete(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String)": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsRouteMapper.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsRouteMapper.MapPrefixToPost(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String)": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsRouteMapper.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsRouteMapper.MapPrefixToPut(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String)": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsRouteMapper.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsRouteMapper.MapPutCommand(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,System.Delegate)": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsRouteMapper.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsRouteMapper.MapPutCommand``1(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String)": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsRouteMapper.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsRouteMapper.MapQuery(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,System.Delegate,Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.MapNullableRouteParameter,System.String,System.Boolean)": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsRouteMapper.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsRouteMapper.MapQuery``1(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.MapNullableRouteParameter,System.String,System.Boolean)": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsRouteMapper.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsRouteMapper.StopMappingPrefixToDelete(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String)": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsRouteMapper.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsRouteMapper.StopMappingPrefixToPost(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String)": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsRouteMapper.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsRouteMapper.StopMappingPrefixToPut(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String)": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsRouteMapper.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.ErrorResponseType": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.ErrorResponseType.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.ErrorResponseType.Cqrs": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.ErrorResponseType.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.ErrorResponseType.Custom": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.ErrorResponseType.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.ErrorResponseType.PlainText": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.ErrorResponseType.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.ErrorResponseType.ProblemDetails": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.ErrorResponseType.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.MapNullableRouteParameter": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.MapNullableRouteParameter.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.MapNullableRouteParameter.Disable": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.MapNullableRouteParameter.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.MapNullableRouteParameter.Enable": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.MapNullableRouteParameter.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.PagingParamsModelBinder": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.PagingParamsModelBinder.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.PagingParamsModelBinder.BindModelAsync(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext)": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.PagingParamsModelBinder.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.QueryEndpointHandler": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.QueryEndpointHandler.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.QueryEndpointHandler.#ctor(MediatR.IMediator,Microsoft.Extensions.Options.IOptions{Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.CqrsHttpOptions})": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.QueryEndpointHandler.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.QueryEndpointHandler.InvokeAsync(Microsoft.AspNetCore.Http.EndpointFilterInvocationContext,Microsoft.AspNetCore.Http.EndpointFilterDelegate)": "Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.QueryEndpointHandler.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Dapper": "Cnblogs.Architecture.Ddd.Cqrs.Dapper.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Dapper.Clickhouse": "Cnblogs.Architecture.Ddd.Cqrs.Dapper.Clickhouse.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Dapper.Clickhouse.ClickhouseContextCollection": "Cnblogs.Architecture.Ddd.Cqrs.Dapper.Clickhouse.ClickhouseContextCollection.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Dapper.Clickhouse.ClickhouseDbConnectionFactory`1": "Cnblogs.Architecture.Ddd.Cqrs.Dapper.Clickhouse.ClickhouseDbConnectionFactory-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Dapper.Clickhouse.ClickhouseDbConnectionFactory`1.#ctor(ClickHouse.Client.IClickHouseDataSource)": "Cnblogs.Architecture.Ddd.Cqrs.Dapper.Clickhouse.ClickhouseDbConnectionFactory-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Dapper.Clickhouse.ClickhouseDbConnectionFactory`1.CreateDbConnection": "Cnblogs.Architecture.Ddd.Cqrs.Dapper.Clickhouse.ClickhouseDbConnectionFactory-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Dapper.Clickhouse.ClickhouseInitializeHostedService": "Cnblogs.Architecture.Ddd.Cqrs.Dapper.Clickhouse.ClickhouseInitializeHostedService.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Dapper.Clickhouse.ClickhouseInitializeHostedService.#ctor(Microsoft.Extensions.Options.IOptions{Cnblogs.Architecture.Ddd.Cqrs.Dapper.Clickhouse.ClickhouseContextCollection},System.IServiceProvider)": "Cnblogs.Architecture.Ddd.Cqrs.Dapper.Clickhouse.ClickhouseInitializeHostedService.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Dapper.Clickhouse.ClickhouseInitializeHostedService.StartAsync(System.Threading.CancellationToken)": "Cnblogs.Architecture.Ddd.Cqrs.Dapper.Clickhouse.ClickhouseInitializeHostedService.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Dapper.Clickhouse.ClickhouseInitializeHostedService.StopAsync(System.Threading.CancellationToken)": "Cnblogs.Architecture.Ddd.Cqrs.Dapper.Clickhouse.ClickhouseInitializeHostedService.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Dapper.DapperConfigurationBuilderExtension": "Cnblogs.Architecture.Ddd.Cqrs.Dapper.DapperConfigurationBuilderExtension.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Dapper.DapperConfigurationBuilderExtension.UseClickhouse``1(Cnblogs.Architecture.Ddd.Cqrs.Dapper.DapperConfigurationBuilder{``0},System.String)": "Cnblogs.Architecture.Ddd.Cqrs.Dapper.DapperConfigurationBuilderExtension.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Dapper.DapperConfigurationBuilderExtension.UseSqlServer``1(Cnblogs.Architecture.Ddd.Cqrs.Dapper.DapperConfigurationBuilder{``0},System.String)": "Cnblogs.Architecture.Ddd.Cqrs.Dapper.DapperConfigurationBuilderExtension.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Dapper.DapperConfigurationBuilder`1": "Cnblogs.Architecture.Ddd.Cqrs.Dapper.DapperConfigurationBuilder-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Dapper.DapperConfigurationBuilder`1.#ctor(Microsoft.Extensions.DependencyInjection.IServiceCollection)": "Cnblogs.Architecture.Ddd.Cqrs.Dapper.DapperConfigurationBuilder-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Dapper.DapperConfigurationBuilder`1.Services": "Cnblogs.Architecture.Ddd.Cqrs.Dapper.DapperConfigurationBuilder-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Dapper.DapperConfigurationBuilder`1.UseDbConnectionFactory``1": "Cnblogs.Architecture.Ddd.Cqrs.Dapper.DapperConfigurationBuilder-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Dapper.DapperConfigurationBuilder`1.UseDbConnectionFactory``1(System.Func{System.IServiceProvider,``0})": "Cnblogs.Architecture.Ddd.Cqrs.Dapper.DapperConfigurationBuilder-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Dapper.DapperConfigurationBuilder`1.UseDbConnectionFactory``1(``0)": "Cnblogs.Architecture.Ddd.Cqrs.Dapper.DapperConfigurationBuilder-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Dapper.SqlServer": "Cnblogs.Architecture.Ddd.Cqrs.Dapper.SqlServer.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Dapper.SqlServer.SqlServerDbConnectionFactory": "Cnblogs.Architecture.Ddd.Cqrs.Dapper.SqlServer.SqlServerDbConnectionFactory.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Dapper.SqlServer.SqlServerDbConnectionFactory.#ctor(System.String)": "Cnblogs.Architecture.Ddd.Cqrs.Dapper.SqlServer.SqlServerDbConnectionFactory.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.Dapper.SqlServer.SqlServerDbConnectionFactory.CreateDbConnection": "Cnblogs.Architecture.Ddd.Cqrs.Dapper.SqlServer.SqlServerDbConnectionFactory.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection": "Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.CqrsInjector": "Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.CqrsInjector.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.CqrsInjector.AddDateTimeProvider``1": "Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.CqrsInjector.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.CqrsInjector.AddDefaultDateTimeAndRandomProvider": "Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.CqrsInjector.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.CqrsInjector.AddDefaultFileProvider": "Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.CqrsInjector.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.CqrsInjector.AddDistributionLock``1": "Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.CqrsInjector.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.CqrsInjector.AddFileDeliveryProvider``1": "Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.CqrsInjector.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.CqrsInjector.AddFileProvider``1": "Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.CqrsInjector.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.CqrsInjector.AddLocalQueryCache``1(System.Action{Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions})": "Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.CqrsInjector.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.CqrsInjector.AddQueryCache``2(System.Action{Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions})": "Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.CqrsInjector.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.CqrsInjector.AddRandomProvider``1": "Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.CqrsInjector.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.CqrsInjector.AddRemoteQueryCache``1(System.Action{Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions})": "Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.CqrsInjector.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.CqrsInjector.Services": "Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.CqrsInjector.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.EntityFramework": "Cnblogs.Architecture.Ddd.Cqrs.EntityFramework.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.EntityFramework.EfPageableQueryHandler`3": "Cnblogs.Architecture.Ddd.Cqrs.EntityFramework.EfPageableQueryHandler-3.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.EntityFramework.EfPageableQueryHandler`3.CountAsync(`0,System.Linq.IQueryable{`1})": "Cnblogs.Architecture.Ddd.Cqrs.EntityFramework.EfPageableQueryHandler-3.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.EntityFramework.EfPageableQueryHandler`3.ToListAsync(`0,System.Linq.IQueryable{`2})": "Cnblogs.Architecture.Ddd.Cqrs.EntityFramework.EfPageableQueryHandler-3.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.MongoDb": "Cnblogs.Architecture.Ddd.Cqrs.MongoDb.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.MongoDb.MongoConfigureService": "Cnblogs.Architecture.Ddd.Cqrs.MongoDb.MongoConfigureService.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.MongoDb.MongoConfigureService.#ctor(Microsoft.Extensions.Options.IOptions{Cnblogs.Architecture.Ddd.Cqrs.MongoDb.MongoContextCollection},System.IServiceProvider)": "Cnblogs.Architecture.Ddd.Cqrs.MongoDb.MongoConfigureService.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.MongoDb.MongoConfigureService.StartAsync(System.Threading.CancellationToken)": "Cnblogs.Architecture.Ddd.Cqrs.MongoDb.MongoConfigureService.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.MongoDb.MongoConfigureService.StopAsync(System.Threading.CancellationToken)": "Cnblogs.Architecture.Ddd.Cqrs.MongoDb.MongoConfigureService.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.MongoDb.MongoContextCollection": "Cnblogs.Architecture.Ddd.Cqrs.MongoDb.MongoContextCollection.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.MongoDb.MongoContextCollection.Add``1": "Cnblogs.Architecture.Ddd.Cqrs.MongoDb.MongoContextCollection.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.MongoDb.MongoContextCollection.MongoContexts": "Cnblogs.Architecture.Ddd.Cqrs.MongoDb.MongoContextCollection.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.MongoDb.MongoPageableQueryHandler`3": "Cnblogs.Architecture.Ddd.Cqrs.MongoDb.MongoPageableQueryHandler-3.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.MongoDb.MongoPageableQueryHandler`3.CountAsync(`0,System.Linq.IQueryable{`1})": "Cnblogs.Architecture.Ddd.Cqrs.MongoDb.MongoPageableQueryHandler-3.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.MongoDb.MongoPageableQueryHandler`3.ToListAsync(`0,System.Linq.IQueryable{`2})": "Cnblogs.Architecture.Ddd.Cqrs.MongoDb.MongoPageableQueryHandler-3.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.MongoDb.ServiceCollectionInjector": "Cnblogs.Architecture.Ddd.Cqrs.MongoDb.ServiceCollectionInjector.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.MongoDb.ServiceCollectionInjector.AddMongoContext``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.String)": "Cnblogs.Architecture.Ddd.Cqrs.MongoDb.ServiceCollectionInjector.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent": "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.CqrsServiceAgent": "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.CqrsServiceAgent.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.CqrsServiceAgent.#ctor(System.Net.Http.HttpClient)": "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.CqrsServiceAgent.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.CqrsServiceAgent`1": "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.CqrsServiceAgent-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.CqrsServiceAgent`1.#ctor(System.Net.Http.HttpClient)": "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.CqrsServiceAgent-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.CqrsServiceAgent`1.BatchGetItemsAsync``2(System.String,System.String,System.Collections.Generic.IEnumerable{``1})": "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.CqrsServiceAgent-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.CqrsServiceAgent`1.DeleteCommandAsync(System.String)": "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.CqrsServiceAgent-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.CqrsServiceAgent`1.DeleteCommandAsync``1(System.String)": "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.CqrsServiceAgent-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.CqrsServiceAgent`1.GetItemAsync``1(System.String)": "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.CqrsServiceAgent-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.CqrsServiceAgent`1.HasItemAsync(System.String)": "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.CqrsServiceAgent-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.CqrsServiceAgent`1.HttpClient": "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.CqrsServiceAgent-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.CqrsServiceAgent`1.ListItemsAsync``1(System.String)": "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.CqrsServiceAgent-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.CqrsServiceAgent`1.ListPagedItemsAsync``1(System.String,Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.PagingParams,System.String)": "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.CqrsServiceAgent-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.CqrsServiceAgent`1.ListPagedItemsAsync``1(System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.String)": "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.CqrsServiceAgent-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.CqrsServiceAgent`1.PostCommandAsync(System.String)": "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.CqrsServiceAgent-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.CqrsServiceAgent`1.PostCommandAsync``1(System.String,``0)": "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.CqrsServiceAgent-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.CqrsServiceAgent`1.PostCommandAsync``2(System.String,``1)": "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.CqrsServiceAgent-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.CqrsServiceAgent`1.PutCommandAsync(System.String)": "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.CqrsServiceAgent-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.CqrsServiceAgent`1.PutCommandAsync``1(System.String,``0)": "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.CqrsServiceAgent-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.CqrsServiceAgent`1.PutCommandAsync``2(System.String,``1)": "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.CqrsServiceAgent-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.IApiException`1": "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.IApiException-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.IApiException`1.Create(System.Int32,System.String,System.String)": "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.IApiException-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.IApiException`1.Message": "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.IApiException-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.IApiException`1.StatusCode": "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.IApiException-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.IApiException`1.Throw(System.Int32,System.String,System.String)": "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.IApiException-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.IApiException`1.UserFriendlyMessage": "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.IApiException-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.InjectExtensions": "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.InjectExtensions.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.InjectExtensions.AddServiceAgent``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,Polly.IAsyncPolicy{System.Net.Http.HttpResponseMessage})": "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.InjectExtensions.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.InjectExtensions.AddServiceAgent``2(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,Polly.IAsyncPolicy{System.Net.Http.HttpResponseMessage})": "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.InjectExtensions.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.ServiceAgentBase`1": "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.ServiceAgentBase-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.ServiceAgentBase`1.#ctor(System.Net.Http.HttpClient)": "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.ServiceAgentBase-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.ServiceAgentBase`1.BatchGetItemsAsync``2(System.String,System.String,System.Collections.Generic.IEnumerable{``1})": "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.ServiceAgentBase-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.ServiceAgentBase`1.DeleteCommandAsync(System.String)": "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.ServiceAgentBase-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.ServiceAgentBase`1.DeleteCommandAsync``1(System.String)": "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.ServiceAgentBase-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.ServiceAgentBase`1.GetItemAsync``1(System.String)": "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.ServiceAgentBase-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.ServiceAgentBase`1.HttpClient": "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.ServiceAgentBase-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.ServiceAgentBase`1.ListPagedItemsAsync``1(System.String,Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.PagingParams,System.String)": "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.ServiceAgentBase-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.ServiceAgentBase`1.ListPagedItemsAsync``1(System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.String)": "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.ServiceAgentBase-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.ServiceAgentBase`1.PostCommandAsync(System.String)": "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.ServiceAgentBase-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.ServiceAgentBase`1.PostCommandAsync``1(System.String,``0)": "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.ServiceAgentBase-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.ServiceAgentBase`1.PostCommandAsync``2(System.String,``1)": "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.ServiceAgentBase-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.ServiceAgentBase`1.PutCommandAsync(System.String)": "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.ServiceAgentBase-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.ServiceAgentBase`1.PutCommandAsync``1(System.String,``0)": "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.ServiceAgentBase-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.ServiceAgentBase`1.PutCommandAsync``2(System.String,``1)": "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.ServiceAgentBase-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.ServiceAgentBase`1.ThrowApiException(System.Net.Http.HttpMethod,System.Int32,System.String,System.Object,System.String,System.Exception)": "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.ServiceAgentBase-1.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.ServiceAgentError": "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.ServiceAgentError.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.ServiceAgentError.#ctor(System.Int32,System.String)": "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.ServiceAgentError.yml",
+ "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.ServiceAgentError.UnknownError": "Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.ServiceAgentError.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions": "Cnblogs.Architecture.Ddd.Domain.Abstractions.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.DateTimeOffsetCalculator": "Cnblogs.Architecture.Ddd.Domain.Abstractions.DateTimeOffsetCalculator.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.DateTimeOffsetCalculator.EndOfTheDay(System.DateTimeOffset)": "Cnblogs.Architecture.Ddd.Domain.Abstractions.DateTimeOffsetCalculator.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.DateTimeOffsetCalculator.EndOfTheWeek(System.DateTimeOffset)": "Cnblogs.Architecture.Ddd.Domain.Abstractions.DateTimeOffsetCalculator.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.DateTimeOffsetCalculator.IsInSameDate(System.DateTimeOffset,System.DateTimeOffset)": "Cnblogs.Architecture.Ddd.Domain.Abstractions.DateTimeOffsetCalculator.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.DateTimeOffsetCalculator.StartOfTheDay(System.DateTimeOffset)": "Cnblogs.Architecture.Ddd.Domain.Abstractions.DateTimeOffsetCalculator.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.DateTimeOffsetCalculator.StartOfTheWeek(System.DateTimeOffset)": "Cnblogs.Architecture.Ddd.Domain.Abstractions.DateTimeOffsetCalculator.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.DefaultDateTimeProvider": "Cnblogs.Architecture.Ddd.Domain.Abstractions.DefaultDateTimeProvider.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.DefaultDateTimeProvider.EndOfToday": "Cnblogs.Architecture.Ddd.Domain.Abstractions.DefaultDateTimeProvider.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.DefaultDateTimeProvider.EndOfTomorrow": "Cnblogs.Architecture.Ddd.Domain.Abstractions.DefaultDateTimeProvider.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.DefaultDateTimeProvider.EndOfYesterday": "Cnblogs.Architecture.Ddd.Domain.Abstractions.DefaultDateTimeProvider.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.DefaultDateTimeProvider.Now": "Cnblogs.Architecture.Ddd.Domain.Abstractions.DefaultDateTimeProvider.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.DefaultDateTimeProvider.Today": "Cnblogs.Architecture.Ddd.Domain.Abstractions.DefaultDateTimeProvider.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.DefaultDateTimeProvider.Tomorrow": "Cnblogs.Architecture.Ddd.Domain.Abstractions.DefaultDateTimeProvider.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.DefaultDateTimeProvider.UnixMilliseconds": "Cnblogs.Architecture.Ddd.Domain.Abstractions.DefaultDateTimeProvider.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.DefaultDateTimeProvider.UnixSeconds": "Cnblogs.Architecture.Ddd.Domain.Abstractions.DefaultDateTimeProvider.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.DefaultDateTimeProvider.Yesterday": "Cnblogs.Architecture.Ddd.Domain.Abstractions.DefaultDateTimeProvider.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.DefaultRandomProvider": "Cnblogs.Architecture.Ddd.Domain.Abstractions.DefaultRandomProvider.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.DefaultRandomProvider.Next(System.Double)": "Cnblogs.Architecture.Ddd.Domain.Abstractions.DefaultRandomProvider.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.DefaultRandomProvider.Next(System.Int32)": "Cnblogs.Architecture.Ddd.Domain.Abstractions.DefaultRandomProvider.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.DefaultRandomProvider.Next(System.Int32,System.Int32)": "Cnblogs.Architecture.Ddd.Domain.Abstractions.DefaultRandomProvider.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.DomainEvent": "Cnblogs.Architecture.Ddd.Domain.Abstractions.DomainEvent.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.DomainEvent.CreateAt": "Cnblogs.Architecture.Ddd.Domain.Abstractions.DomainEvent.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.Entity": "Cnblogs.Architecture.Ddd.Domain.Abstractions.Entity.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.Entity.BeforeUpdate": "Cnblogs.Architecture.Ddd.Domain.Abstractions.Entity.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.Entity.DateAdded": "Cnblogs.Architecture.Ddd.Domain.Abstractions.Entity.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.Entity.DateUpdated": "Cnblogs.Architecture.Ddd.Domain.Abstractions.Entity.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.Entity.Deleted": "Cnblogs.Architecture.Ddd.Domain.Abstractions.Entity.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.EntityBase": "Cnblogs.Architecture.Ddd.Domain.Abstractions.EntityBase.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.EntityBase.AddDomainEvent(Cnblogs.Architecture.Ddd.Domain.Abstractions.IDomainEvent)": "Cnblogs.Architecture.Ddd.Domain.Abstractions.EntityBase.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.EntityBase.BeforeUpdate": "Cnblogs.Architecture.Ddd.Domain.Abstractions.EntityBase.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.EntityBase.ClearDomainEvents": "Cnblogs.Architecture.Ddd.Domain.Abstractions.EntityBase.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.EntityBase.DomainEvents": "Cnblogs.Architecture.Ddd.Domain.Abstractions.EntityBase.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.EntityBase.RemoveDomainEvent(Cnblogs.Architecture.Ddd.Domain.Abstractions.IDomainEvent)": "Cnblogs.Architecture.Ddd.Domain.Abstractions.EntityBase.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.Entity`1": "Cnblogs.Architecture.Ddd.Domain.Abstractions.Entity-1.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.Entity`1.AddDomainEvent(System.Func{`0,Cnblogs.Architecture.Ddd.Domain.Abstractions.IDomainEvent})": "Cnblogs.Architecture.Ddd.Domain.Abstractions.Entity-1.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.Entity`1.ClearDomainEvents": "Cnblogs.Architecture.Ddd.Domain.Abstractions.Entity-1.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.Entity`1.DomainEvents": "Cnblogs.Architecture.Ddd.Domain.Abstractions.Entity-1.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.Entity`1.Id": "Cnblogs.Architecture.Ddd.Domain.Abstractions.Entity-1.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.Enumeration": "Cnblogs.Architecture.Ddd.Domain.Abstractions.Enumeration.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.Enumeration.#ctor(System.Int32,System.String)": "Cnblogs.Architecture.Ddd.Domain.Abstractions.Enumeration.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.Enumeration.AbsoluteDifference(Cnblogs.Architecture.Ddd.Domain.Abstractions.Enumeration,Cnblogs.Architecture.Ddd.Domain.Abstractions.Enumeration)": "Cnblogs.Architecture.Ddd.Domain.Abstractions.Enumeration.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.Enumeration.CompareTo(System.Object)": "Cnblogs.Architecture.Ddd.Domain.Abstractions.Enumeration.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.Enumeration.Equals(System.Object)": "Cnblogs.Architecture.Ddd.Domain.Abstractions.Enumeration.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.Enumeration.FromDisplayName``1(System.String)": "Cnblogs.Architecture.Ddd.Domain.Abstractions.Enumeration.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.Enumeration.FromValue``1(System.Int32)": "Cnblogs.Architecture.Ddd.Domain.Abstractions.Enumeration.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.Enumeration.GetAll``1": "Cnblogs.Architecture.Ddd.Domain.Abstractions.Enumeration.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.Enumeration.GetHashCode": "Cnblogs.Architecture.Ddd.Domain.Abstractions.Enumeration.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.Enumeration.Id": "Cnblogs.Architecture.Ddd.Domain.Abstractions.Enumeration.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.Enumeration.Name": "Cnblogs.Architecture.Ddd.Domain.Abstractions.Enumeration.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.Enumeration.ToString": "Cnblogs.Architecture.Ddd.Domain.Abstractions.Enumeration.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.IAggregateRoot": "Cnblogs.Architecture.Ddd.Domain.Abstractions.IAggregateRoot.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.IDateTimeProvider": "Cnblogs.Architecture.Ddd.Domain.Abstractions.IDateTimeProvider.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.IDateTimeProvider.EndOfToday": "Cnblogs.Architecture.Ddd.Domain.Abstractions.IDateTimeProvider.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.IDateTimeProvider.EndOfTomorrow": "Cnblogs.Architecture.Ddd.Domain.Abstractions.IDateTimeProvider.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.IDateTimeProvider.EndOfYesterday": "Cnblogs.Architecture.Ddd.Domain.Abstractions.IDateTimeProvider.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.IDateTimeProvider.Now": "Cnblogs.Architecture.Ddd.Domain.Abstractions.IDateTimeProvider.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.IDateTimeProvider.Today": "Cnblogs.Architecture.Ddd.Domain.Abstractions.IDateTimeProvider.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.IDateTimeProvider.Tomorrow": "Cnblogs.Architecture.Ddd.Domain.Abstractions.IDateTimeProvider.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.IDateTimeProvider.UnixMilliseconds": "Cnblogs.Architecture.Ddd.Domain.Abstractions.IDateTimeProvider.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.IDateTimeProvider.UnixSeconds": "Cnblogs.Architecture.Ddd.Domain.Abstractions.IDateTimeProvider.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.IDateTimeProvider.Yesterday": "Cnblogs.Architecture.Ddd.Domain.Abstractions.IDateTimeProvider.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.IDomainEvent": "Cnblogs.Architecture.Ddd.Domain.Abstractions.IDomainEvent.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.IDomainEventSource": "Cnblogs.Architecture.Ddd.Domain.Abstractions.IDomainEventSource.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.IDomainEventSource.AddDomainEvent(Cnblogs.Architecture.Ddd.Domain.Abstractions.IDomainEvent)": "Cnblogs.Architecture.Ddd.Domain.Abstractions.IDomainEventSource.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.IDomainEventSource.ClearDomainEvents": "Cnblogs.Architecture.Ddd.Domain.Abstractions.IDomainEventSource.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.IDomainEventSource.DomainEvents": "Cnblogs.Architecture.Ddd.Domain.Abstractions.IDomainEventSource.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.IDomainEventSource.RemoveDomainEvent(Cnblogs.Architecture.Ddd.Domain.Abstractions.IDomainEvent)": "Cnblogs.Architecture.Ddd.Domain.Abstractions.IDomainEventSource.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.IEntity`1": "Cnblogs.Architecture.Ddd.Domain.Abstractions.IEntity-1.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.IEntity`1.Id": "Cnblogs.Architecture.Ddd.Domain.Abstractions.IEntity-1.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.INavigationRepository`2": "Cnblogs.Architecture.Ddd.Domain.Abstractions.INavigationRepository-2.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.INavigationRepository`2.GetAsync(`1,System.Collections.Generic.IEnumerable{System.String})": "Cnblogs.Architecture.Ddd.Domain.Abstractions.INavigationRepository-2.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.INavigationRepository`2.GetAsync(`1,System.Linq.Expressions.Expression{System.Func{`0,System.Object}}[])": "Cnblogs.Architecture.Ddd.Domain.Abstractions.INavigationRepository-2.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.IRandomProvider": "Cnblogs.Architecture.Ddd.Domain.Abstractions.IRandomProvider.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.IRandomProvider.Next(System.Double)": "Cnblogs.Architecture.Ddd.Domain.Abstractions.IRandomProvider.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.IRandomProvider.Next(System.Int32)": "Cnblogs.Architecture.Ddd.Domain.Abstractions.IRandomProvider.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.IRandomProvider.Next(System.Int32,System.Int32)": "Cnblogs.Architecture.Ddd.Domain.Abstractions.IRandomProvider.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.IRepository`2": "Cnblogs.Architecture.Ddd.Domain.Abstractions.IRepository-2.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.IRepository`2.AddAsync(`0)": "Cnblogs.Architecture.Ddd.Domain.Abstractions.IRepository-2.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.IRepository`2.AddRangeAsync``1(``0)": "Cnblogs.Architecture.Ddd.Domain.Abstractions.IRepository-2.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.IRepository`2.DeleteAsync(`0)": "Cnblogs.Architecture.Ddd.Domain.Abstractions.IRepository-2.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.IRepository`2.GetAsync(`1)": "Cnblogs.Architecture.Ddd.Domain.Abstractions.IRepository-2.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.IRepository`2.GetNoTrackingQueryable``1": "Cnblogs.Architecture.Ddd.Domain.Abstractions.IRepository-2.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.IRepository`2.NoTrackingQueryable": "Cnblogs.Architecture.Ddd.Domain.Abstractions.IRepository-2.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.IRepository`2.UnitOfWork": "Cnblogs.Architecture.Ddd.Domain.Abstractions.IRepository-2.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.IRepository`2.UpdateAsync(`0)": "Cnblogs.Architecture.Ddd.Domain.Abstractions.IRepository-2.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.IRepository`2.UpdateRangeAsync(System.Collections.Generic.IEnumerable{`0})": "Cnblogs.Architecture.Ddd.Domain.Abstractions.IRepository-2.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.ISqlRepository`2": "Cnblogs.Architecture.Ddd.Domain.Abstractions.ISqlRepository-2.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.ISqlRepository`2.ExecuteSqlAsync(System.String,System.Object[])": "Cnblogs.Architecture.Ddd.Domain.Abstractions.ISqlRepository-2.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.ISqlRepository`2.SqlQuery(System.String,System.Object[])": "Cnblogs.Architecture.Ddd.Domain.Abstractions.ISqlRepository-2.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.ISqlRepository`2.SqlQuery``1(System.String,System.Object[])": "Cnblogs.Architecture.Ddd.Domain.Abstractions.ISqlRepository-2.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.IUnitOfWork`2": "Cnblogs.Architecture.Ddd.Domain.Abstractions.IUnitOfWork-2.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.IUnitOfWork`2.Add(`0)": "Cnblogs.Architecture.Ddd.Domain.Abstractions.IUnitOfWork-2.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.IUnitOfWork`2.Delete(`0)": "Cnblogs.Architecture.Ddd.Domain.Abstractions.IUnitOfWork-2.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.IUnitOfWork`2.GetAsync(`1)": "Cnblogs.Architecture.Ddd.Domain.Abstractions.IUnitOfWork-2.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.IUnitOfWork`2.SaveChangesAsync(System.Threading.CancellationToken)": "Cnblogs.Architecture.Ddd.Domain.Abstractions.IUnitOfWork-2.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.IUnitOfWork`2.SaveEntitiesAsync(System.Threading.CancellationToken)": "Cnblogs.Architecture.Ddd.Domain.Abstractions.IUnitOfWork-2.yml",
+ "Cnblogs.Architecture.Ddd.Domain.Abstractions.IUnitOfWork`2.Update(`0)": "Cnblogs.Architecture.Ddd.Domain.Abstractions.IUnitOfWork-2.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.AssemblyAppNameAttribute": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.AssemblyAppNameAttribute.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.AssemblyAppNameAttribute.#ctor(System.String)": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.AssemblyAppNameAttribute.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.AssemblyAppNameAttribute.Name": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.AssemblyAppNameAttribute.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.BufferedIntegrationEvent": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.BufferedIntegrationEvent.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.BufferedIntegrationEvent.#ctor(System.String,Cnblogs.Architecture.Ddd.EventBus.Abstractions.IntegrationEvent)": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.BufferedIntegrationEvent.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.BufferedIntegrationEvent.Event": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.BufferedIntegrationEvent.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.BufferedIntegrationEvent.Name": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.BufferedIntegrationEvent.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.DefaultEventBus": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.DefaultEventBus.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.DefaultEventBus.#ctor(Cnblogs.Architecture.Ddd.EventBus.Abstractions.IEventBuffer,MediatR.IMediator,Microsoft.Extensions.Logging.ILogger{Cnblogs.Architecture.Ddd.EventBus.Abstractions.DefaultEventBus})": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.DefaultEventBus.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.DefaultEventBus.PublishAsync``1(System.String,``0)": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.DefaultEventBus.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.DefaultEventBus.PublishAsync``1(``0)": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.DefaultEventBus.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.DefaultEventBus.ReceiveAsync``1(``0)": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.DefaultEventBus.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.DefaultEventBus.TraceId": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.DefaultEventBus.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.DefaultEventBus.TryPublishAsync``1(System.String,``0)": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.DefaultEventBus.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.DefaultEventBus.TryPublishAsync``1(``0)": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.DefaultEventBus.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.EventBufferOverflowException": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.EventBufferOverflowException.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.EventBufferOverflowException.#ctor": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.EventBufferOverflowException.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.EventBusOptions": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.EventBusOptions.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.EventBusOptions.DowngradeInterval": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.EventBusOptions.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.EventBusOptions.FailureCountBeforeDowngrade": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.EventBusOptions.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.EventBusOptions.Interval": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.EventBusOptions.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.EventBusOptions.MaximumBatchSize": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.EventBusOptions.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.EventBusOptions.MaximumBufferSize": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.EventBusOptions.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.EventBusOptions.SuccessCountBeforeRecover": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.EventBusOptions.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.EventBusOptionsBuilder": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.EventBusOptionsBuilder.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.EventBusOptionsBuilder.#ctor(Microsoft.Extensions.DependencyInjection.IServiceCollection)": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.EventBusOptionsBuilder.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.EventBusOptionsBuilder.Interval": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.EventBusOptionsBuilder.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.EventBusOptionsBuilder.Services": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.EventBusOptionsBuilder.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.EventBusServiceInjector": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.EventBusServiceInjector.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.EventBusServiceInjector.AddEventBus(Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.CqrsInjector,System.Action{Cnblogs.Architecture.Ddd.EventBus.Abstractions.EventBusOptionsBuilder},System.Reflection.Assembly[])": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.EventBusServiceInjector.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.EventBusServiceInjector.AddEventBus(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action{Cnblogs.Architecture.Ddd.EventBus.Abstractions.EventBusOptionsBuilder},System.Reflection.Assembly[])": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.EventBusServiceInjector.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.IEventBuffer": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.IEventBuffer.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.IEventBuffer.Add``1(System.String,``0)": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.IEventBuffer.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.IEventBuffer.Count": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.IEventBuffer.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.IEventBuffer.Peek": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.IEventBuffer.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.IEventBuffer.Pop": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.IEventBuffer.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.IEventBus": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.IEventBus.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.IEventBus.PublishAsync``1(System.String,``0)": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.IEventBus.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.IEventBus.PublishAsync``1(``0)": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.IEventBus.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.IEventBus.ReceiveAsync``1(``0)": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.IEventBus.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.IEventBus.TraceId": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.IEventBus.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.IEventBus.TryPublishAsync``1(System.String,``0)": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.IEventBus.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.IEventBus.TryPublishAsync``1(``0)": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.IEventBus.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.IEventBusProvider": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.IEventBusProvider.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.IEventBusProvider.PublishAsync(System.String,Cnblogs.Architecture.Ddd.EventBus.Abstractions.IntegrationEvent)": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.IEventBusProvider.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.IEventBusRequestHandler": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.IEventBusRequestHandler.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.IIntegrationEventHandler`1": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.IIntegrationEventHandler-1.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.InMemoryEventBuffer": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.InMemoryEventBuffer.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.InMemoryEventBuffer.#ctor(Microsoft.Extensions.Options.IOptions{Cnblogs.Architecture.Ddd.EventBus.Abstractions.EventBusOptions})": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.InMemoryEventBuffer.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.InMemoryEventBuffer.Add``1(System.String,``0)": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.InMemoryEventBuffer.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.InMemoryEventBuffer.Count": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.InMemoryEventBuffer.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.InMemoryEventBuffer.Peek": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.InMemoryEventBuffer.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.InMemoryEventBuffer.Pop": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.InMemoryEventBuffer.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.IntegrationEvent": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.IntegrationEvent.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.IntegrationEvent.#ctor(System.Guid,System.DateTimeOffset)": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.IntegrationEvent.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.IntegrationEvent.CreatedTime": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.IntegrationEvent.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.IntegrationEvent.Id": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.IntegrationEvent.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.IntegrationEvent.TraceId": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.IntegrationEvent.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.PublishIntegrationEventHostedService": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.PublishIntegrationEventHostedService.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.PublishIntegrationEventHostedService.#ctor(Microsoft.Extensions.Options.IOptions{Cnblogs.Architecture.Ddd.EventBus.Abstractions.EventBusOptions},System.IServiceProvider,Microsoft.Extensions.Logging.ILogger{Cnblogs.Architecture.Ddd.EventBus.Abstractions.PublishIntegrationEventHostedService},Cnblogs.Architecture.Ddd.EventBus.Abstractions.IEventBuffer)": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.PublishIntegrationEventHostedService.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Abstractions.PublishIntegrationEventHostedService.ExecuteAsync(System.Threading.CancellationToken)": "Cnblogs.Architecture.Ddd.EventBus.Abstractions.PublishIntegrationEventHostedService.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Dapr": "Cnblogs.Architecture.Ddd.EventBus.Dapr.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Dapr.CqrsInjectorExtensions": "Cnblogs.Architecture.Ddd.EventBus.Dapr.CqrsInjectorExtensions.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Dapr.CqrsInjectorExtensions.AddDaprEventBus(Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.CqrsInjector,System.Reflection.Assembly)": "Cnblogs.Architecture.Ddd.EventBus.Dapr.CqrsInjectorExtensions.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Dapr.CqrsInjectorExtensions.AddDaprEventBus(Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.CqrsInjector,System.String)": "Cnblogs.Architecture.Ddd.EventBus.Dapr.CqrsInjectorExtensions.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Dapr.DaprEventBusInjector": "Cnblogs.Architecture.Ddd.EventBus.Dapr.DaprEventBusInjector.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Dapr.DaprEventBusInjector.UseDapr(Cnblogs.Architecture.Ddd.EventBus.Abstractions.EventBusOptionsBuilder,System.Reflection.Assembly)": "Cnblogs.Architecture.Ddd.EventBus.Dapr.DaprEventBusInjector.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Dapr.DaprEventBusInjector.UseDapr(Cnblogs.Architecture.Ddd.EventBus.Abstractions.EventBusOptionsBuilder,System.String)": "Cnblogs.Architecture.Ddd.EventBus.Dapr.DaprEventBusInjector.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Dapr.DaprEventBusProvider": "Cnblogs.Architecture.Ddd.EventBus.Dapr.DaprEventBusProvider.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Dapr.DaprEventBusProvider.#ctor(Dapr.Client.DaprClient,Microsoft.Extensions.Options.IOptions{Cnblogs.Architecture.Ddd.EventBus.Dapr.DaprOptions},Microsoft.Extensions.Logging.ILogger{Cnblogs.Architecture.Ddd.EventBus.Dapr.DaprEventBusProvider})": "Cnblogs.Architecture.Ddd.EventBus.Dapr.DaprEventBusProvider.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Dapr.DaprEventBusProvider.PublishAsync(System.String,Cnblogs.Architecture.Ddd.EventBus.Abstractions.IntegrationEvent)": "Cnblogs.Architecture.Ddd.EventBus.Dapr.DaprEventBusProvider.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Dapr.DaprOptions": "Cnblogs.Architecture.Ddd.EventBus.Dapr.DaprOptions.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Dapr.DaprOptions.AppName": "Cnblogs.Architecture.Ddd.EventBus.Dapr.DaprOptions.yml",
+ "Cnblogs.Architecture.Ddd.EventBus.Dapr.DaprOptions.PubSubName": "Cnblogs.Architecture.Ddd.EventBus.Dapr.DaprOptions.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.AcquireDistributionLockFailedException": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.AcquireDistributionLockFailedException.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.AcquireDistributionLockFailedException.#ctor(System.String)": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.AcquireDistributionLockFailedException.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.AcquireDistributionLockFailedException.#ctor(System.String,System.String)": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.AcquireDistributionLockFailedException.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.AcquireDistributionLockFailedException.LockKey": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.AcquireDistributionLockFailedException.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.CacheEntry`1": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.CacheEntry-1.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.CacheEntry`1.#ctor(`0,System.Int64)": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.CacheEntry-1.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.CacheEntry`1.TimestampInSeconds": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.CacheEntry-1.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.CacheEntry`1.Value": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.CacheEntry-1.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.DefaultFileProvider": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.DefaultFileProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.DefaultFileProvider.DeleteFileAsync(System.String)": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.DefaultFileProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.DefaultFileProvider.DeleteFilesAsync(System.Collections.Generic.IList{System.String})": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.DefaultFileProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.DefaultFileProvider.FileExistsAsync(System.String)": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.DefaultFileProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.DefaultFileProvider.GetFileBytesAsync(System.String)": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.DefaultFileProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.DefaultFileProvider.GetFileStreamAsync(System.String)": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.DefaultFileProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.DefaultFileProvider.SaveFileAsync(System.String,System.Byte[])": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.DefaultFileProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.DefaultFileProvider.SaveFileAsync(System.String,System.IO.Stream)": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.DefaultFileProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.ICacheProvider": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.ICacheProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.ICacheProvider.AddAsync``1(System.String,System.TimeSpan,``0)": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.ICacheProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.ICacheProvider.AddAsync``1(System.String,``0)": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.ICacheProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.ICacheProvider.GetAsync``1(System.String)": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.ICacheProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.ICacheProvider.RemoveAsync(System.String)": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.ICacheProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.ICacheProvider.UpdateAsync``1(System.String,``0)": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.ICacheProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.ICacheProvider.UpdateAsync``1(System.String,``0,System.TimeSpan)": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.ICacheProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.IDistributedLockProvider": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.IDistributedLockProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.IDistributedLockProvider.ExecuteWithLockAsync``1(System.String,System.Func{System.Threading.Tasks.Task{``0}},System.Nullable{System.TimeSpan})": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.IDistributedLockProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.IFileDeliveryProvider": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.IFileDeliveryProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.IFileDeliveryProvider.GetDownloadUrlAsync(System.String,System.TimeSpan)": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.IFileDeliveryProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.IFileProvider": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.IFileProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.IFileProvider.DeleteFileAsync(System.String)": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.IFileProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.IFileProvider.DeleteFilesAsync(System.Collections.Generic.IList{System.String})": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.IFileProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.IFileProvider.FileExistsAsync(System.String)": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.IFileProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.IFileProvider.GetFileBytesAsync(System.String)": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.IFileProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.IFileProvider.GetFileStreamAsync(System.String)": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.IFileProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.IFileProvider.SaveFileAsync(System.String,System.Byte[])": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.IFileProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.IFileProvider.SaveFileAsync(System.String,System.IO.Stream)": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.IFileProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.ILocalCacheProvider": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.ILocalCacheProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.IRemoteCacheProvider": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.IRemoteCacheProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.OrderBySegment": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.OrderBySegment.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.OrderBySegment.#ctor(System.Boolean,System.Linq.Expressions.LambdaExpression)": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.OrderBySegment.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.OrderBySegment.Create``2(System.Boolean,System.Linq.Expressions.Expression{System.Func{``0,``1}})": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.OrderBySegment.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.OrderBySegment.IsDesc": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.OrderBySegment.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.OrderBySegment.PropertyExpression": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.OrderBySegment.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.OrderBySegment.ToDisplayString(Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.OrderBySegment)": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.OrderBySegment.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.OrderBySegment.ToDisplayString(System.Collections.Generic.IEnumerable{Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.OrderBySegment})": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.OrderBySegment.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.OrderBySegmentConfig": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.OrderBySegmentConfig.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.OrderBySegmentConfig.RegisterSortableProperty``2(System.String,System.Linq.Expressions.Expression{System.Func{``0,``1}})": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.OrderBySegmentConfig.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.OrderBySegmentConfig.TryParseOrderBySegments``1(System.String,System.Collections.Generic.List{Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.OrderBySegment}@)": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.OrderBySegmentConfig.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.OrderBySegmentConfig`1": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.OrderBySegmentConfig-1.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.OrderBySegmentConfig`1.RegisterSortableProperty``1(System.String,System.Linq.Expressions.Expression{System.Func{`0,``0}})": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.OrderBySegmentConfig-1.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.PagedList`1": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.PagedList-1.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.PagedList`1.#ctor": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.PagedList-1.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.PagedList`1.#ctor(System.Collections.Generic.IReadOnlyCollection{`0})": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.PagedList-1.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.PagedList`1.#ctor(System.Collections.Generic.IReadOnlyCollection{`0},Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.PagingParams,System.Int32)": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.PagedList-1.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.PagedList`1.#ctor(System.Collections.Generic.IReadOnlyCollection{`0},System.Int32,System.Int32,System.Int32)": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.PagedList-1.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.PagedList`1.Items": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.PagedList-1.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.PagedList`1.PageIndex": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.PagedList-1.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.PagedList`1.PageSize": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.PagedList-1.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.PagedList`1.TotalCount": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.PagedList-1.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.PagingParams": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.PagingParams.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.PagingParams.#ctor(System.Int32,System.Int32)": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.PagingParams.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.PagingParams.BindAsync(Microsoft.AspNetCore.Http.HttpContext)": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.PagingParams.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.PagingParams.PageIndex": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.PagingParams.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.PagingParams.PageSize": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.PagingParams.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.PagingParams.ToString": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.PagingParams.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.QueryStringBuilder": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.QueryStringBuilder.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.QueryStringBuilder.#ctor": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.QueryStringBuilder.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.QueryStringBuilder.#ctor(Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.QueryStringNullHandleStrategy,Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.QueryStringCollectionHandleStrategy)": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.QueryStringBuilder.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.QueryStringBuilder.Add(System.String,System.String)": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.QueryStringBuilder.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.QueryStringBuilder.AddPaging(Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.PagingParams)": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.QueryStringBuilder.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.QueryStringBuilder.AddPaging(System.Int32,System.Int32)": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.QueryStringBuilder.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.QueryStringBuilder.AddRange``1(System.String,System.Collections.Generic.IEnumerable{``0})": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.QueryStringBuilder.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.QueryStringBuilder.Add``1(System.String,``0)": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.QueryStringBuilder.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.QueryStringBuilder.Build": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.QueryStringBuilder.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.QueryStringBuilder.BuildPartial": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.QueryStringBuilder.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.QueryStringBuilder.CollectionHandleStrategy": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.QueryStringBuilder.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.QueryStringBuilder.NullHandleStrategy": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.QueryStringBuilder.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.QueryStringBuilder.RemoveAll(System.String)": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.QueryStringBuilder.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.QueryStringBuilder.ToString": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.QueryStringBuilder.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.QueryStringCollectionHandleStrategy": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.QueryStringCollectionHandleStrategy.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.QueryStringCollectionHandleStrategy.Index": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.QueryStringCollectionHandleStrategy.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.QueryStringCollectionHandleStrategy.Repeat": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.QueryStringCollectionHandleStrategy.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.QueryStringNullHandleStrategy": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.QueryStringNullHandleStrategy.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.QueryStringNullHandleStrategy.Absent": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.QueryStringNullHandleStrategy.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.QueryStringNullHandleStrategy.Empty": "Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.QueryStringNullHandleStrategy.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.InMemory": "Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.InMemory.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.InMemory.InMemoryCacheProvider": "Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.InMemory.InMemoryCacheProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.InMemory.InMemoryCacheProvider.#ctor(Microsoft.Extensions.Caching.Memory.IMemoryCache,Cnblogs.Architecture.Ddd.Domain.Abstractions.IDateTimeProvider)": "Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.InMemory.InMemoryCacheProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.InMemory.InMemoryCacheProvider.AddAsync``1(System.String,System.TimeSpan,``0)": "Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.InMemory.InMemoryCacheProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.InMemory.InMemoryCacheProvider.AddAsync``1(System.String,``0)": "Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.InMemory.InMemoryCacheProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.InMemory.InMemoryCacheProvider.GetAsync``1(System.String)": "Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.InMemory.InMemoryCacheProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.InMemory.InMemoryCacheProvider.RemoveAsync(System.String)": "Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.InMemory.InMemoryCacheProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.InMemory.InMemoryCacheProvider.UpdateAsync``1(System.String,``0)": "Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.InMemory.InMemoryCacheProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.InMemory.InMemoryCacheProvider.UpdateAsync``1(System.String,``0,System.TimeSpan)": "Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.InMemory.InMemoryCacheProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.InMemory.Injectors": "Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.InMemory.Injectors.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.InMemory.Injectors.AddInMemoryCache(Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.CqrsInjector,System.Action{Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions})": "Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.InMemory.Injectors.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.Redis": "Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.Redis.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.Redis.RedisCacheProvider": "Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.Redis.RedisCacheProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.Redis.RedisCacheProvider.#ctor(StackExchange.Redis.ConnectionMultiplexer,Microsoft.Extensions.Options.IOptions{Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.Redis.RedisOptions},Cnblogs.Architecture.Ddd.Domain.Abstractions.IDateTimeProvider)": "Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.Redis.RedisCacheProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.Redis.RedisCacheProvider.AddAsync``1(System.String,System.TimeSpan,``0)": "Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.Redis.RedisCacheProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.Redis.RedisCacheProvider.AddAsync``1(System.String,``0)": "Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.Redis.RedisCacheProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.Redis.RedisCacheProvider.GetAsync``1(System.String)": "Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.Redis.RedisCacheProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.Redis.RedisCacheProvider.RemoveAsync(System.String)": "Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.Redis.RedisCacheProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.Redis.RedisCacheProvider.UpdateAsync``1(System.String,``0)": "Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.Redis.RedisCacheProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.Redis.RedisCacheProvider.UpdateAsync``1(System.String,``0,System.TimeSpan)": "Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.Redis.RedisCacheProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.Redis.RedisOptions": "Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.Redis.RedisOptions.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.Redis.RedisOptions.Configure": "Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.Redis.RedisOptions.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.Redis.RedisOptions.Database": "Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.Redis.RedisOptions.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.Redis.RedisOptions.Prefix": "Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.Redis.RedisOptions.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Dapper": "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.Clickhouse": "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.Clickhouse.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.Clickhouse.ClickhouseContextOptions": "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.Clickhouse.ClickhouseContextOptions.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.Clickhouse.ClickhouseContextOptions`1": "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.Clickhouse.ClickhouseContextOptions-1.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.Clickhouse.ClickhouseContextOptions`1.#ctor(System.String)": "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.Clickhouse.ClickhouseContextOptions-1.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.Clickhouse.ClickhouseDapperContext": "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.Clickhouse.ClickhouseDapperContext.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.Clickhouse.ClickhouseDapperContext.#ctor(Microsoft.Extensions.Options.IOptions{Cnblogs.Architecture.Ddd.Infrastructure.Dapper.DbConnectionFactoryCollection},Cnblogs.Architecture.Ddd.Infrastructure.Dapper.Clickhouse.ClickhouseContextOptions,System.IServiceProvider)": "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.Clickhouse.ClickhouseDapperContext.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.Clickhouse.ClickhouseDapperContext.BulkWriteAsync``1(System.Collections.Generic.IEnumerable{``0})": "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.Clickhouse.ClickhouseDapperContext.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.Clickhouse.ClickhouseDapperContext.ConfigureModels(Cnblogs.Architecture.Ddd.Infrastructure.Dapper.Clickhouse.ClickhouseModelCollectionBuilder)": "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.Clickhouse.ClickhouseDapperContext.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.Clickhouse.ClickhouseDapperContext.Init": "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.Clickhouse.ClickhouseDapperContext.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.Clickhouse.ClickhouseModelBuilder`1": "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.Clickhouse.ClickhouseModelBuilder-1.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.Clickhouse.ClickhouseModelBuilder`1.Property``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})": "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.Clickhouse.ClickhouseModelBuilder-1.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.Clickhouse.ClickhouseModelBuilder`1.ToTable(System.String)": "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.Clickhouse.ClickhouseModelBuilder-1.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.Clickhouse.ClickhouseModelCollectionBuilder": "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.Clickhouse.ClickhouseModelCollectionBuilder.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.Clickhouse.ClickhouseModelCollectionBuilder.Entity``1": "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.Clickhouse.ClickhouseModelCollectionBuilder.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.Clickhouse.ClickhouseModelPropertyBuilder`1": "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.Clickhouse.ClickhouseModelPropertyBuilder-1.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.Clickhouse.ClickhouseModelPropertyBuilder`1.#ctor(System.Reflection.PropertyInfo)": "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.Clickhouse.ClickhouseModelPropertyBuilder-1.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.Clickhouse.ClickhouseModelPropertyBuilder`1.HasColumnName(System.String)": "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.Clickhouse.ClickhouseModelPropertyBuilder-1.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.Clickhouse.ClickhouseModelPropertyBuilder`1.Ignore": "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.Clickhouse.ClickhouseModelPropertyBuilder-1.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.DapperContext": "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.DapperContext.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.DapperContext.#ctor(Microsoft.Extensions.Options.IOptions{Cnblogs.Architecture.Ddd.Infrastructure.Dapper.DbConnectionFactoryCollection},System.IServiceProvider)": "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.DapperContext.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.DapperContext.CreateDbConnection": "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.DapperContext.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.DapperContext.DbConnectionFactory": "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.DapperContext.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.DbConnectionFactoryCollection": "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.DbConnectionFactoryCollection.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.DbConnectionFactoryCollection.AddDbConnectionFactory(System.String,System.Type)": "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.DbConnectionFactoryCollection.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.DbConnectionFactoryCollection.GetFactory(System.String)": "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.DbConnectionFactoryCollection.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.IDbConnectionFactory": "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.IDbConnectionFactory.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.IDbConnectionFactory.CreateDbConnection": "Cnblogs.Architecture.Ddd.Infrastructure.Dapper.IDbConnectionFactory.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework": "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.BaseRepository`3": "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.BaseRepository-3.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.BaseRepository`3.#ctor(MediatR.IMediator,`0)": "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.BaseRepository-3.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.BaseRepository`3.Add(`1)": "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.BaseRepository-3.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.BaseRepository`3.AddAsync(`1)": "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.BaseRepository-3.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.BaseRepository`3.AddRangeAsync``1(``0)": "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.BaseRepository-3.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.BaseRepository`3.BeforeDispatchDomainEventAsync(System.Collections.Generic.List{Cnblogs.Architecture.Ddd.Domain.Abstractions.DomainEvent},Microsoft.EntityFrameworkCore.DbContext)": "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.BaseRepository-3.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.BaseRepository`3.Context": "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.BaseRepository-3.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.BaseRepository`3.Delete(`1)": "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.BaseRepository-3.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.BaseRepository`3.DeleteAsync(`1)": "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.BaseRepository-3.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.BaseRepository`3.ExecuteSqlAsync(System.String,System.Object[])": "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.BaseRepository-3.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.BaseRepository`3.GetAsync(`2)": "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.BaseRepository-3.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.BaseRepository`3.GetAsync(`2,System.Collections.Generic.IEnumerable{System.String})": "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.BaseRepository-3.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.BaseRepository`3.GetAsync(`2,System.Linq.Expressions.Expression{System.Func{`1,System.Object}}[])": "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.BaseRepository-3.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.BaseRepository`3.GetNoTrackingQueryable``1": "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.BaseRepository-3.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.BaseRepository`3.NoTrackingQueryable": "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.BaseRepository-3.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.BaseRepository`3.SaveChangesAsync(System.Threading.CancellationToken)": "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.BaseRepository-3.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.BaseRepository`3.SaveEntitiesAsync(System.Threading.CancellationToken)": "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.BaseRepository-3.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.BaseRepository`3.SqlQuery(System.String,System.Object[])": "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.BaseRepository-3.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.BaseRepository`3.SqlQuery``1(System.String,System.Object[])": "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.BaseRepository-3.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.BaseRepository`3.UnitOfWork": "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.BaseRepository-3.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.BaseRepository`3.Update(`1)": "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.BaseRepository-3.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.BaseRepository`3.UpdateAsync(`1)": "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.BaseRepository-3.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.BaseRepository`3.UpdateRangeAsync(System.Collections.Generic.IEnumerable{`1})": "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.BaseRepository-3.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.DomainEventDispatcher": "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.DomainEventDispatcher.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.DomainEventDispatcher.ExtractDomainEventSources(Microsoft.EntityFrameworkCore.DbContext)": "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.DomainEventDispatcher.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.EntityConfigurationExtensions": "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.EntityConfigurationExtensions.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.EntityConfigurationExtensions.IgnoreEntityDefaultProperties``1(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder{``0})": "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.EntityConfigurationExtensions.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.QueryableExtensions": "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.QueryableExtensions.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.QueryableExtensions.AggregateIncludes``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression{System.Func{``0,System.Object}}})": "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.QueryableExtensions.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.QueryableExtensions.AggregateIncludes``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{System.String})": "Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.QueryableExtensions.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss": "Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss.AliyunOssFileDeliveryProvider": "Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss.AliyunOssFileDeliveryProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss.AliyunOssFileDeliveryProvider.#ctor(Cuiliang.AliyunOssSdk.OssClient,Microsoft.Extensions.Options.IOptions{Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss.AliyunOssOptions})": "Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss.AliyunOssFileDeliveryProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss.AliyunOssFileDeliveryProvider.GetDownloadUrlAsync(System.String,System.TimeSpan)": "Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss.AliyunOssFileDeliveryProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss.AliyunOssFileProvider": "Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss.AliyunOssFileProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss.AliyunOssFileProvider.#ctor(Cuiliang.AliyunOssSdk.OssClient,Microsoft.Extensions.Options.IOptions{Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss.AliyunOssOptions})": "Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss.AliyunOssFileProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss.AliyunOssFileProvider.DeleteFileAsync(System.String)": "Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss.AliyunOssFileProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss.AliyunOssFileProvider.DeleteFilesAsync(System.Collections.Generic.IList{System.String})": "Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss.AliyunOssFileProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss.AliyunOssFileProvider.FileExistsAsync(System.String)": "Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss.AliyunOssFileProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss.AliyunOssFileProvider.GetFileBytesAsync(System.String)": "Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss.AliyunOssFileProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss.AliyunOssFileProvider.GetFileStreamAsync(System.String)": "Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss.AliyunOssFileProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss.AliyunOssFileProvider.SaveFileAsync(System.String,System.Byte[])": "Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss.AliyunOssFileProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss.AliyunOssFileProvider.SaveFileAsync(System.String,System.IO.Stream)": "Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss.AliyunOssFileProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss.AliyunOssOptions": "Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss.AliyunOssOptions.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss.AliyunOssOptions.AccessKeyId": "Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss.AliyunOssOptions.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss.AliyunOssOptions.AccessKeySecret": "Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss.AliyunOssOptions.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss.AliyunOssOptions.BucketInfo": "Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss.AliyunOssOptions.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss.AliyunOssOptions.BucketName": "Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss.AliyunOssOptions.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss.AliyunOssOptions.Region": "Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss.AliyunOssOptions.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss.AliyunOssOptions.SecurityToken": "Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss.AliyunOssOptions.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss.AliyunOssOptions.UseHttps": "Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss.AliyunOssOptions.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss.AliyunOssOptions.UseInternal": "Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss.AliyunOssOptions.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss.CqrsInjectorExtensions": "Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss.CqrsInjectorExtensions.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss.CqrsInjectorExtensions.UseAliyunOssFileProvider(Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.CqrsInjector,Microsoft.Extensions.Configuration.IConfiguration,System.String)": "Cnblogs.Architecture.Ddd.Infrastructure.FileProviders.AliyunOss.CqrsInjectorExtensions.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb": "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.IMongoContextOptions": "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.IMongoContextOptions.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.IMongoContextOptions.GetDatabase": "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.IMongoContextOptions.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.IMongoContextOptions.MapEntity``1(System.String)": "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.IMongoContextOptions.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.IMongoContextOptions.ResolveCollection``1": "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.IMongoContextOptions.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoBaseRepository`3": "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoBaseRepository-3.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoBaseRepository`3.#ctor(`0,MediatR.IMediator)": "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoBaseRepository-3.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoBaseRepository`3.Add(`1)": "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoBaseRepository-3.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoBaseRepository`3.AddAsync(`1)": "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoBaseRepository-3.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoBaseRepository`3.AddRangeAsync``1(``0)": "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoBaseRepository-3.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoBaseRepository`3.BeforeDispatchDomainEventsAsync(System.Collections.Generic.IReadOnlyCollection{Cnblogs.Architecture.Ddd.Domain.Abstractions.IDomainEvent})": "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoBaseRepository-3.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoBaseRepository`3.Context": "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoBaseRepository-3.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoBaseRepository`3.Delete(`1)": "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoBaseRepository-3.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoBaseRepository`3.DeleteAsync(`1)": "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoBaseRepository-3.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoBaseRepository`3.GetAsync(`2)": "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoBaseRepository-3.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoBaseRepository`3.GetNoTrackingQueryable``1": "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoBaseRepository-3.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoBaseRepository`3.NoTrackingQueryable": "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoBaseRepository-3.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoBaseRepository`3.SaveChangesAsync(System.Threading.CancellationToken)": "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoBaseRepository-3.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoBaseRepository`3.SaveEntitiesAsync(System.Threading.CancellationToken)": "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoBaseRepository-3.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoBaseRepository`3.UnitOfWork": "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoBaseRepository-3.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoBaseRepository`3.Update(`1)": "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoBaseRepository-3.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoBaseRepository`3.UpdateAsync(`1)": "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoBaseRepository-3.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoBaseRepository`3.UpdateRangeAsync(System.Collections.Generic.IEnumerable{`1})": "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoBaseRepository-3.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoContext": "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoContext.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoContext.#ctor(Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.IMongoContextOptions)": "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoContext.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoContext.ConfigureModels(Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoModelBuilder)": "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoContext.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoContext.Init": "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoContext.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoContext.Set``1": "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoContext.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoContextOptions": "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoContextOptions.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoContextOptions.#ctor(System.String,System.String)": "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoContextOptions.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoContextOptions.GetDatabase": "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoContextOptions.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoContextOptions.MapEntity``1(System.String)": "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoContextOptions.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoContextOptions.ResolveCollection``1": "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoContextOptions.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoContextOptions`1": "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoContextOptions-1.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoContextOptions`1.#ctor(System.String,System.String)": "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoContextOptions-1.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoModelBuilder": "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoModelBuilder.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoModelBuilder.#ctor(Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.IMongoContextOptions)": "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoModelBuilder.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoModelBuilder.Entity``1(System.String,System.Action{MongoDB.Bson.Serialization.BsonClassMap{``0}})": "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoModelBuilder.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoModelBuilder.Entity``2(System.String,System.Action{MongoDB.Bson.Serialization.BsonClassMap{``0}})": "Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoModelBuilder.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.RedLock": "Cnblogs.Architecture.Ddd.Infrastructure.RedLock.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.RedLock.CqrsInjectorExtensions": "Cnblogs.Architecture.Ddd.Infrastructure.RedLock.CqrsInjectorExtensions.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.RedLock.CqrsInjectorExtensions.AddRedLockDistributionLock(Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.CqrsInjector,Microsoft.Extensions.Configuration.IConfiguration,System.String)": "Cnblogs.Architecture.Ddd.Infrastructure.RedLock.CqrsInjectorExtensions.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.RedLock.RedLockDistributionLockProvider": "Cnblogs.Architecture.Ddd.Infrastructure.RedLock.RedLockDistributionLockProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.RedLock.RedLockDistributionLockProvider.#ctor(RedLockNet.SERedis.RedLockFactory,Microsoft.Extensions.Options.IOptions{Cnblogs.Architecture.Ddd.Infrastructure.RedLock.RedLockOptions})": "Cnblogs.Architecture.Ddd.Infrastructure.RedLock.RedLockDistributionLockProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.RedLock.RedLockDistributionLockProvider.ExecuteWithLockAsync``1(System.String,System.Func{System.Threading.Tasks.Task{``0}},System.Nullable{System.TimeSpan})": "Cnblogs.Architecture.Ddd.Infrastructure.RedLock.RedLockDistributionLockProvider.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.RedLock.RedLockOptions": "Cnblogs.Architecture.Ddd.Infrastructure.RedLock.RedLockOptions.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.RedLock.RedLockOptions.Expiry": "Cnblogs.Architecture.Ddd.Infrastructure.RedLock.RedLockOptions.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.RedLock.RedLockOptions.GetConnectionString": "Cnblogs.Architecture.Ddd.Infrastructure.RedLock.RedLockOptions.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.RedLock.RedLockOptions.Host": "Cnblogs.Architecture.Ddd.Infrastructure.RedLock.RedLockOptions.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.RedLock.RedLockOptions.Password": "Cnblogs.Architecture.Ddd.Infrastructure.RedLock.RedLockOptions.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.RedLock.RedLockOptions.Port": "Cnblogs.Architecture.Ddd.Infrastructure.RedLock.RedLockOptions.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.RedLock.RedLockOptions.Retry": "Cnblogs.Architecture.Ddd.Infrastructure.RedLock.RedLockOptions.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.RedLock.RedLockOptions.SyncTimeout": "Cnblogs.Architecture.Ddd.Infrastructure.RedLock.RedLockOptions.yml",
+ "Cnblogs.Architecture.Ddd.Infrastructure.RedLock.RedLockOptions.Wait": "Cnblogs.Architecture.Ddd.Infrastructure.RedLock.RedLockOptions.yml",
+ "MediatR": "MediatR.yml",
+ "MediatR.DispatchDomainEventExtensions": "MediatR.DispatchDomainEventExtensions.yml",
+ "MediatR.DispatchDomainEventExtensions.DispatchDomainEventsAsync(MediatR.IMediator,System.Collections.Generic.IEnumerable{Cnblogs.Architecture.Ddd.Domain.Abstractions.IDomainEvent})": "MediatR.DispatchDomainEventExtensions.yml",
+ "Microsoft.AspNetCore.Builder": "Microsoft.AspNetCore.Builder.yml",
+ "Microsoft.AspNetCore.Builder.EndPointExtensions": "Microsoft.AspNetCore.Builder.EndPointExtensions.yml",
+ "Microsoft.AspNetCore.Builder.EndPointExtensions.Subscribe(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.Reflection.Assembly[])": "Microsoft.AspNetCore.Builder.EndPointExtensions.yml",
+ "Microsoft.AspNetCore.Builder.EndPointExtensions.SubscribeByEventHandler(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.Reflection.Assembly[])": "Microsoft.AspNetCore.Builder.EndPointExtensions.yml",
+ "Microsoft.AspNetCore.Builder.EndPointExtensions.SubscribeByEventHandler``1(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder)": "Microsoft.AspNetCore.Builder.EndPointExtensions.yml",
+ "Microsoft.AspNetCore.Builder.EndPointExtensions.Subscribe``1(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder)": "Microsoft.AspNetCore.Builder.EndPointExtensions.yml",
+ "Microsoft.AspNetCore.Builder.EndPointExtensions.Subscribe``1(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String)": "Microsoft.AspNetCore.Builder.EndPointExtensions.yml",
+ "Microsoft.AspNetCore.Builder.EndPointExtensions.Subscribe``1(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,System.String)": "Microsoft.AspNetCore.Builder.EndPointExtensions.yml",
+ "Microsoft.Extensions.DependencyInjection": "Microsoft.Extensions.DependencyInjection.yml",
+ "Microsoft.Extensions.DependencyInjection.ApiVersioningInjectors": "Microsoft.Extensions.DependencyInjection.ApiVersioningInjectors.yml",
+ "Microsoft.Extensions.DependencyInjection.ApiVersioningInjectors.AddCnblogsApiVersioning(Microsoft.Extensions.DependencyInjection.IServiceCollection)": "Microsoft.Extensions.DependencyInjection.ApiVersioningInjectors.yml",
+ "Microsoft.Extensions.DependencyInjection.ControllerOptionInjector": "Microsoft.Extensions.DependencyInjection.ControllerOptionInjector.yml",
+ "Microsoft.Extensions.DependencyInjection.ControllerOptionInjector.AddCqrsModelBinderProvider(Microsoft.AspNetCore.Mvc.MvcOptions)": "Microsoft.Extensions.DependencyInjection.ControllerOptionInjector.yml",
+ "Microsoft.Extensions.DependencyInjection.ControllerOptionInjector.AddCqrsModelBinderProvider(Microsoft.Extensions.DependencyInjection.IMvcBuilder)": "Microsoft.Extensions.DependencyInjection.ControllerOptionInjector.yml",
+ "Microsoft.Extensions.DependencyInjection.ControllerOptionInjector.AddLongToStringJsonConverter(Microsoft.Extensions.DependencyInjection.IMvcBuilder)": "Microsoft.Extensions.DependencyInjection.ControllerOptionInjector.yml",
+ "Microsoft.Extensions.DependencyInjection.DaprEventBusServiceCollectionExtensions": "Microsoft.Extensions.DependencyInjection.DaprEventBusServiceCollectionExtensions.yml",
+ "Microsoft.Extensions.DependencyInjection.DaprEventBusServiceCollectionExtensions.AddDaprEventBus(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Reflection.Assembly[])": "Microsoft.Extensions.DependencyInjection.DaprEventBusServiceCollectionExtensions.yml",
+ "Microsoft.Extensions.DependencyInjection.Injectors": "Microsoft.Extensions.DependencyInjection.Injectors.yml",
+ "Microsoft.Extensions.DependencyInjection.Injectors.AddRedisCache(Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.CqrsInjector,Microsoft.Extensions.Configuration.IConfiguration,System.String,System.Action{Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions})": "Microsoft.Extensions.DependencyInjection.Injectors.yml",
+ "Microsoft.Extensions.DependencyInjection.Injectors.AddRedisCache(Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.CqrsInjector,Microsoft.Extensions.Configuration.IConfigurationSection,System.Action{Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions})": "Microsoft.Extensions.DependencyInjection.Injectors.yml",
+ "Microsoft.Extensions.DependencyInjection.Injectors.AddRedisCache(Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.CqrsInjector,System.String,System.Action{Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.Redis.RedisOptions},System.Action{Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions})": "Microsoft.Extensions.DependencyInjection.Injectors.yml",
+ "Microsoft.Extensions.DependencyInjection.ServiceCollectionInjector": "Microsoft.Extensions.DependencyInjection.ServiceCollectionInjector.yml",
+ "Microsoft.Extensions.DependencyInjection.ServiceCollectionInjector.AddCqrs(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action{Microsoft.Extensions.DependencyInjection.MediatRServiceConfiguration},System.Reflection.Assembly[])": "Microsoft.Extensions.DependencyInjection.ServiceCollectionInjector.yml",
+ "Microsoft.Extensions.DependencyInjection.ServiceCollectionInjector.AddCqrs(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Reflection.Assembly[])": "Microsoft.Extensions.DependencyInjection.ServiceCollectionInjector.yml",
+ "Microsoft.Extensions.DependencyInjection.ServiceCollectionInjector.AddDapperContext``1(Microsoft.Extensions.DependencyInjection.IServiceCollection)": "Microsoft.Extensions.DependencyInjection.ServiceCollectionInjector.yml",
+ "System.Linq": "System.Linq.yml",
+ "System.Linq.QueryOrderer": "System.Linq.QueryOrderer.yml",
+ "System.Linq.QueryOrderer.OrderBy``1(System.Linq.IQueryable{``0},Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.OrderBySegment)": "System.Linq.QueryOrderer.yml",
+ "System.Linq.QueryOrderer.OrderBy``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.OrderBySegment})": "System.Linq.QueryOrderer.yml",
+ "System.Linq.QueryOrderer.OrderBy``1(System.Linq.IQueryable{``0},System.Collections.Generic.IReadOnlyCollection{Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.OrderBySegment})": "System.Linq.QueryOrderer.yml",
+ "System.Linq.QueryPager": "System.Linq.QueryPager.yml",
+ "System.Linq.QueryPager.Paging``1(System.Linq.IQueryable{``0},Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.PagingParams)": "System.Linq.QueryPager.yml",
+ "System.Linq.QueryPager.Paging``1(System.Linq.IQueryable{``0},System.Int32,System.Int32)": "System.Linq.QueryPager.yml"
+}
\ No newline at end of file
diff --git a/api/Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheBehavior.yml b/api/Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheBehavior.yml
new file mode 100644
index 0000000..9347070
--- /dev/null
+++ b/api/Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheBehavior.yml
@@ -0,0 +1,149 @@
+### YamlMime:ManagedReference
+items:
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheBehavior
+ commentId: T:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheBehavior
+ id: CacheBehavior
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ children:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheBehavior.DisabledCache
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheBehavior.UpdateCacheIfMiss
+ langs:
+ - csharp
+ - vb
+ name: CacheBehavior
+ nameWithType: CacheBehavior
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheBehavior
+ type: Enum
+ source:
+ remote:
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CacheBehavior.cs
+ branch: add-docfx
+ repo: https://github.com/cnblogs/Architecture.git
+ id: CacheBehavior
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CacheBehavior.cs
+ startLine: 5
+ assemblies:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ namespace: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ summary: Options for handing .
+ example: []
+ syntax:
+ content: public enum CacheBehavior
+ content.vb: Public Enum CacheBehavior
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheBehavior.UpdateCacheIfMiss
+ commentId: F:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheBehavior.UpdateCacheIfMiss
+ id: UpdateCacheIfMiss
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheBehavior
+ langs:
+ - csharp
+ - vb
+ name: UpdateCacheIfMiss
+ nameWithType: CacheBehavior.UpdateCacheIfMiss
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheBehavior.UpdateCacheIfMiss
+ type: Field
+ source:
+ remote:
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CacheBehavior.cs
+ branch: add-docfx
+ repo: https://github.com/cnblogs/Architecture.git
+ id: UpdateCacheIfMiss
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CacheBehavior.cs
+ startLine: 10
+ assemblies:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ namespace: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ summary: Update cache after cache missed, this is the default behavior.
+ example: []
+ syntax:
+ content: UpdateCacheIfMiss = 1
+ return:
+ type: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheBehavior
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheBehavior.DisabledCache
+ commentId: F:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheBehavior.DisabledCache
+ id: DisabledCache
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheBehavior
+ langs:
+ - csharp
+ - vb
+ name: DisabledCache
+ nameWithType: CacheBehavior.DisabledCache
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheBehavior.DisabledCache
+ type: Field
+ source:
+ remote:
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CacheBehavior.cs
+ branch: add-docfx
+ repo: https://github.com/cnblogs/Architecture.git
+ id: DisabledCache
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CacheBehavior.cs
+ startLine: 15
+ assemblies:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ namespace: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ summary: Do not cache this request.
+ example: []
+ syntax:
+ content: DisabledCache = 2
+ return:
+ type: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheBehavior
+references:
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest
+ commentId: T:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.html
+ name: ICachableRequest
+ nameWithType: ICachableRequest
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ commentId: N:Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ href: Cnblogs.html
+ name: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ nameWithType: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ spec.csharp:
+ - uid: Cnblogs
+ name: Cnblogs
+ href: Cnblogs.html
+ - name: .
+ - uid: Cnblogs.Architecture
+ name: Architecture
+ href: Cnblogs.Architecture.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd
+ name: Ddd
+ href: Cnblogs.Architecture.Ddd.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd.Cqrs
+ name: Cqrs
+ href: Cnblogs.Architecture.Ddd.Cqrs.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ name: Abstractions
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.html
+ spec.vb:
+ - uid: Cnblogs
+ name: Cnblogs
+ href: Cnblogs.html
+ - name: .
+ - uid: Cnblogs.Architecture
+ name: Architecture
+ href: Cnblogs.Architecture.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd
+ name: Ddd
+ href: Cnblogs.Architecture.Ddd.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd.Cqrs
+ name: Cqrs
+ href: Cnblogs.Architecture.Ddd.Cqrs.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ name: Abstractions
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.html
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheBehavior
+ commentId: T:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheBehavior
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheBehavior.html
+ name: CacheBehavior
+ nameWithType: CacheBehavior
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheBehavior
diff --git a/api/Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior-2.yml b/api/Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior-2.yml
new file mode 100644
index 0000000..67b950f
--- /dev/null
+++ b/api/Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior-2.yml
@@ -0,0 +1,1210 @@
+### YamlMime:ManagedReference
+items:
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior`2
+ commentId: T:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior`2
+ id: CacheableRequestBehavior`2
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ children:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior`2.#ctor(System.Collections.Generic.IEnumerable{Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.ICacheProvider},Cnblogs.Architecture.Ddd.Domain.Abstractions.IDateTimeProvider,Microsoft.Extensions.Options.IOptions{Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions},Microsoft.Extensions.Logging.ILogger{Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior{`0,`1}})
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior`2.Handle(`0,MediatR.RequestHandlerDelegate{`1},System.Threading.CancellationToken)
+ langs:
+ - csharp
+ - vb
+ name: CacheableRequestBehavior
+ nameWithType: CacheableRequestBehavior
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior
+ type: Class
+ source:
+ remote:
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CacheableRequestBehavior.cs
+ branch: add-docfx
+ repo: https://github.com/cnblogs/Architecture.git
+ id: CacheableRequestBehavior
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CacheableRequestBehavior.cs
+ startLine: 15
+ assemblies:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ namespace: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ summary: Handler for .
+ example: []
+ syntax:
+ content: 'public class CacheableRequestBehavior : IPipelineBehavior where TRequest : ICachableRequest, IRequest'
+ typeParameters:
+ - id: TRequest
+ description: Request that implements .
+ - id: TResponse
+ description: Cached result for TRequest.
+ content.vb: Public Class CacheableRequestBehavior(Of TRequest As {ICachableRequest, IRequest(Of TResponse)}, TResponse) Implements IPipelineBehavior(Of TRequest, TResponse)
+ inheritance:
+ - System.Object
+ implements:
+ - MediatR.IPipelineBehavior{{TRequest},{TResponse}}
+ inheritedMembers:
+ - 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
+ nameWithType.vb: CacheableRequestBehavior(Of TRequest, TResponse)
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior(Of TRequest, TResponse)
+ name.vb: CacheableRequestBehavior(Of TRequest, TResponse)
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior`2.#ctor(System.Collections.Generic.IEnumerable{Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.ICacheProvider},Cnblogs.Architecture.Ddd.Domain.Abstractions.IDateTimeProvider,Microsoft.Extensions.Options.IOptions{Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions},Microsoft.Extensions.Logging.ILogger{Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior{`0,`1}})
+ commentId: M:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior`2.#ctor(System.Collections.Generic.IEnumerable{Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.ICacheProvider},Cnblogs.Architecture.Ddd.Domain.Abstractions.IDateTimeProvider,Microsoft.Extensions.Options.IOptions{Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions},Microsoft.Extensions.Logging.ILogger{Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior{`0,`1}})
+ id: '#ctor(System.Collections.Generic.IEnumerable{Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.ICacheProvider},Cnblogs.Architecture.Ddd.Domain.Abstractions.IDateTimeProvider,Microsoft.Extensions.Options.IOptions{Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions},Microsoft.Extensions.Logging.ILogger{Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior{`0,`1}})'
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior`2
+ langs:
+ - csharp
+ - vb
+ name: CacheableRequestBehavior(IEnumerable, IDateTimeProvider, IOptions, ILogger>)
+ nameWithType: CacheableRequestBehavior.CacheableRequestBehavior(IEnumerable, IDateTimeProvider, IOptions, ILogger>)
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior.CacheableRequestBehavior(System.Collections.Generic.IEnumerable, Cnblogs.Architecture.Ddd.Domain.Abstractions.IDateTimeProvider, Microsoft.Extensions.Options.IOptions, Microsoft.Extensions.Logging.ILogger>)
+ type: Constructor
+ source:
+ remote:
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CacheableRequestBehavior.cs
+ branch: add-docfx
+ repo: https://github.com/cnblogs/Architecture.git
+ id: .ctor
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CacheableRequestBehavior.cs
+ startLine: 31
+ assemblies:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ namespace: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ summary: Create .
+ example: []
+ syntax:
+ content: public CacheableRequestBehavior(IEnumerable providers, IDateTimeProvider dateTimeProvider, IOptions options, ILogger> logger)
+ parameters:
+ - id: providers
+ type: System.Collections.Generic.IEnumerable{Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.ICacheProvider}
+ description: Cache providers.
+ - id: dateTimeProvider
+ type: Cnblogs.Architecture.Ddd.Domain.Abstractions.IDateTimeProvider
+ description: Datetime provider.
+ - id: options
+ type: Microsoft.Extensions.Options.IOptions{Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions}
+ description: Options for cache behavior.
+ - id: logger
+ type: Microsoft.Extensions.Logging.ILogger{Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior`2}
+ description: logger.
+ content.vb: Public Sub New(providers As IEnumerable(Of ICacheProvider), dateTimeProvider As IDateTimeProvider, options As IOptions(Of CacheableRequestOptions), logger As ILogger(Of CacheableRequestBehavior(Of TRequest, TResponse)))
+ overload: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior`2.#ctor*
+ nameWithType.vb: CacheableRequestBehavior(Of TRequest, TResponse).New(IEnumerable(Of ICacheProvider), IDateTimeProvider, IOptions(Of CacheableRequestOptions), ILogger(Of CacheableRequestBehavior(Of TRequest, TResponse)))
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior(Of TRequest, TResponse).New(System.Collections.Generic.IEnumerable(Of Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.ICacheProvider), Cnblogs.Architecture.Ddd.Domain.Abstractions.IDateTimeProvider, Microsoft.Extensions.Options.IOptions(Of Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions), Microsoft.Extensions.Logging.ILogger(Of Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior(Of TRequest, TResponse)))
+ name.vb: New(IEnumerable(Of ICacheProvider), IDateTimeProvider, IOptions(Of CacheableRequestOptions), ILogger(Of CacheableRequestBehavior(Of TRequest, TResponse)))
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior`2.Handle(`0,MediatR.RequestHandlerDelegate{`1},System.Threading.CancellationToken)
+ commentId: M:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior`2.Handle(`0,MediatR.RequestHandlerDelegate{`1},System.Threading.CancellationToken)
+ id: Handle(`0,MediatR.RequestHandlerDelegate{`1},System.Threading.CancellationToken)
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior`2
+ langs:
+ - csharp
+ - vb
+ name: Handle(TRequest, RequestHandlerDelegate, CancellationToken)
+ nameWithType: CacheableRequestBehavior.Handle(TRequest, RequestHandlerDelegate, CancellationToken)
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior.Handle(TRequest, MediatR.RequestHandlerDelegate, System.Threading.CancellationToken)
+ type: Method
+ source:
+ remote:
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CacheableRequestBehavior.cs
+ branch: add-docfx
+ repo: https://github.com/cnblogs/Architecture.git
+ id: Handle
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CacheableRequestBehavior.cs
+ startLine: 61
+ assemblies:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ namespace: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ summary: Pipeline handler. Perform any additional behavior and await the next delegate as necessary
+ example: []
+ syntax:
+ content: public Task Handle(TRequest request, RequestHandlerDelegate next, CancellationToken cancellationToken)
+ parameters:
+ - id: request
+ type: '{TRequest}'
+ description: Incoming request
+ - id: next
+ type: MediatR.RequestHandlerDelegate{{TResponse}}
+ description: Awaitable delegate for the next action in the pipeline. Eventually this delegate represents the handler.
+ - id: cancellationToken
+ type: System.Threading.CancellationToken
+ description: Cancellation token
+ return:
+ type: System.Threading.Tasks.Task{{TResponse}}
+ description: Awaitable task returning the TResponse
+ content.vb: Public Function Handle(request As TRequest, [next] As RequestHandlerDelegate(Of TResponse), cancellationToken As CancellationToken) As Task(Of TResponse)
+ overload: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior`2.Handle*
+ implements:
+ - MediatR.IPipelineBehavior{{TRequest},{TResponse}}.Handle({TRequest},MediatR.RequestHandlerDelegate{{TResponse}},System.Threading.CancellationToken)
+ nameWithType.vb: CacheableRequestBehavior(Of TRequest, TResponse).Handle(TRequest, RequestHandlerDelegate(Of TResponse), CancellationToken)
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior(Of TRequest, TResponse).Handle(TRequest, MediatR.RequestHandlerDelegate(Of TResponse), System.Threading.CancellationToken)
+ name.vb: Handle(TRequest, RequestHandlerDelegate(Of TResponse), CancellationToken)
+references:
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest
+ commentId: T:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.html
+ name: ICachableRequest
+ nameWithType: ICachableRequest
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ commentId: N:Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ href: Cnblogs.html
+ name: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ nameWithType: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ spec.csharp:
+ - uid: Cnblogs
+ name: Cnblogs
+ href: Cnblogs.html
+ - name: .
+ - uid: Cnblogs.Architecture
+ name: Architecture
+ href: Cnblogs.Architecture.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd
+ name: Ddd
+ href: Cnblogs.Architecture.Ddd.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd.Cqrs
+ name: Cqrs
+ href: Cnblogs.Architecture.Ddd.Cqrs.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ name: Abstractions
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.html
+ spec.vb:
+ - uid: Cnblogs
+ name: Cnblogs
+ href: Cnblogs.html
+ - name: .
+ - uid: Cnblogs.Architecture
+ name: Architecture
+ href: Cnblogs.Architecture.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd
+ name: Ddd
+ href: Cnblogs.Architecture.Ddd.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd.Cqrs
+ name: Cqrs
+ href: Cnblogs.Architecture.Ddd.Cqrs.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ name: Abstractions
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.html
+- uid: System.Object
+ commentId: T:System.Object
+ parent: System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ name: object
+ nameWithType: object
+ fullName: object
+ nameWithType.vb: Object
+ fullName.vb: Object
+ name.vb: Object
+- uid: MediatR.IPipelineBehavior{{TRequest},{TResponse}}
+ commentId: T:MediatR.IPipelineBehavior{`0,`1}
+ parent: MediatR
+ definition: MediatR.IPipelineBehavior`2
+ name: IPipelineBehavior
+ nameWithType: IPipelineBehavior
+ fullName: MediatR.IPipelineBehavior
+ nameWithType.vb: IPipelineBehavior(Of TRequest, TResponse)
+ fullName.vb: MediatR.IPipelineBehavior(Of TRequest, TResponse)
+ name.vb: IPipelineBehavior(Of TRequest, TResponse)
+ spec.csharp:
+ - uid: MediatR.IPipelineBehavior`2
+ name: IPipelineBehavior
+ isExternal: true
+ - name: <
+ - name: TRequest
+ - name: ','
+ - name: " "
+ - name: TResponse
+ - name: '>'
+ spec.vb:
+ - uid: MediatR.IPipelineBehavior`2
+ name: IPipelineBehavior
+ isExternal: true
+ - name: (
+ - name: Of
+ - name: " "
+ - name: TRequest
+ - name: ','
+ - name: " "
+ - name: TResponse
+ - name: )
+- uid: System.Object.Equals(System.Object)
+ commentId: M:System.Object.Equals(System.Object)
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
+ name: Equals(object)
+ nameWithType: object.Equals(object)
+ fullName: object.Equals(object)
+ nameWithType.vb: Object.Equals(Object)
+ fullName.vb: Object.Equals(Object)
+ name.vb: Equals(Object)
+ spec.csharp:
+ - uid: System.Object.Equals(System.Object)
+ name: Equals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
+ - name: (
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+ spec.vb:
+ - uid: System.Object.Equals(System.Object)
+ name: Equals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
+ - name: (
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+- uid: System.Object.Equals(System.Object,System.Object)
+ commentId: M:System.Object.Equals(System.Object,System.Object)
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
+ name: Equals(object, object)
+ nameWithType: object.Equals(object, object)
+ fullName: object.Equals(object, object)
+ nameWithType.vb: Object.Equals(Object, Object)
+ fullName.vb: Object.Equals(Object, Object)
+ name.vb: Equals(Object, Object)
+ spec.csharp:
+ - uid: System.Object.Equals(System.Object,System.Object)
+ name: Equals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
+ - name: (
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+ spec.vb:
+ - uid: System.Object.Equals(System.Object,System.Object)
+ name: Equals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
+ - name: (
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+- uid: System.Object.GetHashCode
+ commentId: M:System.Object.GetHashCode
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
+ name: GetHashCode()
+ nameWithType: object.GetHashCode()
+ fullName: object.GetHashCode()
+ nameWithType.vb: Object.GetHashCode()
+ fullName.vb: Object.GetHashCode()
+ spec.csharp:
+ - uid: System.Object.GetHashCode
+ name: GetHashCode
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: System.Object.GetHashCode
+ name: GetHashCode
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
+ - name: (
+ - name: )
+- uid: System.Object.GetType
+ commentId: M:System.Object.GetType
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gettype
+ name: GetType()
+ nameWithType: object.GetType()
+ fullName: object.GetType()
+ nameWithType.vb: Object.GetType()
+ fullName.vb: Object.GetType()
+ spec.csharp:
+ - uid: System.Object.GetType
+ name: GetType
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gettype
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: System.Object.GetType
+ name: GetType
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gettype
+ - name: (
+ - name: )
+- uid: System.Object.MemberwiseClone
+ commentId: M:System.Object.MemberwiseClone
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
+ name: MemberwiseClone()
+ nameWithType: object.MemberwiseClone()
+ fullName: object.MemberwiseClone()
+ nameWithType.vb: Object.MemberwiseClone()
+ fullName.vb: Object.MemberwiseClone()
+ spec.csharp:
+ - uid: System.Object.MemberwiseClone
+ name: MemberwiseClone
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: System.Object.MemberwiseClone
+ name: MemberwiseClone
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
+ - name: (
+ - name: )
+- uid: System.Object.ReferenceEquals(System.Object,System.Object)
+ commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
+ name: ReferenceEquals(object, object)
+ nameWithType: object.ReferenceEquals(object, object)
+ fullName: object.ReferenceEquals(object, object)
+ nameWithType.vb: Object.ReferenceEquals(Object, Object)
+ fullName.vb: Object.ReferenceEquals(Object, Object)
+ name.vb: ReferenceEquals(Object, Object)
+ spec.csharp:
+ - uid: System.Object.ReferenceEquals(System.Object,System.Object)
+ name: ReferenceEquals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
+ - name: (
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+ spec.vb:
+ - uid: System.Object.ReferenceEquals(System.Object,System.Object)
+ name: ReferenceEquals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
+ - name: (
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+- uid: System.Object.ToString
+ commentId: M:System.Object.ToString
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.tostring
+ name: ToString()
+ nameWithType: object.ToString()
+ fullName: object.ToString()
+ nameWithType.vb: Object.ToString()
+ fullName.vb: Object.ToString()
+ spec.csharp:
+ - uid: System.Object.ToString
+ name: ToString
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.tostring
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: System.Object.ToString
+ name: ToString
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.tostring
+ - name: (
+ - name: )
+- uid: System
+ commentId: N:System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system
+ name: System
+ nameWithType: System
+ fullName: System
+- uid: MediatR.IPipelineBehavior`2
+ commentId: T:MediatR.IPipelineBehavior`2
+ isExternal: true
+ name: IPipelineBehavior
+ nameWithType: IPipelineBehavior
+ fullName: MediatR.IPipelineBehavior
+ nameWithType.vb: IPipelineBehavior(Of TRequest, TResponse)
+ fullName.vb: MediatR.IPipelineBehavior(Of TRequest, TResponse)
+ name.vb: IPipelineBehavior(Of TRequest, TResponse)
+ spec.csharp:
+ - uid: MediatR.IPipelineBehavior`2
+ name: IPipelineBehavior
+ isExternal: true
+ - name: <
+ - name: TRequest
+ - name: ','
+ - name: " "
+ - name: TResponse
+ - name: '>'
+ spec.vb:
+ - uid: MediatR.IPipelineBehavior`2
+ name: IPipelineBehavior
+ isExternal: true
+ - name: (
+ - name: Of
+ - name: " "
+ - name: TRequest
+ - name: ','
+ - name: " "
+ - name: TResponse
+ - name: )
+- uid: MediatR
+ commentId: N:MediatR
+ href: MediatR.html
+ name: MediatR
+ nameWithType: MediatR
+ fullName: MediatR
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior`2
+ commentId: T:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior`2
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior-2.html
+ name: CacheableRequestBehavior
+ nameWithType: CacheableRequestBehavior
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior
+ nameWithType.vb: CacheableRequestBehavior(Of TRequest, TResponse)
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior(Of TRequest, TResponse)
+ name.vb: CacheableRequestBehavior(Of TRequest, TResponse)
+ spec.csharp:
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior`2
+ name: CacheableRequestBehavior
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior-2.html
+ - name: <
+ - name: TRequest
+ - name: ','
+ - name: " "
+ - name: TResponse
+ - name: '>'
+ spec.vb:
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior`2
+ name: CacheableRequestBehavior
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior-2.html
+ - name: (
+ - name: Of
+ - name: " "
+ - name: TRequest
+ - name: ','
+ - name: " "
+ - name: TResponse
+ - name: )
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior`2.#ctor*
+ commentId: Overload:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior`2.#ctor
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior-2.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CacheableRequestBehavior_2__ctor_System_Collections_Generic_IEnumerable_Cnblogs_Architecture_Ddd_Infrastructure_Abstractions_ICacheProvider__Cnblogs_Architecture_Ddd_Domain_Abstractions_IDateTimeProvider_Microsoft_Extensions_Options_IOptions_Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CacheableRequestOptions__Microsoft_Extensions_Logging_ILogger_Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CacheableRequestBehavior__0__1___
+ name: CacheableRequestBehavior
+ nameWithType: CacheableRequestBehavior.CacheableRequestBehavior
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior.CacheableRequestBehavior
+ nameWithType.vb: CacheableRequestBehavior(Of TRequest, TResponse).New
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior(Of TRequest, TResponse).New
+ name.vb: New
+- uid: System.Collections.Generic.IEnumerable{Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.ICacheProvider}
+ commentId: T:System.Collections.Generic.IEnumerable{Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.ICacheProvider}
+ parent: System.Collections.Generic
+ definition: System.Collections.Generic.IEnumerable`1
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
+ name: IEnumerable
+ nameWithType: IEnumerable
+ fullName: System.Collections.Generic.IEnumerable
+ nameWithType.vb: IEnumerable(Of ICacheProvider)
+ fullName.vb: System.Collections.Generic.IEnumerable(Of Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.ICacheProvider)
+ name.vb: IEnumerable(Of ICacheProvider)
+ spec.csharp:
+ - uid: System.Collections.Generic.IEnumerable`1
+ name: IEnumerable
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
+ - name: <
+ - uid: Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.ICacheProvider
+ name: ICacheProvider
+ href: Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.ICacheProvider.html
+ - name: '>'
+ spec.vb:
+ - uid: System.Collections.Generic.IEnumerable`1
+ name: IEnumerable
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
+ - name: (
+ - name: Of
+ - name: " "
+ - uid: Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.ICacheProvider
+ name: ICacheProvider
+ href: Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.ICacheProvider.html
+ - name: )
+- uid: Cnblogs.Architecture.Ddd.Domain.Abstractions.IDateTimeProvider
+ commentId: T:Cnblogs.Architecture.Ddd.Domain.Abstractions.IDateTimeProvider
+ parent: Cnblogs.Architecture.Ddd.Domain.Abstractions
+ href: Cnblogs.Architecture.Ddd.Domain.Abstractions.IDateTimeProvider.html
+ name: IDateTimeProvider
+ nameWithType: IDateTimeProvider
+ fullName: Cnblogs.Architecture.Ddd.Domain.Abstractions.IDateTimeProvider
+- uid: Microsoft.Extensions.Options.IOptions{Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions}
+ commentId: T:Microsoft.Extensions.Options.IOptions{Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions}
+ parent: Microsoft.Extensions.Options
+ definition: Microsoft.Extensions.Options.IOptions`1
+ href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1
+ name: IOptions
+ nameWithType: IOptions
+ fullName: Microsoft.Extensions.Options.IOptions
+ nameWithType.vb: IOptions(Of CacheableRequestOptions)
+ fullName.vb: Microsoft.Extensions.Options.IOptions(Of Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions)
+ name.vb: IOptions(Of CacheableRequestOptions)
+ spec.csharp:
+ - uid: Microsoft.Extensions.Options.IOptions`1
+ name: IOptions
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1
+ - name: <
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions
+ name: CacheableRequestOptions
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions.html
+ - name: '>'
+ spec.vb:
+ - uid: Microsoft.Extensions.Options.IOptions`1
+ name: IOptions
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1
+ - name: (
+ - name: Of
+ - name: " "
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions
+ name: CacheableRequestOptions
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions.html
+ - name: )
+- uid: Microsoft.Extensions.Logging.ILogger{Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior`2}
+ commentId: T:Microsoft.Extensions.Logging.ILogger{Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior`2}
+ parent: Microsoft.Extensions.Logging
+ definition: Microsoft.Extensions.Logging.ILogger`1
+ href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1
+ name: ILogger>
+ nameWithType: ILogger>
+ fullName: Microsoft.Extensions.Logging.ILogger>
+ nameWithType.vb: ILogger(Of CacheableRequestBehavior(Of TRequest, TResponse))
+ fullName.vb: Microsoft.Extensions.Logging.ILogger(Of Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior(Of TRequest, TResponse))
+ name.vb: ILogger(Of CacheableRequestBehavior(Of TRequest, TResponse))
+ spec.csharp:
+ - uid: Microsoft.Extensions.Logging.ILogger`1
+ name: ILogger
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1
+ - name: <
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior`2
+ name: CacheableRequestBehavior
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior-2.html
+ - name: <
+ - name: TRequest
+ - name: ','
+ - name: " "
+ - name: TResponse
+ - name: '>'
+ - name: '>'
+ spec.vb:
+ - uid: Microsoft.Extensions.Logging.ILogger`1
+ name: ILogger
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1
+ - name: (
+ - name: Of
+ - name: " "
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior`2
+ name: CacheableRequestBehavior
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior-2.html
+ - name: (
+ - name: Of
+ - name: " "
+ - name: TRequest
+ - name: ','
+ - name: " "
+ - name: TResponse
+ - name: )
+ - name: )
+- uid: System.Collections.Generic.IEnumerable`1
+ commentId: T:System.Collections.Generic.IEnumerable`1
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
+ name: IEnumerable
+ nameWithType: IEnumerable
+ fullName: System.Collections.Generic.IEnumerable
+ nameWithType.vb: IEnumerable(Of T)
+ fullName.vb: System.Collections.Generic.IEnumerable(Of T)
+ name.vb: IEnumerable(Of T)
+ spec.csharp:
+ - uid: System.Collections.Generic.IEnumerable`1
+ name: IEnumerable
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
+ - name: <
+ - name: T
+ - name: '>'
+ spec.vb:
+ - uid: System.Collections.Generic.IEnumerable`1
+ name: IEnumerable
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
+ - name: (
+ - name: Of
+ - name: " "
+ - name: T
+ - name: )
+- uid: System.Collections.Generic
+ commentId: N:System.Collections.Generic
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system
+ name: System.Collections.Generic
+ nameWithType: System.Collections.Generic
+ fullName: System.Collections.Generic
+ spec.csharp:
+ - uid: System
+ name: System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system
+ - name: .
+ - uid: System.Collections
+ name: Collections
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections
+ - name: .
+ - uid: System.Collections.Generic
+ name: Generic
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic
+ spec.vb:
+ - uid: System
+ name: System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system
+ - name: .
+ - uid: System.Collections
+ name: Collections
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections
+ - name: .
+ - uid: System.Collections.Generic
+ name: Generic
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic
+- uid: Cnblogs.Architecture.Ddd.Domain.Abstractions
+ commentId: N:Cnblogs.Architecture.Ddd.Domain.Abstractions
+ href: Cnblogs.html
+ name: Cnblogs.Architecture.Ddd.Domain.Abstractions
+ nameWithType: Cnblogs.Architecture.Ddd.Domain.Abstractions
+ fullName: Cnblogs.Architecture.Ddd.Domain.Abstractions
+ spec.csharp:
+ - uid: Cnblogs
+ name: Cnblogs
+ href: Cnblogs.html
+ - name: .
+ - uid: Cnblogs.Architecture
+ name: Architecture
+ href: Cnblogs.Architecture.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd
+ name: Ddd
+ href: Cnblogs.Architecture.Ddd.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd.Domain
+ name: Domain
+ href: Cnblogs.Architecture.Ddd.Domain.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd.Domain.Abstractions
+ name: Abstractions
+ href: Cnblogs.Architecture.Ddd.Domain.Abstractions.html
+ spec.vb:
+ - uid: Cnblogs
+ name: Cnblogs
+ href: Cnblogs.html
+ - name: .
+ - uid: Cnblogs.Architecture
+ name: Architecture
+ href: Cnblogs.Architecture.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd
+ name: Ddd
+ href: Cnblogs.Architecture.Ddd.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd.Domain
+ name: Domain
+ href: Cnblogs.Architecture.Ddd.Domain.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd.Domain.Abstractions
+ name: Abstractions
+ href: Cnblogs.Architecture.Ddd.Domain.Abstractions.html
+- uid: Microsoft.Extensions.Options.IOptions`1
+ commentId: T:Microsoft.Extensions.Options.IOptions`1
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1
+ name: IOptions
+ nameWithType: IOptions
+ fullName: Microsoft.Extensions.Options.IOptions
+ nameWithType.vb: IOptions(Of TOptions)
+ fullName.vb: Microsoft.Extensions.Options.IOptions(Of TOptions)
+ name.vb: IOptions(Of TOptions)
+ spec.csharp:
+ - uid: Microsoft.Extensions.Options.IOptions`1
+ name: IOptions
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1
+ - name: <
+ - name: TOptions
+ - name: '>'
+ spec.vb:
+ - uid: Microsoft.Extensions.Options.IOptions`1
+ name: IOptions
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1
+ - name: (
+ - name: Of
+ - name: " "
+ - name: TOptions
+ - name: )
+- uid: Microsoft.Extensions.Options
+ commentId: N:Microsoft.Extensions.Options
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/microsoft
+ name: Microsoft.Extensions.Options
+ nameWithType: Microsoft.Extensions.Options
+ fullName: Microsoft.Extensions.Options
+ spec.csharp:
+ - uid: Microsoft
+ name: Microsoft
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/microsoft
+ - name: .
+ - uid: Microsoft.Extensions
+ name: Extensions
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/microsoft.extensions
+ - name: .
+ - uid: Microsoft.Extensions.Options
+ name: Options
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options
+ spec.vb:
+ - uid: Microsoft
+ name: Microsoft
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/microsoft
+ - name: .
+ - uid: Microsoft.Extensions
+ name: Extensions
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/microsoft.extensions
+ - name: .
+ - uid: Microsoft.Extensions.Options
+ name: Options
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options
+- uid: Microsoft.Extensions.Logging.ILogger`1
+ commentId: T:Microsoft.Extensions.Logging.ILogger`1
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1
+ name: ILogger
+ nameWithType: ILogger
+ fullName: Microsoft.Extensions.Logging.ILogger
+ nameWithType.vb: ILogger(Of TCategoryName)
+ fullName.vb: Microsoft.Extensions.Logging.ILogger(Of TCategoryName)
+ name.vb: ILogger(Of TCategoryName)
+ spec.csharp:
+ - uid: Microsoft.Extensions.Logging.ILogger`1
+ name: ILogger
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1
+ - name: <
+ - name: TCategoryName
+ - name: '>'
+ spec.vb:
+ - uid: Microsoft.Extensions.Logging.ILogger`1
+ name: ILogger
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1
+ - name: (
+ - name: Of
+ - name: " "
+ - name: TCategoryName
+ - name: )
+- uid: Microsoft.Extensions.Logging
+ commentId: N:Microsoft.Extensions.Logging
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/microsoft
+ name: Microsoft.Extensions.Logging
+ nameWithType: Microsoft.Extensions.Logging
+ fullName: Microsoft.Extensions.Logging
+ spec.csharp:
+ - uid: Microsoft
+ name: Microsoft
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/microsoft
+ - name: .
+ - uid: Microsoft.Extensions
+ name: Extensions
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/microsoft.extensions
+ - name: .
+ - uid: Microsoft.Extensions.Logging
+ name: Logging
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging
+ spec.vb:
+ - uid: Microsoft
+ name: Microsoft
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/microsoft
+ - name: .
+ - uid: Microsoft.Extensions
+ name: Extensions
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/microsoft.extensions
+ - name: .
+ - uid: Microsoft.Extensions.Logging
+ name: Logging
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior`2.Handle*
+ commentId: Overload:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior`2.Handle
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior-2.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CacheableRequestBehavior_2_Handle__0_MediatR_RequestHandlerDelegate__1__System_Threading_CancellationToken_
+ name: Handle
+ nameWithType: CacheableRequestBehavior.Handle
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior.Handle
+ nameWithType.vb: CacheableRequestBehavior(Of TRequest, TResponse).Handle
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestBehavior(Of TRequest, TResponse).Handle
+- uid: MediatR.IPipelineBehavior{{TRequest},{TResponse}}.Handle({TRequest},MediatR.RequestHandlerDelegate{{TResponse}},System.Threading.CancellationToken)
+ commentId: M:MediatR.IPipelineBehavior{`0,`1}.Handle(`0,MediatR.RequestHandlerDelegate{`1},System.Threading.CancellationToken)
+ parent: MediatR.IPipelineBehavior{{TRequest},{TResponse}}
+ definition: MediatR.IPipelineBehavior`2.Handle(`0,MediatR.RequestHandlerDelegate{`1},System.Threading.CancellationToken)
+ href: https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken
+ name: Handle(TRequest, RequestHandlerDelegate, CancellationToken)
+ nameWithType: IPipelineBehavior.Handle(TRequest, RequestHandlerDelegate, CancellationToken)
+ fullName: MediatR.IPipelineBehavior.Handle(TRequest, MediatR.RequestHandlerDelegate, System.Threading.CancellationToken)
+ nameWithType.vb: IPipelineBehavior(Of TRequest, TResponse).Handle(TRequest, RequestHandlerDelegate(Of TResponse), CancellationToken)
+ fullName.vb: MediatR.IPipelineBehavior(Of TRequest, TResponse).Handle(TRequest, MediatR.RequestHandlerDelegate(Of TResponse), System.Threading.CancellationToken)
+ name.vb: Handle(TRequest, RequestHandlerDelegate(Of TResponse), CancellationToken)
+ spec.csharp:
+ - uid: MediatR.IPipelineBehavior{`0,`1}.Handle(`0,MediatR.RequestHandlerDelegate{`1},System.Threading.CancellationToken)
+ name: Handle
+ isExternal: true
+ - name: (
+ - name: TRequest
+ - name: ','
+ - name: " "
+ - uid: MediatR.RequestHandlerDelegate`1
+ name: RequestHandlerDelegate
+ isExternal: true
+ - name: <
+ - name: TResponse
+ - name: '>'
+ - name: ','
+ - name: " "
+ - uid: System.Threading.CancellationToken
+ name: CancellationToken
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken
+ - name: )
+ spec.vb:
+ - uid: MediatR.IPipelineBehavior{`0,`1}.Handle(`0,MediatR.RequestHandlerDelegate{`1},System.Threading.CancellationToken)
+ name: Handle
+ isExternal: true
+ - name: (
+ - name: TRequest
+ - name: ','
+ - name: " "
+ - uid: MediatR.RequestHandlerDelegate`1
+ name: RequestHandlerDelegate
+ isExternal: true
+ - name: (
+ - name: Of
+ - name: " "
+ - name: TResponse
+ - name: )
+ - name: ','
+ - name: " "
+ - uid: System.Threading.CancellationToken
+ name: CancellationToken
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken
+ - name: )
+- uid: '{TRequest}'
+ commentId: '!:TRequest'
+ definition: TRequest
+ name: TRequest
+ nameWithType: TRequest
+ fullName: TRequest
+- uid: MediatR.RequestHandlerDelegate{{TResponse}}
+ commentId: T:MediatR.RequestHandlerDelegate{`1}
+ parent: MediatR
+ definition: MediatR.RequestHandlerDelegate`1
+ name: RequestHandlerDelegate
+ nameWithType: RequestHandlerDelegate
+ fullName: MediatR.RequestHandlerDelegate
+ nameWithType.vb: RequestHandlerDelegate(Of TResponse)
+ fullName.vb: MediatR.RequestHandlerDelegate(Of TResponse)
+ name.vb: RequestHandlerDelegate(Of TResponse)
+ spec.csharp:
+ - uid: MediatR.RequestHandlerDelegate`1
+ name: RequestHandlerDelegate
+ isExternal: true
+ - name: <
+ - name: TResponse
+ - name: '>'
+ spec.vb:
+ - uid: MediatR.RequestHandlerDelegate`1
+ name: RequestHandlerDelegate
+ isExternal: true
+ - name: (
+ - name: Of
+ - name: " "
+ - name: TResponse
+ - name: )
+- uid: System.Threading.CancellationToken
+ commentId: T:System.Threading.CancellationToken
+ parent: System.Threading
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken
+ name: CancellationToken
+ nameWithType: CancellationToken
+ fullName: System.Threading.CancellationToken
+- uid: System.Threading.Tasks.Task{{TResponse}}
+ commentId: T:System.Threading.Tasks.Task{`1}
+ parent: System.Threading.Tasks
+ definition: System.Threading.Tasks.Task`1
+ href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
+ name: Task
+ nameWithType: Task
+ fullName: System.Threading.Tasks.Task
+ nameWithType.vb: Task(Of TResponse)
+ fullName.vb: System.Threading.Tasks.Task(Of TResponse)
+ name.vb: Task(Of TResponse)
+ spec.csharp:
+ - uid: System.Threading.Tasks.Task`1
+ name: Task
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
+ - name: <
+ - name: TResponse
+ - name: '>'
+ spec.vb:
+ - uid: System.Threading.Tasks.Task`1
+ name: Task
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
+ - name: (
+ - name: Of
+ - name: " "
+ - name: TResponse
+ - name: )
+- uid: MediatR.IPipelineBehavior`2.Handle(`0,MediatR.RequestHandlerDelegate{`1},System.Threading.CancellationToken)
+ commentId: M:MediatR.IPipelineBehavior`2.Handle(`0,MediatR.RequestHandlerDelegate{`1},System.Threading.CancellationToken)
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken
+ name: Handle(TRequest, RequestHandlerDelegate, CancellationToken)
+ nameWithType: IPipelineBehavior.Handle(TRequest, RequestHandlerDelegate, CancellationToken)
+ fullName: MediatR.IPipelineBehavior.Handle(TRequest, MediatR.RequestHandlerDelegate, System.Threading.CancellationToken)
+ nameWithType.vb: IPipelineBehavior(Of TRequest, TResponse).Handle(TRequest, RequestHandlerDelegate(Of TResponse), CancellationToken)
+ fullName.vb: MediatR.IPipelineBehavior(Of TRequest, TResponse).Handle(TRequest, MediatR.RequestHandlerDelegate(Of TResponse), System.Threading.CancellationToken)
+ name.vb: Handle(TRequest, RequestHandlerDelegate(Of TResponse), CancellationToken)
+ spec.csharp:
+ - uid: MediatR.IPipelineBehavior`2.Handle(`0,MediatR.RequestHandlerDelegate{`1},System.Threading.CancellationToken)
+ name: Handle
+ isExternal: true
+ - name: (
+ - name: TRequest
+ - name: ','
+ - name: " "
+ - uid: MediatR.RequestHandlerDelegate`1
+ name: RequestHandlerDelegate
+ isExternal: true
+ - name: <
+ - name: TResponse
+ - name: '>'
+ - name: ','
+ - name: " "
+ - uid: System.Threading.CancellationToken
+ name: CancellationToken
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken
+ - name: )
+ spec.vb:
+ - uid: MediatR.IPipelineBehavior`2.Handle(`0,MediatR.RequestHandlerDelegate{`1},System.Threading.CancellationToken)
+ name: Handle
+ isExternal: true
+ - name: (
+ - name: TRequest
+ - name: ','
+ - name: " "
+ - uid: MediatR.RequestHandlerDelegate`1
+ name: RequestHandlerDelegate
+ isExternal: true
+ - name: (
+ - name: Of
+ - name: " "
+ - name: TResponse
+ - name: )
+ - name: ','
+ - name: " "
+ - uid: System.Threading.CancellationToken
+ name: CancellationToken
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken
+ - name: )
+- uid: TRequest
+ name: TRequest
+ nameWithType: TRequest
+ fullName: TRequest
+- uid: MediatR.RequestHandlerDelegate`1
+ commentId: T:MediatR.RequestHandlerDelegate`1
+ isExternal: true
+ name: RequestHandlerDelegate
+ nameWithType: RequestHandlerDelegate
+ fullName: MediatR.RequestHandlerDelegate
+ nameWithType.vb: RequestHandlerDelegate(Of TResponse)
+ fullName.vb: MediatR.RequestHandlerDelegate(Of TResponse)
+ name.vb: RequestHandlerDelegate(Of TResponse)
+ spec.csharp:
+ - uid: MediatR.RequestHandlerDelegate`1
+ name: RequestHandlerDelegate
+ isExternal: true
+ - name: <
+ - name: TResponse
+ - name: '>'
+ spec.vb:
+ - uid: MediatR.RequestHandlerDelegate`1
+ name: RequestHandlerDelegate
+ isExternal: true
+ - name: (
+ - name: Of
+ - name: " "
+ - name: TResponse
+ - name: )
+- uid: System.Threading
+ commentId: N:System.Threading
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system
+ name: System.Threading
+ nameWithType: System.Threading
+ fullName: System.Threading
+ spec.csharp:
+ - uid: System
+ name: System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system
+ - name: .
+ - uid: System.Threading
+ name: Threading
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.threading
+ spec.vb:
+ - uid: System
+ name: System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system
+ - name: .
+ - uid: System.Threading
+ name: Threading
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.threading
+- uid: System.Threading.Tasks.Task`1
+ commentId: T:System.Threading.Tasks.Task`1
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
+ name: Task
+ nameWithType: Task
+ fullName: System.Threading.Tasks.Task
+ nameWithType.vb: Task(Of TResult)
+ fullName.vb: System.Threading.Tasks.Task(Of TResult)
+ name.vb: Task(Of TResult)
+ spec.csharp:
+ - uid: System.Threading.Tasks.Task`1
+ name: Task
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
+ - name: <
+ - name: TResult
+ - name: '>'
+ spec.vb:
+ - uid: System.Threading.Tasks.Task`1
+ name: Task
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
+ - name: (
+ - name: Of
+ - name: " "
+ - name: TResult
+ - name: )
+- uid: System.Threading.Tasks
+ commentId: N:System.Threading.Tasks
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system
+ name: System.Threading.Tasks
+ nameWithType: System.Threading.Tasks
+ fullName: System.Threading.Tasks
+ spec.csharp:
+ - uid: System
+ name: System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system
+ - name: .
+ - uid: System.Threading
+ name: Threading
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.threading
+ - name: .
+ - uid: System.Threading.Tasks
+ name: Tasks
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.threading.tasks
+ spec.vb:
+ - uid: System
+ name: System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system
+ - name: .
+ - uid: System.Threading
+ name: Threading
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.threading
+ - name: .
+ - uid: System.Threading.Tasks
+ name: Tasks
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.threading.tasks
diff --git a/api/Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions.yml b/api/Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions.yml
new file mode 100644
index 0000000..a93184c
--- /dev/null
+++ b/api/Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions.yml
@@ -0,0 +1,462 @@
+### YamlMime:ManagedReference
+items:
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions
+ commentId: T:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions
+ id: CacheableRequestOptions
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ children:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions.ThrowIfFailedOnGet
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions.ThrowIfFailedOnRemove
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions.ThrowIfFailedOnUpdate
+ langs:
+ - csharp
+ - vb
+ name: CacheableRequestOptions
+ nameWithType: CacheableRequestOptions
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions
+ type: Class
+ source:
+ remote:
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CacheableRequestOptions.cs
+ branch: add-docfx
+ repo: https://github.com/cnblogs/Architecture.git
+ id: CacheableRequestOptions
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CacheableRequestOptions.cs
+ startLine: 5
+ assemblies:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ namespace: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ summary: Options for handling .
+ example: []
+ syntax:
+ content: public class CacheableRequestOptions
+ content.vb: Public Class CacheableRequestOptions
+ inheritance:
+ - System.Object
+ inheritedMembers:
+ - 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
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions.ThrowIfFailedOnGet
+ commentId: P:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions.ThrowIfFailedOnGet
+ id: ThrowIfFailedOnGet
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions
+ langs:
+ - csharp
+ - vb
+ name: ThrowIfFailedOnGet
+ nameWithType: CacheableRequestOptions.ThrowIfFailedOnGet
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions.ThrowIfFailedOnGet
+ type: Property
+ source:
+ remote:
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CacheableRequestOptions.cs
+ branch: add-docfx
+ repo: https://github.com/cnblogs/Architecture.git
+ id: ThrowIfFailedOnGet
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CacheableRequestOptions.cs
+ startLine: 10
+ assemblies:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ namespace: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ summary: Rethrow exception if getting cached result failed.
+ example: []
+ syntax:
+ content: public bool ThrowIfFailedOnGet { get; set; }
+ parameters: []
+ return:
+ type: System.Boolean
+ content.vb: Public Property ThrowIfFailedOnGet As Boolean
+ overload: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions.ThrowIfFailedOnGet*
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions.ThrowIfFailedOnUpdate
+ commentId: P:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions.ThrowIfFailedOnUpdate
+ id: ThrowIfFailedOnUpdate
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions
+ langs:
+ - csharp
+ - vb
+ name: ThrowIfFailedOnUpdate
+ nameWithType: CacheableRequestOptions.ThrowIfFailedOnUpdate
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions.ThrowIfFailedOnUpdate
+ type: Property
+ source:
+ remote:
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CacheableRequestOptions.cs
+ branch: add-docfx
+ repo: https://github.com/cnblogs/Architecture.git
+ id: ThrowIfFailedOnUpdate
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CacheableRequestOptions.cs
+ startLine: 15
+ assemblies:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ namespace: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ summary: Rethrow exception if updating cache failed.
+ example: []
+ syntax:
+ content: public bool ThrowIfFailedOnUpdate { get; set; }
+ parameters: []
+ return:
+ type: System.Boolean
+ content.vb: Public Property ThrowIfFailedOnUpdate As Boolean
+ overload: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions.ThrowIfFailedOnUpdate*
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions.ThrowIfFailedOnRemove
+ commentId: P:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions.ThrowIfFailedOnRemove
+ id: ThrowIfFailedOnRemove
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions
+ langs:
+ - csharp
+ - vb
+ name: ThrowIfFailedOnRemove
+ nameWithType: CacheableRequestOptions.ThrowIfFailedOnRemove
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions.ThrowIfFailedOnRemove
+ type: Property
+ source:
+ remote:
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CacheableRequestOptions.cs
+ branch: add-docfx
+ repo: https://github.com/cnblogs/Architecture.git
+ id: ThrowIfFailedOnRemove
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CacheableRequestOptions.cs
+ startLine: 20
+ assemblies:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ namespace: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ summary: Rethrow exception if removing cache failed, this option can be overriden by for specific type of request.
+ example: []
+ syntax:
+ content: public bool ThrowIfFailedOnRemove { get; set; }
+ parameters: []
+ return:
+ type: System.Boolean
+ content.vb: Public Property ThrowIfFailedOnRemove As Boolean
+ overload: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions.ThrowIfFailedOnRemove*
+references:
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest
+ commentId: T:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.html
+ name: ICachableRequest
+ nameWithType: ICachableRequest
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ commentId: N:Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ href: Cnblogs.html
+ name: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ nameWithType: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ spec.csharp:
+ - uid: Cnblogs
+ name: Cnblogs
+ href: Cnblogs.html
+ - name: .
+ - uid: Cnblogs.Architecture
+ name: Architecture
+ href: Cnblogs.Architecture.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd
+ name: Ddd
+ href: Cnblogs.Architecture.Ddd.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd.Cqrs
+ name: Cqrs
+ href: Cnblogs.Architecture.Ddd.Cqrs.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ name: Abstractions
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.html
+ spec.vb:
+ - uid: Cnblogs
+ name: Cnblogs
+ href: Cnblogs.html
+ - name: .
+ - uid: Cnblogs.Architecture
+ name: Architecture
+ href: Cnblogs.Architecture.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd
+ name: Ddd
+ href: Cnblogs.Architecture.Ddd.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd.Cqrs
+ name: Cqrs
+ href: Cnblogs.Architecture.Ddd.Cqrs.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ name: Abstractions
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.html
+- uid: System.Object
+ commentId: T:System.Object
+ parent: System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ name: object
+ nameWithType: object
+ fullName: object
+ nameWithType.vb: Object
+ fullName.vb: Object
+ name.vb: Object
+- uid: System.Object.Equals(System.Object)
+ commentId: M:System.Object.Equals(System.Object)
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
+ name: Equals(object)
+ nameWithType: object.Equals(object)
+ fullName: object.Equals(object)
+ nameWithType.vb: Object.Equals(Object)
+ fullName.vb: Object.Equals(Object)
+ name.vb: Equals(Object)
+ spec.csharp:
+ - uid: System.Object.Equals(System.Object)
+ name: Equals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
+ - name: (
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+ spec.vb:
+ - uid: System.Object.Equals(System.Object)
+ name: Equals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
+ - name: (
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+- uid: System.Object.Equals(System.Object,System.Object)
+ commentId: M:System.Object.Equals(System.Object,System.Object)
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
+ name: Equals(object, object)
+ nameWithType: object.Equals(object, object)
+ fullName: object.Equals(object, object)
+ nameWithType.vb: Object.Equals(Object, Object)
+ fullName.vb: Object.Equals(Object, Object)
+ name.vb: Equals(Object, Object)
+ spec.csharp:
+ - uid: System.Object.Equals(System.Object,System.Object)
+ name: Equals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
+ - name: (
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+ spec.vb:
+ - uid: System.Object.Equals(System.Object,System.Object)
+ name: Equals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
+ - name: (
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+- uid: System.Object.GetHashCode
+ commentId: M:System.Object.GetHashCode
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
+ name: GetHashCode()
+ nameWithType: object.GetHashCode()
+ fullName: object.GetHashCode()
+ nameWithType.vb: Object.GetHashCode()
+ fullName.vb: Object.GetHashCode()
+ spec.csharp:
+ - uid: System.Object.GetHashCode
+ name: GetHashCode
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: System.Object.GetHashCode
+ name: GetHashCode
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
+ - name: (
+ - name: )
+- uid: System.Object.GetType
+ commentId: M:System.Object.GetType
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gettype
+ name: GetType()
+ nameWithType: object.GetType()
+ fullName: object.GetType()
+ nameWithType.vb: Object.GetType()
+ fullName.vb: Object.GetType()
+ spec.csharp:
+ - uid: System.Object.GetType
+ name: GetType
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gettype
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: System.Object.GetType
+ name: GetType
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gettype
+ - name: (
+ - name: )
+- uid: System.Object.MemberwiseClone
+ commentId: M:System.Object.MemberwiseClone
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
+ name: MemberwiseClone()
+ nameWithType: object.MemberwiseClone()
+ fullName: object.MemberwiseClone()
+ nameWithType.vb: Object.MemberwiseClone()
+ fullName.vb: Object.MemberwiseClone()
+ spec.csharp:
+ - uid: System.Object.MemberwiseClone
+ name: MemberwiseClone
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: System.Object.MemberwiseClone
+ name: MemberwiseClone
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
+ - name: (
+ - name: )
+- uid: System.Object.ReferenceEquals(System.Object,System.Object)
+ commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
+ name: ReferenceEquals(object, object)
+ nameWithType: object.ReferenceEquals(object, object)
+ fullName: object.ReferenceEquals(object, object)
+ nameWithType.vb: Object.ReferenceEquals(Object, Object)
+ fullName.vb: Object.ReferenceEquals(Object, Object)
+ name.vb: ReferenceEquals(Object, Object)
+ spec.csharp:
+ - uid: System.Object.ReferenceEquals(System.Object,System.Object)
+ name: ReferenceEquals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
+ - name: (
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+ spec.vb:
+ - uid: System.Object.ReferenceEquals(System.Object,System.Object)
+ name: ReferenceEquals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
+ - name: (
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+- uid: System.Object.ToString
+ commentId: M:System.Object.ToString
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.tostring
+ name: ToString()
+ nameWithType: object.ToString()
+ fullName: object.ToString()
+ nameWithType.vb: Object.ToString()
+ fullName.vb: Object.ToString()
+ spec.csharp:
+ - uid: System.Object.ToString
+ name: ToString
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.tostring
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: System.Object.ToString
+ name: ToString
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.tostring
+ - name: (
+ - name: )
+- uid: System
+ commentId: N:System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system
+ name: System
+ nameWithType: System
+ fullName: System
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions.ThrowIfFailedOnGet*
+ commentId: Overload:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions.ThrowIfFailedOnGet
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CacheableRequestOptions_ThrowIfFailedOnGet
+ name: ThrowIfFailedOnGet
+ nameWithType: CacheableRequestOptions.ThrowIfFailedOnGet
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions.ThrowIfFailedOnGet
+- uid: System.Boolean
+ commentId: T:System.Boolean
+ parent: System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ name: bool
+ nameWithType: bool
+ fullName: bool
+ nameWithType.vb: Boolean
+ fullName.vb: Boolean
+ name.vb: Boolean
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions.ThrowIfFailedOnUpdate*
+ commentId: Overload:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions.ThrowIfFailedOnUpdate
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CacheableRequestOptions_ThrowIfFailedOnUpdate
+ name: ThrowIfFailedOnUpdate
+ nameWithType: CacheableRequestOptions.ThrowIfFailedOnUpdate
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions.ThrowIfFailedOnUpdate
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.InvalidCacheRequest.ThrowIfFailed
+ commentId: P:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.InvalidCacheRequest.ThrowIfFailed
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.InvalidCacheRequest.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_InvalidCacheRequest_ThrowIfFailed
+ name: ThrowIfFailed
+ nameWithType: InvalidCacheRequest.ThrowIfFailed
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.InvalidCacheRequest.ThrowIfFailed
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions.ThrowIfFailedOnRemove*
+ commentId: Overload:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions.ThrowIfFailedOnRemove
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CacheableRequestOptions_ThrowIfFailedOnRemove
+ name: ThrowIfFailedOnRemove
+ nameWithType: CacheableRequestOptions.ThrowIfFailedOnRemove
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheableRequestOptions.ThrowIfFailedOnRemove
diff --git a/api/Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-1.yml b/api/Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-1.yml
new file mode 100644
index 0000000..a892563
--- /dev/null
+++ b/api/Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-1.yml
@@ -0,0 +1,924 @@
+### YamlMime:ManagedReference
+items:
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1
+ commentId: T:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1
+ id: CommandResponse`1
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ children:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.#ctor
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.#ctor(`0)
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.ErrorCode
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.Fail(`0)
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.GetErrorMessage
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.IsSuccess
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.Success
+ langs:
+ - csharp
+ - vb
+ name: CommandResponse
+ nameWithType: CommandResponse
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse
+ type: Class
+ source:
+ remote:
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CommandResponse.cs
+ branch: add-docfx
+ repo: https://github.com/cnblogs/Architecture.git
+ id: CommandResponse
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CommandResponse.cs
+ startLine: 53
+ assemblies:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ namespace: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ summary: Response returned by .
+ example: []
+ syntax:
+ content: 'public record CommandResponse : CommandResponse, IValidationResponse, ILockableResponse, IEquatable, IEquatable> where TError : Enumeration'
+ typeParameters:
+ - id: TError
+ description: The enumeration presenting errors.
+ content.vb: Public Class CommandResponse(Of TError As Enumeration) Inherits CommandResponse Implements IValidationResponse, ILockableResponse, IEquatable(Of CommandResponse), IEquatable(Of CommandResponse(Of TError))
+ inheritance:
+ - System.Object
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse
+ derivedClasses:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2
+ implements:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IValidationResponse
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ILockableResponse
+ - System.IEquatable{Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse}
+ - System.IEquatable{Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1}
+ inheritedMembers:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsValidationError
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsConcurrentError
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.ErrorMessage
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.ValidationErrors
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.LockAcquired
+ - 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
+ nameWithType.vb: CommandResponse(Of TError)
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse(Of TError)
+ name.vb: CommandResponse(Of TError)
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.#ctor
+ commentId: M:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.#ctor
+ id: '#ctor'
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1
+ langs:
+ - csharp
+ - vb
+ name: CommandResponse()
+ nameWithType: CommandResponse.CommandResponse()
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.CommandResponse()
+ type: Constructor
+ source:
+ remote:
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CommandResponse.cs
+ branch: add-docfx
+ repo: https://github.com/cnblogs/Architecture.git
+ id: .ctor
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CommandResponse.cs
+ startLine: 59
+ assemblies:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ namespace: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ summary: Create a successful .
+ example: []
+ syntax:
+ content: public CommandResponse()
+ content.vb: Public Sub New()
+ overload: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.#ctor*
+ nameWithType.vb: CommandResponse(Of TError).New()
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse(Of TError).New()
+ name.vb: New()
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.#ctor(`0)
+ commentId: M:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.#ctor(`0)
+ id: '#ctor(`0)'
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1
+ langs:
+ - csharp
+ - vb
+ name: CommandResponse(TError)
+ nameWithType: CommandResponse.CommandResponse(TError)
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.CommandResponse(TError)
+ type: Constructor
+ source:
+ remote:
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CommandResponse.cs
+ branch: add-docfx
+ repo: https://github.com/cnblogs/Architecture.git
+ id: .ctor
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CommandResponse.cs
+ startLine: 68
+ assemblies:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ namespace: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ summary: Create a with given error.
+ example: []
+ syntax:
+ content: public CommandResponse(TError errorCode)
+ parameters:
+ - id: errorCode
+ type: '{TError}'
+ description: The error.
+ content.vb: Public Sub New(errorCode As TError)
+ overload: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.#ctor*
+ nameWithType.vb: CommandResponse(Of TError).New(TError)
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse(Of TError).New(TError)
+ name.vb: New(TError)
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.ErrorCode
+ commentId: P:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.ErrorCode
+ id: ErrorCode
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1
+ langs:
+ - csharp
+ - vb
+ name: ErrorCode
+ nameWithType: CommandResponse.ErrorCode
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.ErrorCode
+ type: Property
+ source:
+ remote:
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CommandResponse.cs
+ branch: add-docfx
+ repo: https://github.com/cnblogs/Architecture.git
+ id: ErrorCode
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CommandResponse.cs
+ startLine: 77
+ assemblies:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ namespace: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ summary: The error returned by handler, can be null if execution succeeded.
+ example: []
+ syntax:
+ content: public TError? ErrorCode { get; set; }
+ parameters: []
+ return:
+ type: '{TError}'
+ content.vb: Public Property ErrorCode As TError
+ overload: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.ErrorCode*
+ nameWithType.vb: CommandResponse(Of TError).ErrorCode
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse(Of TError).ErrorCode
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.Fail(`0)
+ commentId: M:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.Fail(`0)
+ id: Fail(`0)
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1
+ langs:
+ - csharp
+ - vb
+ name: Fail(TError)
+ nameWithType: CommandResponse.Fail(TError)
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.Fail(TError)
+ type: Method
+ source:
+ remote:
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CommandResponse.cs
+ branch: add-docfx
+ repo: https://github.com/cnblogs/Architecture.git
+ id: Fail
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CommandResponse.cs
+ startLine: 84
+ assemblies:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ namespace: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ summary: Create a failed with given error.
+ example: []
+ syntax:
+ content: public static CommandResponse Fail(TError errorCode)
+ parameters:
+ - id: errorCode
+ type: '{TError}'
+ description: The error.
+ return:
+ type: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1
+ description: A failed with given error.
+ content.vb: Public Shared Function Fail(errorCode As TError) As CommandResponse(Of TError)
+ overload: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.Fail*
+ nameWithType.vb: CommandResponse(Of TError).Fail(TError)
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse(Of TError).Fail(TError)
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.IsSuccess
+ commentId: M:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.IsSuccess
+ id: IsSuccess
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1
+ langs:
+ - csharp
+ - vb
+ name: IsSuccess()
+ nameWithType: CommandResponse.IsSuccess()
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsSuccess()
+ type: Method
+ source:
+ remote:
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CommandResponse.cs
+ branch: add-docfx
+ repo: https://github.com/cnblogs/Architecture.git
+ id: IsSuccess
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CommandResponse.cs
+ startLine: 90
+ assemblies:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ namespace: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ summary: Check if command executed successfully.
+ example: []
+ syntax:
+ content: public override bool IsSuccess()
+ return:
+ type: System.Boolean
+ description: Return true if executed successfully, else return false.
+ content.vb: Public Overrides Function IsSuccess() As Boolean
+ overridden: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsSuccess
+ overload: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.IsSuccess*
+ nameWithType.vb: CommandResponse(Of TError).IsSuccess()
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse(Of TError).IsSuccess()
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.GetErrorMessage
+ commentId: M:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.GetErrorMessage
+ id: GetErrorMessage
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1
+ langs:
+ - csharp
+ - vb
+ name: GetErrorMessage()
+ nameWithType: CommandResponse.GetErrorMessage()
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.GetErrorMessage()
+ type: Method
+ source:
+ remote:
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CommandResponse.cs
+ branch: add-docfx
+ repo: https://github.com/cnblogs/Architecture.git
+ id: GetErrorMessage
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CommandResponse.cs
+ startLine: 96
+ assemblies:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ namespace: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ summary: Get error message.
+ example: []
+ syntax:
+ content: public override string GetErrorMessage()
+ return:
+ type: System.String
+ description: The error message, return if no error.
+ content.vb: Public Overrides Function GetErrorMessage() As String
+ overridden: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.GetErrorMessage
+ overload: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.GetErrorMessage*
+ nameWithType.vb: CommandResponse(Of TError).GetErrorMessage()
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse(Of TError).GetErrorMessage()
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.Success
+ commentId: M:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.Success
+ id: Success
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1
+ langs:
+ - csharp
+ - vb
+ name: Success()
+ nameWithType: CommandResponse.Success()
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.Success()
+ type: Method
+ source:
+ remote:
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CommandResponse.cs
+ branch: add-docfx
+ repo: https://github.com/cnblogs/Architecture.git
+ id: Success
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CommandResponse.cs
+ startLine: 105
+ assemblies:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ namespace: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ summary: Create a successful .
+ example: []
+ syntax:
+ content: public static CommandResponse Success()
+ return:
+ type: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1
+ description: A successful .
+ content.vb: Public Shared Function Success() As CommandResponse(Of TError)
+ overload: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.Success*
+ nameWithType.vb: CommandResponse(Of TError).Success()
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse(Of TError).Success()
+references:
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand`1
+ commentId: T:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand`1
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand-1.html
+ name: ICommand
+ nameWithType: ICommand
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand
+ nameWithType.vb: ICommand(Of TError)
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand(Of TError)
+ name.vb: ICommand(Of TError)
+ spec.csharp:
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand`1
+ name: ICommand
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand-1.html
+ - name: <
+ - name: TError
+ - name: '>'
+ spec.vb:
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand`1
+ name: ICommand
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand-1.html
+ - name: (
+ - name: Of
+ - name: " "
+ - name: TError
+ - name: )
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ commentId: N:Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ href: Cnblogs.html
+ name: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ nameWithType: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ spec.csharp:
+ - uid: Cnblogs
+ name: Cnblogs
+ href: Cnblogs.html
+ - name: .
+ - uid: Cnblogs.Architecture
+ name: Architecture
+ href: Cnblogs.Architecture.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd
+ name: Ddd
+ href: Cnblogs.Architecture.Ddd.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd.Cqrs
+ name: Cqrs
+ href: Cnblogs.Architecture.Ddd.Cqrs.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ name: Abstractions
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.html
+ spec.vb:
+ - uid: Cnblogs
+ name: Cnblogs
+ href: Cnblogs.html
+ - name: .
+ - uid: Cnblogs.Architecture
+ name: Architecture
+ href: Cnblogs.Architecture.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd
+ name: Ddd
+ href: Cnblogs.Architecture.Ddd.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd.Cqrs
+ name: Cqrs
+ href: Cnblogs.Architecture.Ddd.Cqrs.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ name: Abstractions
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.html
+- uid: System.Object
+ commentId: T:System.Object
+ parent: System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ name: object
+ nameWithType: object
+ fullName: object
+ nameWithType.vb: Object
+ fullName.vb: Object
+ name.vb: Object
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse
+ commentId: T:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.html
+ name: CommandResponse
+ nameWithType: CommandResponse
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IValidationResponse
+ commentId: T:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IValidationResponse
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IValidationResponse.html
+ name: IValidationResponse
+ nameWithType: IValidationResponse
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IValidationResponse
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ILockableResponse
+ commentId: T:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ILockableResponse
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ILockableResponse.html
+ name: ILockableResponse
+ nameWithType: ILockableResponse
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ILockableResponse
+- uid: System.IEquatable{Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse}
+ commentId: T:System.IEquatable{Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse}
+ parent: System
+ definition: System.IEquatable`1
+ href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
+ name: IEquatable
+ nameWithType: IEquatable
+ fullName: System.IEquatable
+ nameWithType.vb: IEquatable(Of CommandResponse)
+ fullName.vb: System.IEquatable(Of Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse)
+ name.vb: IEquatable(Of CommandResponse)
+ spec.csharp:
+ - uid: System.IEquatable`1
+ name: IEquatable
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
+ - name: <
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse
+ name: CommandResponse
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.html
+ - name: '>'
+ spec.vb:
+ - uid: System.IEquatable`1
+ name: IEquatable
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
+ - name: (
+ - name: Of
+ - name: " "
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse
+ name: CommandResponse
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.html
+ - name: )
+- uid: System.IEquatable{Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1}
+ commentId: T:System.IEquatable{Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1}
+ parent: System
+ definition: System.IEquatable`1
+ href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
+ name: IEquatable>
+ nameWithType: IEquatable>
+ fullName: System.IEquatable>
+ nameWithType.vb: IEquatable(Of CommandResponse(Of TError))
+ fullName.vb: System.IEquatable(Of Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse(Of TError))
+ name.vb: IEquatable(Of CommandResponse(Of TError))
+ spec.csharp:
+ - uid: System.IEquatable`1
+ name: IEquatable
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
+ - name: <
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1
+ name: CommandResponse
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-1.html
+ - name: <
+ - name: TError
+ - name: '>'
+ - name: '>'
+ spec.vb:
+ - uid: System.IEquatable`1
+ name: IEquatable
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
+ - name: (
+ - name: Of
+ - name: " "
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1
+ name: CommandResponse
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-1.html
+ - name: (
+ - name: Of
+ - name: " "
+ - name: TError
+ - name: )
+ - name: )
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsValidationError
+ commentId: P:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsValidationError
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_IsValidationError
+ name: IsValidationError
+ nameWithType: CommandResponse.IsValidationError
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsValidationError
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsConcurrentError
+ commentId: P:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsConcurrentError
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_IsConcurrentError
+ name: IsConcurrentError
+ nameWithType: CommandResponse.IsConcurrentError
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsConcurrentError
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.ErrorMessage
+ commentId: P:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.ErrorMessage
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_ErrorMessage
+ name: ErrorMessage
+ nameWithType: CommandResponse.ErrorMessage
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.ErrorMessage
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.ValidationErrors
+ commentId: P:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.ValidationErrors
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_ValidationErrors
+ name: ValidationErrors
+ nameWithType: CommandResponse.ValidationErrors
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.ValidationErrors
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.LockAcquired
+ commentId: P:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.LockAcquired
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_LockAcquired
+ name: LockAcquired
+ nameWithType: CommandResponse.LockAcquired
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.LockAcquired
+- uid: System.Object.Equals(System.Object)
+ commentId: M:System.Object.Equals(System.Object)
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
+ name: Equals(object)
+ nameWithType: object.Equals(object)
+ fullName: object.Equals(object)
+ nameWithType.vb: Object.Equals(Object)
+ fullName.vb: Object.Equals(Object)
+ name.vb: Equals(Object)
+ spec.csharp:
+ - uid: System.Object.Equals(System.Object)
+ name: Equals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
+ - name: (
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+ spec.vb:
+ - uid: System.Object.Equals(System.Object)
+ name: Equals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
+ - name: (
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+- uid: System.Object.Equals(System.Object,System.Object)
+ commentId: M:System.Object.Equals(System.Object,System.Object)
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
+ name: Equals(object, object)
+ nameWithType: object.Equals(object, object)
+ fullName: object.Equals(object, object)
+ nameWithType.vb: Object.Equals(Object, Object)
+ fullName.vb: Object.Equals(Object, Object)
+ name.vb: Equals(Object, Object)
+ spec.csharp:
+ - uid: System.Object.Equals(System.Object,System.Object)
+ name: Equals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
+ - name: (
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+ spec.vb:
+ - uid: System.Object.Equals(System.Object,System.Object)
+ name: Equals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
+ - name: (
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+- uid: System.Object.GetHashCode
+ commentId: M:System.Object.GetHashCode
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
+ name: GetHashCode()
+ nameWithType: object.GetHashCode()
+ fullName: object.GetHashCode()
+ nameWithType.vb: Object.GetHashCode()
+ fullName.vb: Object.GetHashCode()
+ spec.csharp:
+ - uid: System.Object.GetHashCode
+ name: GetHashCode
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: System.Object.GetHashCode
+ name: GetHashCode
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
+ - name: (
+ - name: )
+- uid: System.Object.GetType
+ commentId: M:System.Object.GetType
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gettype
+ name: GetType()
+ nameWithType: object.GetType()
+ fullName: object.GetType()
+ nameWithType.vb: Object.GetType()
+ fullName.vb: Object.GetType()
+ spec.csharp:
+ - uid: System.Object.GetType
+ name: GetType
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gettype
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: System.Object.GetType
+ name: GetType
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gettype
+ - name: (
+ - name: )
+- uid: System.Object.MemberwiseClone
+ commentId: M:System.Object.MemberwiseClone
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
+ name: MemberwiseClone()
+ nameWithType: object.MemberwiseClone()
+ fullName: object.MemberwiseClone()
+ nameWithType.vb: Object.MemberwiseClone()
+ fullName.vb: Object.MemberwiseClone()
+ spec.csharp:
+ - uid: System.Object.MemberwiseClone
+ name: MemberwiseClone
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: System.Object.MemberwiseClone
+ name: MemberwiseClone
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
+ - name: (
+ - name: )
+- uid: System.Object.ReferenceEquals(System.Object,System.Object)
+ commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
+ name: ReferenceEquals(object, object)
+ nameWithType: object.ReferenceEquals(object, object)
+ fullName: object.ReferenceEquals(object, object)
+ nameWithType.vb: Object.ReferenceEquals(Object, Object)
+ fullName.vb: Object.ReferenceEquals(Object, Object)
+ name.vb: ReferenceEquals(Object, Object)
+ spec.csharp:
+ - uid: System.Object.ReferenceEquals(System.Object,System.Object)
+ name: ReferenceEquals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
+ - name: (
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+ spec.vb:
+ - uid: System.Object.ReferenceEquals(System.Object,System.Object)
+ name: ReferenceEquals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
+ - name: (
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+- uid: System.Object.ToString
+ commentId: M:System.Object.ToString
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.tostring
+ name: ToString()
+ nameWithType: object.ToString()
+ fullName: object.ToString()
+ nameWithType.vb: Object.ToString()
+ fullName.vb: Object.ToString()
+ spec.csharp:
+ - uid: System.Object.ToString
+ name: ToString
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.tostring
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: System.Object.ToString
+ name: ToString
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.tostring
+ - name: (
+ - name: )
+- uid: System
+ commentId: N:System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system
+ name: System
+ nameWithType: System
+ fullName: System
+- uid: System.IEquatable`1
+ commentId: T:System.IEquatable`1
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
+ name: IEquatable
+ nameWithType: IEquatable
+ fullName: System.IEquatable
+ nameWithType.vb: IEquatable(Of T)
+ fullName.vb: System.IEquatable(Of T)
+ name.vb: IEquatable(Of T)
+ spec.csharp:
+ - uid: System.IEquatable`1
+ name: IEquatable
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
+ - name: <
+ - name: T
+ - name: '>'
+ spec.vb:
+ - uid: System.IEquatable`1
+ name: IEquatable
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
+ - name: (
+ - name: Of
+ - name: " "
+ - name: T
+ - name: )
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1
+ commentId: T:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-1.html
+ name: CommandResponse
+ nameWithType: CommandResponse
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse
+ nameWithType.vb: CommandResponse(Of TError)
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse(Of TError)
+ name.vb: CommandResponse(Of TError)
+ spec.csharp:
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1
+ name: CommandResponse
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-1.html
+ - name: <
+ - name: TError
+ - name: '>'
+ spec.vb:
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1
+ name: CommandResponse
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-1.html
+ - name: (
+ - name: Of
+ - name: " "
+ - name: TError
+ - name: )
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.#ctor*
+ commentId: Overload:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.#ctor
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-1.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_1__ctor
+ name: CommandResponse
+ nameWithType: CommandResponse.CommandResponse
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.CommandResponse
+ nameWithType.vb: CommandResponse(Of TError).New
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse(Of TError).New
+ name.vb: New
+- uid: '{TError}'
+ commentId: '!:TError'
+ definition: TError
+ name: TError
+ nameWithType: TError
+ fullName: TError
+- uid: TError
+ name: TError
+ nameWithType: TError
+ fullName: TError
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.ErrorCode*
+ commentId: Overload:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.ErrorCode
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-1.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_1_ErrorCode
+ name: ErrorCode
+ nameWithType: CommandResponse.ErrorCode
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.ErrorCode
+ nameWithType.vb: CommandResponse(Of TError).ErrorCode
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse(Of TError).ErrorCode
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.Fail*
+ commentId: Overload:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.Fail
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-1.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_1_Fail__0_
+ name: Fail
+ nameWithType: CommandResponse.Fail
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.Fail
+ nameWithType.vb: CommandResponse(Of TError).Fail
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse(Of TError).Fail
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsSuccess
+ commentId: M:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsSuccess
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_IsSuccess
+ name: IsSuccess()
+ nameWithType: CommandResponse.IsSuccess()
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsSuccess()
+ spec.csharp:
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsSuccess
+ name: IsSuccess
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_IsSuccess
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsSuccess
+ name: IsSuccess
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_IsSuccess
+ - name: (
+ - name: )
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.IsSuccess*
+ commentId: Overload:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.IsSuccess
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-1.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_1_IsSuccess
+ name: IsSuccess
+ nameWithType: CommandResponse.IsSuccess
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsSuccess
+ nameWithType.vb: CommandResponse(Of TError).IsSuccess
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse(Of TError).IsSuccess
+- uid: System.Boolean
+ commentId: T:System.Boolean
+ parent: System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ name: bool
+ nameWithType: bool
+ fullName: bool
+ nameWithType.vb: Boolean
+ fullName.vb: Boolean
+ name.vb: Boolean
+- uid: System.String.Empty
+ commentId: F:System.String.Empty
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string.empty
+ name: Empty
+ nameWithType: string.Empty
+ fullName: string.Empty
+ nameWithType.vb: String.Empty
+ fullName.vb: String.Empty
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.GetErrorMessage
+ commentId: M:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.GetErrorMessage
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_GetErrorMessage
+ name: GetErrorMessage()
+ nameWithType: CommandResponse.GetErrorMessage()
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.GetErrorMessage()
+ spec.csharp:
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.GetErrorMessage
+ name: GetErrorMessage
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_GetErrorMessage
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.GetErrorMessage
+ name: GetErrorMessage
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_GetErrorMessage
+ - name: (
+ - name: )
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.GetErrorMessage*
+ commentId: Overload:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.GetErrorMessage
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-1.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_1_GetErrorMessage
+ name: GetErrorMessage
+ nameWithType: CommandResponse.GetErrorMessage
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.GetErrorMessage
+ nameWithType.vb: CommandResponse(Of TError).GetErrorMessage
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse(Of TError).GetErrorMessage
+- uid: System.String
+ commentId: T:System.String
+ parent: System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ name: string
+ nameWithType: string
+ fullName: string
+ nameWithType.vb: String
+ fullName.vb: String
+ name.vb: String
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.Success*
+ commentId: Overload:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.Success
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-1.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_1_Success
+ name: Success
+ nameWithType: CommandResponse.Success
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.Success
+ nameWithType.vb: CommandResponse(Of TError).Success
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse(Of TError).Success
diff --git a/api/Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-2.yml b/api/Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-2.yml
new file mode 100644
index 0000000..3fd51be
--- /dev/null
+++ b/api/Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-2.yml
@@ -0,0 +1,1103 @@
+### YamlMime:ManagedReference
+items:
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2
+ commentId: T:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2
+ id: CommandResponse`2
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ children:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2.#ctor
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2.#ctor(`1)
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2.Fail(`1)
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2.GetResult
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2.Response
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2.Success
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2.Success(`0)
+ langs:
+ - csharp
+ - vb
+ name: CommandResponse
+ nameWithType: CommandResponse
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse
+ type: Class
+ source:
+ remote:
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CommandResponse.cs
+ branch: add-docfx
+ repo: https://github.com/cnblogs/Architecture.git
+ id: CommandResponse
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CommandResponse.cs
+ startLine: 116
+ assemblies:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ namespace: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ summary: Response returned by .
+ example: []
+ syntax:
+ content: 'public record CommandResponse : CommandResponse, IValidationResponse, ILockableResponse, IEquatable, IEquatable>, IObjectResponse, IEquatable> where TError : Enumeration'
+ typeParameters:
+ - id: TView
+ description: The model type been returned if execution completed without error.
+ - id: TError
+ description: The enumeration type representing errors.
+ content.vb: Public Class CommandResponse(Of TView, TError As Enumeration) Inherits CommandResponse(Of TError) Implements IValidationResponse, ILockableResponse, IEquatable(Of CommandResponse), IEquatable(Of CommandResponse(Of TError)), IObjectResponse, IEquatable(Of CommandResponse(Of TView, TError))
+ inheritance:
+ - System.Object
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse{{TError}}
+ implements:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IValidationResponse
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ILockableResponse
+ - System.IEquatable{Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse}
+ - System.IEquatable{Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse{{TError}}}
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IObjectResponse
+ - System.IEquatable{Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2}
+ inheritedMembers:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse{{TError}}.ErrorCode
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse{{TError}}.IsSuccess
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse{{TError}}.GetErrorMessage
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsValidationError
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsConcurrentError
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.ErrorMessage
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.ValidationErrors
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.LockAcquired
+ - 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
+ nameWithType.vb: CommandResponse(Of TView, TError)
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse(Of TView, TError)
+ name.vb: CommandResponse(Of TView, TError)
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2.#ctor
+ commentId: M:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2.#ctor
+ id: '#ctor'
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2
+ langs:
+ - csharp
+ - vb
+ name: CommandResponse()
+ nameWithType: CommandResponse.CommandResponse()
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.CommandResponse()
+ type: Constructor
+ source:
+ remote:
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CommandResponse.cs
+ branch: add-docfx
+ repo: https://github.com/cnblogs/Architecture.git
+ id: .ctor
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CommandResponse.cs
+ startLine: 122
+ assemblies:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ namespace: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ summary: Create a .
+ example: []
+ syntax:
+ content: public CommandResponse()
+ content.vb: Public Sub New()
+ overload: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2.#ctor*
+ nameWithType.vb: CommandResponse(Of TView, TError).New()
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse(Of TView, TError).New()
+ name.vb: New()
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2.#ctor(`1)
+ commentId: M:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2.#ctor(`1)
+ id: '#ctor(`1)'
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2
+ langs:
+ - csharp
+ - vb
+ name: CommandResponse(TError)
+ nameWithType: CommandResponse.CommandResponse(TError)
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.CommandResponse(TError)
+ type: Constructor
+ source:
+ remote:
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CommandResponse.cs
+ branch: add-docfx
+ repo: https://github.com/cnblogs/Architecture.git
+ id: .ctor
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CommandResponse.cs
+ startLine: 130
+ assemblies:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ namespace: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ summary: Create a with given error.
+ example: []
+ syntax:
+ content: public CommandResponse(TError errorCode)
+ parameters:
+ - id: errorCode
+ type: '{TError}'
+ description: The error.
+ content.vb: Public Sub New(errorCode As TError)
+ overload: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2.#ctor*
+ nameWithType.vb: CommandResponse(Of TView, TError).New(TError)
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse(Of TView, TError).New(TError)
+ name.vb: New(TError)
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2.Response
+ commentId: P:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2.Response
+ id: Response
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2
+ langs:
+ - csharp
+ - vb
+ name: Response
+ nameWithType: CommandResponse.Response
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.Response
+ type: Property
+ source:
+ remote:
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CommandResponse.cs
+ branch: add-docfx
+ repo: https://github.com/cnblogs/Architecture.git
+ id: Response
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CommandResponse.cs
+ startLine: 151
+ assemblies:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ namespace: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ summary: The result been returned by command handler.
+ remarks: This property can be null even if execution completed with no error.
+ example: []
+ syntax:
+ content: public TView? Response { get; init; }
+ parameters: []
+ return:
+ type: '{TView}'
+ content.vb: Public Property Response As TView
+ overload: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2.Response*
+ nameWithType.vb: CommandResponse(Of TView, TError).Response
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse(Of TView, TError).Response
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2.Fail(`1)
+ commentId: M:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2.Fail(`1)
+ id: Fail(`1)
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2
+ langs:
+ - csharp
+ - vb
+ name: Fail(TError)
+ nameWithType: CommandResponse.Fail(TError)
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.Fail(TError)
+ type: Method
+ source:
+ remote:
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CommandResponse.cs
+ branch: add-docfx
+ repo: https://github.com/cnblogs/Architecture.git
+ id: Fail
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CommandResponse.cs
+ startLine: 158
+ assemblies:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ namespace: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ summary: Create a with given error.
+ example: []
+ syntax:
+ content: public static CommandResponse Fail(TError errorCode)
+ parameters:
+ - id: errorCode
+ type: '{TError}'
+ description: The error.
+ return:
+ type: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2
+ description: A with given error.
+ content.vb: Public Shared Function Fail(errorCode As TError) As CommandResponse(Of TView, TError)
+ overload: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2.Fail*
+ nameWithType.vb: CommandResponse(Of TView, TError).Fail(TError)
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse(Of TView, TError).Fail(TError)
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2.Success
+ commentId: M:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2.Success
+ id: Success
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2
+ langs:
+ - csharp
+ - vb
+ name: Success()
+ nameWithType: CommandResponse.Success()
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.Success()
+ type: Method
+ source:
+ remote:
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CommandResponse.cs
+ branch: add-docfx
+ repo: https://github.com/cnblogs/Architecture.git
+ id: Success
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CommandResponse.cs
+ startLine: 167
+ assemblies:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ namespace: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ summary: Create a with no result nor error.
+ example: []
+ syntax:
+ content: public static CommandResponse Success()
+ return:
+ type: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2
+ description: The 。
+ content.vb: Public Shared Function Success() As CommandResponse(Of TView, TError)
+ overload: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2.Success*
+ nameWithType.vb: CommandResponse(Of TView, TError).Success()
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse(Of TView, TError).Success()
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2.Success(`0)
+ commentId: M:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2.Success(`0)
+ id: Success(`0)
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2
+ langs:
+ - csharp
+ - vb
+ name: Success(TView?)
+ nameWithType: CommandResponse.Success(TView?)
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.Success(TView?)
+ type: Method
+ source:
+ remote:
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CommandResponse.cs
+ branch: add-docfx
+ repo: https://github.com/cnblogs/Architecture.git
+ id: Success
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CommandResponse.cs
+ startLine: 177
+ assemblies:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ namespace: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ summary: Create a with given result.
+ example: []
+ syntax:
+ content: public static CommandResponse Success(TView? view)
+ parameters:
+ - id: view
+ type: '{TView}'
+ description: The model to return.
+ return:
+ type: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2
+ description: A with given result.
+ content.vb: Public Shared Function Success(view As TView) As CommandResponse(Of TView, TError)
+ overload: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2.Success*
+ nameWithType.vb: CommandResponse(Of TView, TError).Success(TView)
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse(Of TView, TError).Success(TView)
+ name.vb: Success(TView)
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2.GetResult
+ commentId: M:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2.GetResult
+ id: GetResult
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2
+ langs:
+ - csharp
+ - vb
+ name: GetResult()
+ nameWithType: CommandResponse.GetResult()
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.GetResult()
+ type: Method
+ source:
+ remote:
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CommandResponse.cs
+ branch: add-docfx
+ repo: https://github.com/cnblogs/Architecture.git
+ id: GetResult
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CommandResponse.cs
+ startLine: 183
+ assemblies:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ namespace: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ summary: Get object result.
+ example: []
+ syntax:
+ content: public object? GetResult()
+ return:
+ type: System.Object
+ description: The resulting object.
+ content.vb: Public Function GetResult() As Object
+ overload: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2.GetResult*
+ implements:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IObjectResponse.GetResult
+ nameWithType.vb: CommandResponse(Of TView, TError).GetResult()
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse(Of TView, TError).GetResult()
+references:
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand`1
+ commentId: T:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand`1
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand-1.html
+ name: ICommand
+ nameWithType: ICommand
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand
+ nameWithType.vb: ICommand(Of TError)
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand(Of TError)
+ name.vb: ICommand(Of TError)
+ spec.csharp:
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand`1
+ name: ICommand
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand-1.html
+ - name: <
+ - name: TError
+ - name: '>'
+ spec.vb:
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand`1
+ name: ICommand
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand-1.html
+ - name: (
+ - name: Of
+ - name: " "
+ - name: TError
+ - name: )
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ commentId: N:Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ href: Cnblogs.html
+ name: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ nameWithType: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ spec.csharp:
+ - uid: Cnblogs
+ name: Cnblogs
+ href: Cnblogs.html
+ - name: .
+ - uid: Cnblogs.Architecture
+ name: Architecture
+ href: Cnblogs.Architecture.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd
+ name: Ddd
+ href: Cnblogs.Architecture.Ddd.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd.Cqrs
+ name: Cqrs
+ href: Cnblogs.Architecture.Ddd.Cqrs.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ name: Abstractions
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.html
+ spec.vb:
+ - uid: Cnblogs
+ name: Cnblogs
+ href: Cnblogs.html
+ - name: .
+ - uid: Cnblogs.Architecture
+ name: Architecture
+ href: Cnblogs.Architecture.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd
+ name: Ddd
+ href: Cnblogs.Architecture.Ddd.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd.Cqrs
+ name: Cqrs
+ href: Cnblogs.Architecture.Ddd.Cqrs.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ name: Abstractions
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.html
+- uid: System.Object
+ commentId: T:System.Object
+ parent: System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ name: object
+ nameWithType: object
+ fullName: object
+ nameWithType.vb: Object
+ fullName.vb: Object
+ name.vb: Object
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse
+ commentId: T:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.html
+ name: CommandResponse
+ nameWithType: CommandResponse
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse{{TError}}
+ commentId: T:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse{`1}
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ definition: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-1.html
+ name: CommandResponse
+ nameWithType: CommandResponse
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse
+ nameWithType.vb: CommandResponse(Of TError)
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse(Of TError)
+ name.vb: CommandResponse(Of TError)
+ spec.csharp:
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1
+ name: CommandResponse
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-1.html
+ - name: <
+ - name: TError
+ - name: '>'
+ spec.vb:
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1
+ name: CommandResponse
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-1.html
+ - name: (
+ - name: Of
+ - name: " "
+ - name: TError
+ - name: )
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IValidationResponse
+ commentId: T:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IValidationResponse
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IValidationResponse.html
+ name: IValidationResponse
+ nameWithType: IValidationResponse
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IValidationResponse
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ILockableResponse
+ commentId: T:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ILockableResponse
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ILockableResponse.html
+ name: ILockableResponse
+ nameWithType: ILockableResponse
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ILockableResponse
+- uid: System.IEquatable{Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse}
+ commentId: T:System.IEquatable{Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse}
+ parent: System
+ definition: System.IEquatable`1
+ href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
+ name: IEquatable
+ nameWithType: IEquatable
+ fullName: System.IEquatable
+ nameWithType.vb: IEquatable(Of CommandResponse)
+ fullName.vb: System.IEquatable(Of Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse)
+ name.vb: IEquatable(Of CommandResponse)
+ spec.csharp:
+ - uid: System.IEquatable`1
+ name: IEquatable
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
+ - name: <
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse
+ name: CommandResponse
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.html
+ - name: '>'
+ spec.vb:
+ - uid: System.IEquatable`1
+ name: IEquatable
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
+ - name: (
+ - name: Of
+ - name: " "
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse
+ name: CommandResponse
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.html
+ - name: )
+- uid: System.IEquatable{Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse{{TError}}}
+ commentId: T:System.IEquatable{Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse{`1}}
+ parent: System
+ definition: System.IEquatable`1
+ href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
+ name: IEquatable>
+ nameWithType: IEquatable>
+ fullName: System.IEquatable>
+ nameWithType.vb: IEquatable(Of CommandResponse(Of TError))
+ fullName.vb: System.IEquatable(Of Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse(Of TError))
+ name.vb: IEquatable(Of CommandResponse(Of TError))
+ spec.csharp:
+ - uid: System.IEquatable`1
+ name: IEquatable
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
+ - name: <
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1
+ name: CommandResponse
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-1.html
+ - name: <
+ - name: TError
+ - name: '>'
+ - name: '>'
+ spec.vb:
+ - uid: System.IEquatable`1
+ name: IEquatable
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
+ - name: (
+ - name: Of
+ - name: " "
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1
+ name: CommandResponse
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-1.html
+ - name: (
+ - name: Of
+ - name: " "
+ - name: TError
+ - name: )
+ - name: )
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IObjectResponse
+ commentId: T:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IObjectResponse
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IObjectResponse.html
+ name: IObjectResponse
+ nameWithType: IObjectResponse
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IObjectResponse
+- uid: System.IEquatable{Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2}
+ commentId: T:System.IEquatable{Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2}
+ parent: System
+ definition: System.IEquatable`1
+ href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
+ name: IEquatable>
+ nameWithType: IEquatable>
+ fullName: System.IEquatable>
+ nameWithType.vb: IEquatable(Of CommandResponse(Of TView, TError))
+ fullName.vb: System.IEquatable(Of Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse(Of TView, TError))
+ name.vb: IEquatable(Of CommandResponse(Of TView, TError))
+ spec.csharp:
+ - uid: System.IEquatable`1
+ name: IEquatable
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
+ - name: <
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2
+ name: CommandResponse
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-2.html
+ - name: <
+ - name: TView
+ - name: ','
+ - name: " "
+ - name: TError
+ - name: '>'
+ - name: '>'
+ spec.vb:
+ - uid: System.IEquatable`1
+ name: IEquatable
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
+ - name: (
+ - name: Of
+ - name: " "
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2
+ name: CommandResponse
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-2.html
+ - name: (
+ - name: Of
+ - name: " "
+ - name: TView
+ - name: ','
+ - name: " "
+ - name: TError
+ - name: )
+ - name: )
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse{{TError}}.ErrorCode
+ commentId: P:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse{`1}.ErrorCode
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse{{TError}}
+ definition: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.ErrorCode
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-1.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_1_ErrorCode
+ name: ErrorCode
+ nameWithType: CommandResponse.ErrorCode
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.ErrorCode
+ nameWithType.vb: CommandResponse(Of TError).ErrorCode
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse(Of TError).ErrorCode
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse{{TError}}.IsSuccess
+ commentId: M:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse{`1}.IsSuccess
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse{{TError}}
+ definition: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.IsSuccess
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-1.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_1_IsSuccess
+ name: IsSuccess()
+ nameWithType: CommandResponse.IsSuccess()
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsSuccess()
+ nameWithType.vb: CommandResponse(Of TError).IsSuccess()
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse(Of TError).IsSuccess()
+ spec.csharp:
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse{`1}.IsSuccess
+ name: IsSuccess
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-1.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_1_IsSuccess
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse{`1}.IsSuccess
+ name: IsSuccess
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-1.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_1_IsSuccess
+ - name: (
+ - name: )
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse{{TError}}.GetErrorMessage
+ commentId: M:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse{`1}.GetErrorMessage
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse{{TError}}
+ definition: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.GetErrorMessage
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-1.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_1_GetErrorMessage
+ name: GetErrorMessage()
+ nameWithType: CommandResponse.GetErrorMessage()
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.GetErrorMessage()
+ nameWithType.vb: CommandResponse(Of TError).GetErrorMessage()
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse(Of TError).GetErrorMessage()
+ spec.csharp:
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse{`1}.GetErrorMessage
+ name: GetErrorMessage
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-1.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_1_GetErrorMessage
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse{`1}.GetErrorMessage
+ name: GetErrorMessage
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-1.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_1_GetErrorMessage
+ - name: (
+ - name: )
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsValidationError
+ commentId: P:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsValidationError
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_IsValidationError
+ name: IsValidationError
+ nameWithType: CommandResponse.IsValidationError
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsValidationError
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsConcurrentError
+ commentId: P:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsConcurrentError
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_IsConcurrentError
+ name: IsConcurrentError
+ nameWithType: CommandResponse.IsConcurrentError
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsConcurrentError
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.ErrorMessage
+ commentId: P:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.ErrorMessage
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_ErrorMessage
+ name: ErrorMessage
+ nameWithType: CommandResponse.ErrorMessage
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.ErrorMessage
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.ValidationErrors
+ commentId: P:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.ValidationErrors
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_ValidationErrors
+ name: ValidationErrors
+ nameWithType: CommandResponse.ValidationErrors
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.ValidationErrors
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.LockAcquired
+ commentId: P:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.LockAcquired
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_LockAcquired
+ name: LockAcquired
+ nameWithType: CommandResponse.LockAcquired
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.LockAcquired
+- uid: System.Object.Equals(System.Object)
+ commentId: M:System.Object.Equals(System.Object)
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
+ name: Equals(object)
+ nameWithType: object.Equals(object)
+ fullName: object.Equals(object)
+ nameWithType.vb: Object.Equals(Object)
+ fullName.vb: Object.Equals(Object)
+ name.vb: Equals(Object)
+ spec.csharp:
+ - uid: System.Object.Equals(System.Object)
+ name: Equals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
+ - name: (
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+ spec.vb:
+ - uid: System.Object.Equals(System.Object)
+ name: Equals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
+ - name: (
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+- uid: System.Object.Equals(System.Object,System.Object)
+ commentId: M:System.Object.Equals(System.Object,System.Object)
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
+ name: Equals(object, object)
+ nameWithType: object.Equals(object, object)
+ fullName: object.Equals(object, object)
+ nameWithType.vb: Object.Equals(Object, Object)
+ fullName.vb: Object.Equals(Object, Object)
+ name.vb: Equals(Object, Object)
+ spec.csharp:
+ - uid: System.Object.Equals(System.Object,System.Object)
+ name: Equals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
+ - name: (
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+ spec.vb:
+ - uid: System.Object.Equals(System.Object,System.Object)
+ name: Equals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
+ - name: (
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+- uid: System.Object.GetHashCode
+ commentId: M:System.Object.GetHashCode
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
+ name: GetHashCode()
+ nameWithType: object.GetHashCode()
+ fullName: object.GetHashCode()
+ nameWithType.vb: Object.GetHashCode()
+ fullName.vb: Object.GetHashCode()
+ spec.csharp:
+ - uid: System.Object.GetHashCode
+ name: GetHashCode
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: System.Object.GetHashCode
+ name: GetHashCode
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
+ - name: (
+ - name: )
+- uid: System.Object.GetType
+ commentId: M:System.Object.GetType
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gettype
+ name: GetType()
+ nameWithType: object.GetType()
+ fullName: object.GetType()
+ nameWithType.vb: Object.GetType()
+ fullName.vb: Object.GetType()
+ spec.csharp:
+ - uid: System.Object.GetType
+ name: GetType
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gettype
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: System.Object.GetType
+ name: GetType
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gettype
+ - name: (
+ - name: )
+- uid: System.Object.MemberwiseClone
+ commentId: M:System.Object.MemberwiseClone
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
+ name: MemberwiseClone()
+ nameWithType: object.MemberwiseClone()
+ fullName: object.MemberwiseClone()
+ nameWithType.vb: Object.MemberwiseClone()
+ fullName.vb: Object.MemberwiseClone()
+ spec.csharp:
+ - uid: System.Object.MemberwiseClone
+ name: MemberwiseClone
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: System.Object.MemberwiseClone
+ name: MemberwiseClone
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
+ - name: (
+ - name: )
+- uid: System.Object.ReferenceEquals(System.Object,System.Object)
+ commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
+ name: ReferenceEquals(object, object)
+ nameWithType: object.ReferenceEquals(object, object)
+ fullName: object.ReferenceEquals(object, object)
+ nameWithType.vb: Object.ReferenceEquals(Object, Object)
+ fullName.vb: Object.ReferenceEquals(Object, Object)
+ name.vb: ReferenceEquals(Object, Object)
+ spec.csharp:
+ - uid: System.Object.ReferenceEquals(System.Object,System.Object)
+ name: ReferenceEquals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
+ - name: (
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+ spec.vb:
+ - uid: System.Object.ReferenceEquals(System.Object,System.Object)
+ name: ReferenceEquals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
+ - name: (
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+- uid: System.Object.ToString
+ commentId: M:System.Object.ToString
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.tostring
+ name: ToString()
+ nameWithType: object.ToString()
+ fullName: object.ToString()
+ nameWithType.vb: Object.ToString()
+ fullName.vb: Object.ToString()
+ spec.csharp:
+ - uid: System.Object.ToString
+ name: ToString
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.tostring
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: System.Object.ToString
+ name: ToString
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.tostring
+ - name: (
+ - name: )
+- uid: System
+ commentId: N:System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system
+ name: System
+ nameWithType: System
+ fullName: System
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1
+ commentId: T:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-1.html
+ name: CommandResponse
+ nameWithType: CommandResponse
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse
+ nameWithType.vb: CommandResponse(Of TError)
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse(Of TError)
+ name.vb: CommandResponse(Of TError)
+ spec.csharp:
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1
+ name: CommandResponse
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-1.html
+ - name: <
+ - name: TError
+ - name: '>'
+ spec.vb:
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1
+ name: CommandResponse
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-1.html
+ - name: (
+ - name: Of
+ - name: " "
+ - name: TError
+ - name: )
+- uid: System.IEquatable`1
+ commentId: T:System.IEquatable`1
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
+ name: IEquatable
+ nameWithType: IEquatable
+ fullName: System.IEquatable
+ nameWithType.vb: IEquatable(Of T)
+ fullName.vb: System.IEquatable(Of T)
+ name.vb: IEquatable(Of T)
+ spec.csharp:
+ - uid: System.IEquatable`1
+ name: IEquatable
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
+ - name: <
+ - name: T
+ - name: '>'
+ spec.vb:
+ - uid: System.IEquatable`1
+ name: IEquatable
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
+ - name: (
+ - name: Of
+ - name: " "
+ - name: T
+ - name: )
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.ErrorCode
+ commentId: P:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.ErrorCode
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-1.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_1_ErrorCode
+ name: ErrorCode
+ nameWithType: CommandResponse.ErrorCode
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.ErrorCode
+ nameWithType.vb: CommandResponse(Of TError).ErrorCode
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse(Of TError).ErrorCode
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.IsSuccess
+ commentId: M:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.IsSuccess
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-1.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_1_IsSuccess
+ name: IsSuccess()
+ nameWithType: CommandResponse.IsSuccess()
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsSuccess()
+ nameWithType.vb: CommandResponse(Of TError).IsSuccess()
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse(Of TError).IsSuccess()
+ spec.csharp:
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.IsSuccess
+ name: IsSuccess
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-1.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_1_IsSuccess
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.IsSuccess
+ name: IsSuccess
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-1.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_1_IsSuccess
+ - name: (
+ - name: )
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.GetErrorMessage
+ commentId: M:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.GetErrorMessage
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-1.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_1_GetErrorMessage
+ name: GetErrorMessage()
+ nameWithType: CommandResponse.GetErrorMessage()
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.GetErrorMessage()
+ nameWithType.vb: CommandResponse(Of TError).GetErrorMessage()
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse(Of TError).GetErrorMessage()
+ spec.csharp:
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.GetErrorMessage
+ name: GetErrorMessage
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-1.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_1_GetErrorMessage
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1.GetErrorMessage
+ name: GetErrorMessage
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-1.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_1_GetErrorMessage
+ - name: (
+ - name: )
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2
+ commentId: T:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-2.html
+ name: CommandResponse
+ nameWithType: CommandResponse
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse
+ nameWithType.vb: CommandResponse(Of TView, TError)
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse(Of TView, TError)
+ name.vb: CommandResponse(Of TView, TError)
+ spec.csharp:
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2
+ name: CommandResponse
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-2.html
+ - name: <
+ - name: TView
+ - name: ','
+ - name: " "
+ - name: TError
+ - name: '>'
+ spec.vb:
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2
+ name: CommandResponse
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-2.html
+ - name: (
+ - name: Of
+ - name: " "
+ - name: TView
+ - name: ','
+ - name: " "
+ - name: TError
+ - name: )
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2.#ctor*
+ commentId: Overload:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2.#ctor
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-2.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_2__ctor
+ name: CommandResponse
+ nameWithType: CommandResponse.CommandResponse
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.CommandResponse
+ nameWithType.vb: CommandResponse(Of TView, TError).New
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse(Of TView, TError).New
+ name.vb: New
+- uid: '{TError}'
+ commentId: '!:TError'
+ definition: TError
+ name: TError
+ nameWithType: TError
+ fullName: TError
+- uid: TError
+ name: TError
+ nameWithType: TError
+ fullName: TError
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2.Response*
+ commentId: Overload:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2.Response
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-2.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_2_Response
+ name: Response
+ nameWithType: CommandResponse.Response
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.Response
+ nameWithType.vb: CommandResponse(Of TView, TError).Response
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse(Of TView, TError).Response
+- uid: '{TView}'
+ commentId: '!:TView'
+ definition: TView
+ name: TView
+ nameWithType: TView
+ fullName: TView
+- uid: TView
+ name: TView
+ nameWithType: TView
+ fullName: TView
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2.Fail*
+ commentId: Overload:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2.Fail
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-2.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_2_Fail__1_
+ name: Fail
+ nameWithType: CommandResponse.Fail
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.Fail
+ nameWithType.vb: CommandResponse(Of TView, TError).Fail
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse(Of TView, TError).Fail
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2.Success*
+ commentId: Overload:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2.Success
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-2.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_2_Success
+ name: Success
+ nameWithType: CommandResponse.Success
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.Success
+ nameWithType.vb: CommandResponse(Of TView, TError).Success
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse(Of TView, TError).Success
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2.GetResult*
+ commentId: Overload:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`2.GetResult
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-2.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_2_GetResult
+ name: GetResult
+ nameWithType: CommandResponse.GetResult
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.GetResult
+ nameWithType.vb: CommandResponse(Of TView, TError).GetResult
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse(Of TView, TError).GetResult
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IObjectResponse.GetResult
+ commentId: M:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IObjectResponse.GetResult
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IObjectResponse
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IObjectResponse.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_IObjectResponse_GetResult
+ name: GetResult()
+ nameWithType: IObjectResponse.GetResult()
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IObjectResponse.GetResult()
+ spec.csharp:
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IObjectResponse.GetResult
+ name: GetResult
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IObjectResponse.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_IObjectResponse_GetResult
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IObjectResponse.GetResult
+ name: GetResult
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IObjectResponse.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_IObjectResponse_GetResult
+ - name: (
+ - name: )
diff --git a/api/Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.yml b/api/Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.yml
new file mode 100644
index 0000000..5f206c3
--- /dev/null
+++ b/api/Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.yml
@@ -0,0 +1,806 @@
+### YamlMime:ManagedReference
+items:
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse
+ commentId: T:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse
+ id: CommandResponse
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ children:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.ErrorMessage
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.GetErrorMessage
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsConcurrentError
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsSuccess
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsValidationError
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.LockAcquired
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.ValidationErrors
+ langs:
+ - csharp
+ - vb
+ name: CommandResponse
+ nameWithType: CommandResponse
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse
+ type: Class
+ source:
+ remote:
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CommandResponse.cs
+ branch: add-docfx
+ repo: https://github.com/cnblogs/Architecture.git
+ id: CommandResponse
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CommandResponse.cs
+ startLine: 7
+ assemblies:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ namespace: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ summary: Response returned by .
+ example: []
+ syntax:
+ content: 'public record CommandResponse : IValidationResponse, ILockableResponse, IEquatable'
+ content.vb: Public Class CommandResponse Implements IValidationResponse, ILockableResponse, IEquatable(Of CommandResponse)
+ inheritance:
+ - System.Object
+ derivedClasses:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1
+ implements:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IValidationResponse
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ILockableResponse
+ - System.IEquatable{Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse}
+ inheritedMembers:
+ - 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
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsValidationError
+ commentId: P:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsValidationError
+ id: IsValidationError
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse
+ langs:
+ - csharp
+ - vb
+ name: IsValidationError
+ nameWithType: CommandResponse.IsValidationError
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsValidationError
+ type: Property
+ source:
+ remote:
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CommandResponse.cs
+ branch: add-docfx
+ repo: https://github.com/cnblogs/Architecture.git
+ id: IsValidationError
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CommandResponse.cs
+ startLine: 12
+ assemblies:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ namespace: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ summary: Check if validation fails.
+ example: []
+ syntax:
+ content: public bool IsValidationError { get; init; }
+ parameters: []
+ return:
+ type: System.Boolean
+ content.vb: Public Property IsValidationError As Boolean
+ overload: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsValidationError*
+ implements:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IValidationResponse.IsValidationError
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsConcurrentError
+ commentId: P:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsConcurrentError
+ id: IsConcurrentError
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse
+ langs:
+ - csharp
+ - vb
+ name: IsConcurrentError
+ nameWithType: CommandResponse.IsConcurrentError
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsConcurrentError
+ type: Property
+ source:
+ remote:
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CommandResponse.cs
+ branch: add-docfx
+ repo: https://github.com/cnblogs/Architecture.git
+ id: IsConcurrentError
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CommandResponse.cs
+ startLine: 17
+ assemblies:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ namespace: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ summary: Check if concurrent error happened.
+ example: []
+ syntax:
+ content: public bool IsConcurrentError { get; init; }
+ parameters: []
+ return:
+ type: System.Boolean
+ content.vb: Public Property IsConcurrentError As Boolean
+ overload: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsConcurrentError*
+ implements:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ILockableResponse.IsConcurrentError
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.ErrorMessage
+ commentId: P:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.ErrorMessage
+ id: ErrorMessage
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse
+ langs:
+ - csharp
+ - vb
+ name: ErrorMessage
+ nameWithType: CommandResponse.ErrorMessage
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.ErrorMessage
+ type: Property
+ source:
+ remote:
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CommandResponse.cs
+ branch: add-docfx
+ repo: https://github.com/cnblogs/Architecture.git
+ id: ErrorMessage
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CommandResponse.cs
+ startLine: 25
+ assemblies:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ namespace: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ summary: The error message returned by handler, return empty if no error or no error message.
+ remarks: Do not rely on this property to determine if executed successful, use for this purpose.
+ example: []
+ syntax:
+ content: public string ErrorMessage { get; init; }
+ parameters: []
+ return:
+ type: System.String
+ content.vb: Public Property ErrorMessage As String
+ overload: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.ErrorMessage*
+ implements:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IValidationResponse.ErrorMessage
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.ValidationErrors
+ commentId: P:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.ValidationErrors
+ id: ValidationErrors
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse
+ langs:
+ - csharp
+ - vb
+ name: ValidationErrors
+ nameWithType: CommandResponse.ValidationErrors
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.ValidationErrors
+ type: Property
+ source:
+ remote:
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CommandResponse.cs
+ branch: add-docfx
+ repo: https://github.com/cnblogs/Architecture.git
+ id: ValidationErrors
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CommandResponse.cs
+ startLine: 28
+ assemblies:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ namespace: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ summary: The validation results, empty if validation was passed.
+ example: []
+ syntax:
+ content: public ValidationErrors ValidationErrors { get; init; }
+ parameters: []
+ return:
+ type: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ValidationErrors
+ content.vb: Public Property ValidationErrors As ValidationErrors
+ overload: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.ValidationErrors*
+ implements:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IValidationResponse.ValidationErrors
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.LockAcquired
+ commentId: P:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.LockAcquired
+ id: LockAcquired
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse
+ langs:
+ - csharp
+ - vb
+ name: LockAcquired
+ nameWithType: CommandResponse.LockAcquired
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.LockAcquired
+ type: Property
+ source:
+ remote:
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CommandResponse.cs
+ branch: add-docfx
+ repo: https://github.com/cnblogs/Architecture.git
+ id: LockAcquired
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CommandResponse.cs
+ startLine: 31
+ assemblies:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ namespace: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ summary: Indicates whether lock was required.
+ example: []
+ syntax:
+ content: public bool LockAcquired { get; set; }
+ parameters: []
+ return:
+ type: System.Boolean
+ content.vb: Public Property LockAcquired As Boolean
+ overload: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.LockAcquired*
+ implements:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ILockableResponse.LockAcquired
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsSuccess
+ commentId: M:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsSuccess
+ id: IsSuccess
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse
+ langs:
+ - csharp
+ - vb
+ name: IsSuccess()
+ nameWithType: CommandResponse.IsSuccess()
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsSuccess()
+ type: Method
+ source:
+ remote:
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CommandResponse.cs
+ branch: add-docfx
+ repo: https://github.com/cnblogs/Architecture.git
+ id: IsSuccess
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CommandResponse.cs
+ startLine: 37
+ assemblies:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ namespace: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ summary: Check if command executed successfully.
+ example: []
+ syntax:
+ content: public virtual bool IsSuccess()
+ return:
+ type: System.Boolean
+ description: Return true if executed successfully, else return false.
+ content.vb: Public Overridable Function IsSuccess() As Boolean
+ overload: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsSuccess*
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.GetErrorMessage
+ commentId: M:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.GetErrorMessage
+ id: GetErrorMessage
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse
+ langs:
+ - csharp
+ - vb
+ name: GetErrorMessage()
+ nameWithType: CommandResponse.GetErrorMessage()
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.GetErrorMessage()
+ type: Method
+ source:
+ remote:
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CommandResponse.cs
+ branch: add-docfx
+ repo: https://github.com/cnblogs/Architecture.git
+ id: GetErrorMessage
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/CommandResponse.cs
+ startLine: 46
+ assemblies:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ namespace: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ summary: Get error message.
+ example: []
+ syntax:
+ content: public virtual string GetErrorMessage()
+ return:
+ type: System.String
+ description: The error message, return if no error.
+ content.vb: Public Overridable Function GetErrorMessage() As String
+ overload: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.GetErrorMessage*
+references:
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand`1
+ commentId: T:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand`1
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand-1.html
+ name: ICommand
+ nameWithType: ICommand
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand
+ nameWithType.vb: ICommand(Of TError)
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand(Of TError)
+ name.vb: ICommand(Of TError)
+ spec.csharp:
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand`1
+ name: ICommand
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand-1.html
+ - name: <
+ - name: TError
+ - name: '>'
+ spec.vb:
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand`1
+ name: ICommand
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand-1.html
+ - name: (
+ - name: Of
+ - name: " "
+ - name: TError
+ - name: )
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ commentId: N:Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ href: Cnblogs.html
+ name: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ nameWithType: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ spec.csharp:
+ - uid: Cnblogs
+ name: Cnblogs
+ href: Cnblogs.html
+ - name: .
+ - uid: Cnblogs.Architecture
+ name: Architecture
+ href: Cnblogs.Architecture.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd
+ name: Ddd
+ href: Cnblogs.Architecture.Ddd.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd.Cqrs
+ name: Cqrs
+ href: Cnblogs.Architecture.Ddd.Cqrs.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ name: Abstractions
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.html
+ spec.vb:
+ - uid: Cnblogs
+ name: Cnblogs
+ href: Cnblogs.html
+ - name: .
+ - uid: Cnblogs.Architecture
+ name: Architecture
+ href: Cnblogs.Architecture.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd
+ name: Ddd
+ href: Cnblogs.Architecture.Ddd.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd.Cqrs
+ name: Cqrs
+ href: Cnblogs.Architecture.Ddd.Cqrs.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ name: Abstractions
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.html
+- uid: System.Object
+ commentId: T:System.Object
+ parent: System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ name: object
+ nameWithType: object
+ fullName: object
+ nameWithType.vb: Object
+ fullName.vb: Object
+ name.vb: Object
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IValidationResponse
+ commentId: T:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IValidationResponse
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IValidationResponse.html
+ name: IValidationResponse
+ nameWithType: IValidationResponse
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IValidationResponse
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ILockableResponse
+ commentId: T:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ILockableResponse
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ILockableResponse.html
+ name: ILockableResponse
+ nameWithType: ILockableResponse
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ILockableResponse
+- uid: System.IEquatable{Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse}
+ commentId: T:System.IEquatable{Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse}
+ parent: System
+ definition: System.IEquatable`1
+ href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
+ name: IEquatable
+ nameWithType: IEquatable
+ fullName: System.IEquatable
+ nameWithType.vb: IEquatable(Of CommandResponse)
+ fullName.vb: System.IEquatable(Of Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse)
+ name.vb: IEquatable(Of CommandResponse)
+ spec.csharp:
+ - uid: System.IEquatable`1
+ name: IEquatable
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
+ - name: <
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse
+ name: CommandResponse
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.html
+ - name: '>'
+ spec.vb:
+ - uid: System.IEquatable`1
+ name: IEquatable
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
+ - name: (
+ - name: Of
+ - name: " "
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse
+ name: CommandResponse
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.html
+ - name: )
+- uid: System.Object.Equals(System.Object)
+ commentId: M:System.Object.Equals(System.Object)
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
+ name: Equals(object)
+ nameWithType: object.Equals(object)
+ fullName: object.Equals(object)
+ nameWithType.vb: Object.Equals(Object)
+ fullName.vb: Object.Equals(Object)
+ name.vb: Equals(Object)
+ spec.csharp:
+ - uid: System.Object.Equals(System.Object)
+ name: Equals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
+ - name: (
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+ spec.vb:
+ - uid: System.Object.Equals(System.Object)
+ name: Equals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
+ - name: (
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+- uid: System.Object.Equals(System.Object,System.Object)
+ commentId: M:System.Object.Equals(System.Object,System.Object)
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
+ name: Equals(object, object)
+ nameWithType: object.Equals(object, object)
+ fullName: object.Equals(object, object)
+ nameWithType.vb: Object.Equals(Object, Object)
+ fullName.vb: Object.Equals(Object, Object)
+ name.vb: Equals(Object, Object)
+ spec.csharp:
+ - uid: System.Object.Equals(System.Object,System.Object)
+ name: Equals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
+ - name: (
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+ spec.vb:
+ - uid: System.Object.Equals(System.Object,System.Object)
+ name: Equals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
+ - name: (
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+- uid: System.Object.GetHashCode
+ commentId: M:System.Object.GetHashCode
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
+ name: GetHashCode()
+ nameWithType: object.GetHashCode()
+ fullName: object.GetHashCode()
+ nameWithType.vb: Object.GetHashCode()
+ fullName.vb: Object.GetHashCode()
+ spec.csharp:
+ - uid: System.Object.GetHashCode
+ name: GetHashCode
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: System.Object.GetHashCode
+ name: GetHashCode
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
+ - name: (
+ - name: )
+- uid: System.Object.GetType
+ commentId: M:System.Object.GetType
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gettype
+ name: GetType()
+ nameWithType: object.GetType()
+ fullName: object.GetType()
+ nameWithType.vb: Object.GetType()
+ fullName.vb: Object.GetType()
+ spec.csharp:
+ - uid: System.Object.GetType
+ name: GetType
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gettype
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: System.Object.GetType
+ name: GetType
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gettype
+ - name: (
+ - name: )
+- uid: System.Object.MemberwiseClone
+ commentId: M:System.Object.MemberwiseClone
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
+ name: MemberwiseClone()
+ nameWithType: object.MemberwiseClone()
+ fullName: object.MemberwiseClone()
+ nameWithType.vb: Object.MemberwiseClone()
+ fullName.vb: Object.MemberwiseClone()
+ spec.csharp:
+ - uid: System.Object.MemberwiseClone
+ name: MemberwiseClone
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: System.Object.MemberwiseClone
+ name: MemberwiseClone
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
+ - name: (
+ - name: )
+- uid: System.Object.ReferenceEquals(System.Object,System.Object)
+ commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
+ name: ReferenceEquals(object, object)
+ nameWithType: object.ReferenceEquals(object, object)
+ fullName: object.ReferenceEquals(object, object)
+ nameWithType.vb: Object.ReferenceEquals(Object, Object)
+ fullName.vb: Object.ReferenceEquals(Object, Object)
+ name.vb: ReferenceEquals(Object, Object)
+ spec.csharp:
+ - uid: System.Object.ReferenceEquals(System.Object,System.Object)
+ name: ReferenceEquals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
+ - name: (
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+ spec.vb:
+ - uid: System.Object.ReferenceEquals(System.Object,System.Object)
+ name: ReferenceEquals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
+ - name: (
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+- uid: System.Object.ToString
+ commentId: M:System.Object.ToString
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.tostring
+ name: ToString()
+ nameWithType: object.ToString()
+ fullName: object.ToString()
+ nameWithType.vb: Object.ToString()
+ fullName.vb: Object.ToString()
+ spec.csharp:
+ - uid: System.Object.ToString
+ name: ToString
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.tostring
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: System.Object.ToString
+ name: ToString
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.tostring
+ - name: (
+ - name: )
+- uid: System
+ commentId: N:System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system
+ name: System
+ nameWithType: System
+ fullName: System
+- uid: System.IEquatable`1
+ commentId: T:System.IEquatable`1
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
+ name: IEquatable
+ nameWithType: IEquatable
+ fullName: System.IEquatable
+ nameWithType.vb: IEquatable(Of T)
+ fullName.vb: System.IEquatable(Of T)
+ name.vb: IEquatable(Of T)
+ spec.csharp:
+ - uid: System.IEquatable`1
+ name: IEquatable
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
+ - name: <
+ - name: T
+ - name: '>'
+ spec.vb:
+ - uid: System.IEquatable`1
+ name: IEquatable
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
+ - name: (
+ - name: Of
+ - name: " "
+ - name: T
+ - name: )
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsValidationError*
+ commentId: Overload:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsValidationError
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_IsValidationError
+ name: IsValidationError
+ nameWithType: CommandResponse.IsValidationError
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsValidationError
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IValidationResponse.IsValidationError
+ commentId: P:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IValidationResponse.IsValidationError
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IValidationResponse
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IValidationResponse.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_IValidationResponse_IsValidationError
+ name: IsValidationError
+ nameWithType: IValidationResponse.IsValidationError
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IValidationResponse.IsValidationError
+- uid: System.Boolean
+ commentId: T:System.Boolean
+ parent: System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ name: bool
+ nameWithType: bool
+ fullName: bool
+ nameWithType.vb: Boolean
+ fullName.vb: Boolean
+ name.vb: Boolean
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsConcurrentError*
+ commentId: Overload:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsConcurrentError
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_IsConcurrentError
+ name: IsConcurrentError
+ nameWithType: CommandResponse.IsConcurrentError
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsConcurrentError
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ILockableResponse.IsConcurrentError
+ commentId: P:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ILockableResponse.IsConcurrentError
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ILockableResponse
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ILockableResponse.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_ILockableResponse_IsConcurrentError
+ name: IsConcurrentError
+ nameWithType: ILockableResponse.IsConcurrentError
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ILockableResponse.IsConcurrentError
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsSuccess
+ commentId: M:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsSuccess
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_IsSuccess
+ name: IsSuccess()
+ nameWithType: CommandResponse.IsSuccess()
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsSuccess()
+ spec.csharp:
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsSuccess
+ name: IsSuccess
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_IsSuccess
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsSuccess
+ name: IsSuccess
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_IsSuccess
+ - name: (
+ - name: )
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.ErrorMessage*
+ commentId: Overload:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.ErrorMessage
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_ErrorMessage
+ name: ErrorMessage
+ nameWithType: CommandResponse.ErrorMessage
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.ErrorMessage
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IValidationResponse.ErrorMessage
+ commentId: P:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IValidationResponse.ErrorMessage
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IValidationResponse
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IValidationResponse.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_IValidationResponse_ErrorMessage
+ name: ErrorMessage
+ nameWithType: IValidationResponse.ErrorMessage
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IValidationResponse.ErrorMessage
+- uid: System.String
+ commentId: T:System.String
+ parent: System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ name: string
+ nameWithType: string
+ fullName: string
+ nameWithType.vb: String
+ fullName.vb: String
+ name.vb: String
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse
+ commentId: T:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.html
+ name: CommandResponse
+ nameWithType: CommandResponse
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.ValidationErrors*
+ commentId: Overload:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.ValidationErrors
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_ValidationErrors
+ name: ValidationErrors
+ nameWithType: CommandResponse.ValidationErrors
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.ValidationErrors
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IValidationResponse.ValidationErrors
+ commentId: P:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IValidationResponse.ValidationErrors
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IValidationResponse
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IValidationResponse.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_IValidationResponse_ValidationErrors
+ name: ValidationErrors
+ nameWithType: IValidationResponse.ValidationErrors
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IValidationResponse.ValidationErrors
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ValidationErrors
+ commentId: T:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ValidationErrors
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ValidationErrors.html
+ name: ValidationErrors
+ nameWithType: ValidationErrors
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ValidationErrors
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.LockAcquired*
+ commentId: Overload:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.LockAcquired
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_LockAcquired
+ name: LockAcquired
+ nameWithType: CommandResponse.LockAcquired
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.LockAcquired
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ILockableResponse.LockAcquired
+ commentId: P:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ILockableResponse.LockAcquired
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ILockableResponse
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ILockableResponse.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_ILockableResponse_LockAcquired
+ name: LockAcquired
+ nameWithType: ILockableResponse.LockAcquired
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ILockableResponse.LockAcquired
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsSuccess*
+ commentId: Overload:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsSuccess
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_IsSuccess
+ name: IsSuccess
+ nameWithType: CommandResponse.IsSuccess
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.IsSuccess
+- uid: System.String.Empty
+ commentId: F:System.String.Empty
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string.empty
+ name: Empty
+ nameWithType: string.Empty
+ fullName: string.Empty
+ nameWithType.vb: String.Empty
+ fullName.vb: String.Empty
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.GetErrorMessage*
+ commentId: Overload:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.GetErrorMessage
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_CommandResponse_GetErrorMessage
+ name: GetErrorMessage
+ nameWithType: CommandResponse.GetErrorMessage
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse.GetErrorMessage
diff --git a/api/Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.yml b/api/Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.yml
new file mode 100644
index 0000000..bd248fd
--- /dev/null
+++ b/api/Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.yml
@@ -0,0 +1,474 @@
+### YamlMime:ManagedReference
+items:
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest
+ commentId: T:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest
+ id: ICachableRequest
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ children:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.CacheGroupKey
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.CacheKey
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.GetCacheKeyParameters
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.LocalCacheBehavior
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.LocalExpires
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.RemoteCacheBehavior
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.RemoteExpires
+ langs:
+ - csharp
+ - vb
+ name: ICachableRequest
+ nameWithType: ICachableRequest
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest
+ type: Interface
+ source:
+ remote:
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/ICachableRequest.cs
+ branch: add-docfx
+ repo: https://github.com/cnblogs/Architecture.git
+ id: ICachableRequest
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/ICachableRequest.cs
+ startLine: 5
+ assemblies:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ namespace: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ summary: Definition for cachable request.
+ example: []
+ syntax:
+ content: public interface ICachableRequest
+ content.vb: Public Interface ICachableRequest
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.LocalCacheBehavior
+ commentId: P:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.LocalCacheBehavior
+ id: LocalCacheBehavior
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest
+ langs:
+ - csharp
+ - vb
+ name: LocalCacheBehavior
+ nameWithType: ICachableRequest.LocalCacheBehavior
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.LocalCacheBehavior
+ type: Property
+ source:
+ remote:
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/ICachableRequest.cs
+ branch: add-docfx
+ repo: https://github.com/cnblogs/Architecture.git
+ id: LocalCacheBehavior
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/ICachableRequest.cs
+ startLine: 10
+ assemblies:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ namespace: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ summary: Configuration for local cache provider.
+ example: []
+ syntax:
+ content: CacheBehavior LocalCacheBehavior { get; }
+ parameters: []
+ return:
+ type: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheBehavior
+ content.vb: ReadOnly Property LocalCacheBehavior As CacheBehavior
+ overload: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.LocalCacheBehavior*
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.RemoteCacheBehavior
+ commentId: P:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.RemoteCacheBehavior
+ id: RemoteCacheBehavior
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest
+ langs:
+ - csharp
+ - vb
+ name: RemoteCacheBehavior
+ nameWithType: ICachableRequest.RemoteCacheBehavior
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.RemoteCacheBehavior
+ type: Property
+ source:
+ remote:
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/ICachableRequest.cs
+ branch: add-docfx
+ repo: https://github.com/cnblogs/Architecture.git
+ id: RemoteCacheBehavior
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/ICachableRequest.cs
+ startLine: 15
+ assemblies:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ namespace: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ summary: Configuration for remote cache provider.
+ example: []
+ syntax:
+ content: CacheBehavior RemoteCacheBehavior { get; }
+ parameters: []
+ return:
+ type: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheBehavior
+ content.vb: ReadOnly Property RemoteCacheBehavior As CacheBehavior
+ overload: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.RemoteCacheBehavior*
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.LocalExpires
+ commentId: P:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.LocalExpires
+ id: LocalExpires
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest
+ langs:
+ - csharp
+ - vb
+ name: LocalExpires
+ nameWithType: ICachableRequest.LocalExpires
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.LocalExpires
+ type: Property
+ source:
+ remote:
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/ICachableRequest.cs
+ branch: add-docfx
+ repo: https://github.com/cnblogs/Architecture.git
+ id: LocalExpires
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/ICachableRequest.cs
+ startLine: 20
+ assemblies:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ namespace: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ summary: The expire time for local cache.
+ example: []
+ syntax:
+ content: TimeSpan? LocalExpires { get; }
+ parameters: []
+ return:
+ type: System.Nullable{System.TimeSpan}
+ content.vb: ReadOnly Property LocalExpires As TimeSpan?
+ overload: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.LocalExpires*
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.RemoteExpires
+ commentId: P:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.RemoteExpires
+ id: RemoteExpires
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest
+ langs:
+ - csharp
+ - vb
+ name: RemoteExpires
+ nameWithType: ICachableRequest.RemoteExpires
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.RemoteExpires
+ type: Property
+ source:
+ remote:
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/ICachableRequest.cs
+ branch: add-docfx
+ repo: https://github.com/cnblogs/Architecture.git
+ id: RemoteExpires
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/ICachableRequest.cs
+ startLine: 25
+ assemblies:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ namespace: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ summary: The expire time for remote cache.
+ example: []
+ syntax:
+ content: TimeSpan? RemoteExpires { get; }
+ parameters: []
+ return:
+ type: System.Nullable{System.TimeSpan}
+ content.vb: ReadOnly Property RemoteExpires As TimeSpan?
+ overload: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.RemoteExpires*
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.CacheGroupKey
+ commentId: M:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.CacheGroupKey
+ id: CacheGroupKey
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest
+ langs:
+ - csharp
+ - vb
+ name: CacheGroupKey()
+ nameWithType: ICachableRequest.CacheGroupKey()
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.CacheGroupKey()
+ type: Method
+ source:
+ remote:
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/ICachableRequest.cs
+ branch: add-docfx
+ repo: https://github.com/cnblogs/Architecture.git
+ id: CacheGroupKey
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/ICachableRequest.cs
+ startLine: 31
+ assemblies:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ namespace: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ summary: Generate key for cache group, return null for no group.
+ example: []
+ syntax:
+ content: string? CacheGroupKey()
+ return:
+ type: System.String
+ description: ''
+ content.vb: Function CacheGroupKey() As String
+ overload: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.CacheGroupKey*
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.CacheKey
+ commentId: M:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.CacheKey
+ id: CacheKey
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest
+ langs:
+ - csharp
+ - vb
+ name: CacheKey()
+ nameWithType: ICachableRequest.CacheKey()
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.CacheKey()
+ type: Method
+ source:
+ remote:
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/ICachableRequest.cs
+ branch: add-docfx
+ repo: https://github.com/cnblogs/Architecture.git
+ id: CacheKey
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/ICachableRequest.cs
+ startLine: 37
+ assemblies:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ namespace: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ summary: Generate cache key for each request.
+ example: []
+ syntax:
+ content: string CacheKey()
+ return:
+ type: System.String
+ description: The cache key for current request.
+ content.vb: Function CacheKey() As String
+ overload: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.CacheKey*
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.GetCacheKeyParameters
+ commentId: M:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.GetCacheKeyParameters
+ id: GetCacheKeyParameters
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest
+ langs:
+ - csharp
+ - vb
+ name: GetCacheKeyParameters()
+ nameWithType: ICachableRequest.GetCacheKeyParameters()
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.GetCacheKeyParameters()
+ type: Method
+ source:
+ remote:
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/ICachableRequest.cs
+ branch: add-docfx
+ repo: https://github.com/cnblogs/Architecture.git
+ id: GetCacheKeyParameters
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/ICachableRequest.cs
+ startLine: 46
+ assemblies:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ namespace: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ summary: Get parameters for generating cache key, will call to each object been provided.
+ example: []
+ syntax:
+ content: object?[] GetCacheKeyParameters()
+ return:
+ type: System.Object[]
+ description: The parameter array.
+ content.vb: Function GetCacheKeyParameters() As Object()
+ overload: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.GetCacheKeyParameters*
+references:
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ commentId: N:Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ href: Cnblogs.html
+ name: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ nameWithType: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ spec.csharp:
+ - uid: Cnblogs
+ name: Cnblogs
+ href: Cnblogs.html
+ - name: .
+ - uid: Cnblogs.Architecture
+ name: Architecture
+ href: Cnblogs.Architecture.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd
+ name: Ddd
+ href: Cnblogs.Architecture.Ddd.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd.Cqrs
+ name: Cqrs
+ href: Cnblogs.Architecture.Ddd.Cqrs.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ name: Abstractions
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.html
+ spec.vb:
+ - uid: Cnblogs
+ name: Cnblogs
+ href: Cnblogs.html
+ - name: .
+ - uid: Cnblogs.Architecture
+ name: Architecture
+ href: Cnblogs.Architecture.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd
+ name: Ddd
+ href: Cnblogs.Architecture.Ddd.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd.Cqrs
+ name: Cqrs
+ href: Cnblogs.Architecture.Ddd.Cqrs.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ name: Abstractions
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.html
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.LocalCacheBehavior*
+ commentId: Overload:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.LocalCacheBehavior
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_ICachableRequest_LocalCacheBehavior
+ name: LocalCacheBehavior
+ nameWithType: ICachableRequest.LocalCacheBehavior
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.LocalCacheBehavior
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheBehavior
+ commentId: T:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheBehavior
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheBehavior.html
+ name: CacheBehavior
+ nameWithType: CacheBehavior
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CacheBehavior
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.RemoteCacheBehavior*
+ commentId: Overload:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.RemoteCacheBehavior
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_ICachableRequest_RemoteCacheBehavior
+ name: RemoteCacheBehavior
+ nameWithType: ICachableRequest.RemoteCacheBehavior
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.RemoteCacheBehavior
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.LocalExpires*
+ commentId: Overload:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.LocalExpires
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_ICachableRequest_LocalExpires
+ name: LocalExpires
+ nameWithType: ICachableRequest.LocalExpires
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.LocalExpires
+- uid: System.Nullable{System.TimeSpan}
+ commentId: T:System.Nullable{System.TimeSpan}
+ parent: System
+ definition: System.Nullable`1
+ href: https://learn.microsoft.com/dotnet/api/system.timespan
+ name: TimeSpan?
+ nameWithType: TimeSpan?
+ fullName: System.TimeSpan?
+ spec.csharp:
+ - uid: System.TimeSpan
+ name: TimeSpan
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.timespan
+ - name: '?'
+ spec.vb:
+ - uid: System.TimeSpan
+ name: TimeSpan
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.timespan
+ - name: '?'
+- uid: System.Nullable`1
+ commentId: T:System.Nullable`1
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.nullable-1
+ name: Nullable
+ nameWithType: Nullable
+ fullName: System.Nullable
+ nameWithType.vb: Nullable(Of T)
+ fullName.vb: System.Nullable(Of T)
+ name.vb: Nullable(Of T)
+ spec.csharp:
+ - uid: System.Nullable`1
+ name: Nullable
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.nullable-1
+ - name: <
+ - name: T
+ - name: '>'
+ spec.vb:
+ - uid: System.Nullable`1
+ name: Nullable
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.nullable-1
+ - name: (
+ - name: Of
+ - name: " "
+ - name: T
+ - name: )
+- uid: System
+ commentId: N:System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system
+ name: System
+ nameWithType: System
+ fullName: System
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.RemoteExpires*
+ commentId: Overload:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.RemoteExpires
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_ICachableRequest_RemoteExpires
+ name: RemoteExpires
+ nameWithType: ICachableRequest.RemoteExpires
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.RemoteExpires
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.CacheGroupKey*
+ commentId: Overload:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.CacheGroupKey
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_ICachableRequest_CacheGroupKey
+ name: CacheGroupKey
+ nameWithType: ICachableRequest.CacheGroupKey
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.CacheGroupKey
+- uid: System.String
+ commentId: T:System.String
+ parent: System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ name: string
+ nameWithType: string
+ fullName: string
+ nameWithType.vb: String
+ fullName.vb: String
+ name.vb: String
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.CacheKey*
+ commentId: Overload:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.CacheKey
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_ICachableRequest_CacheKey
+ name: CacheKey
+ nameWithType: ICachableRequest.CacheKey
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.CacheKey
+- uid: System.Object.ToString
+ commentId: M:System.Object.ToString
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.tostring
+ name: ToString()
+ nameWithType: object.ToString()
+ fullName: object.ToString()
+ nameWithType.vb: Object.ToString()
+ fullName.vb: Object.ToString()
+ spec.csharp:
+ - uid: System.Object.ToString
+ name: ToString
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.tostring
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: System.Object.ToString
+ name: ToString
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.tostring
+ - name: (
+ - name: )
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.GetCacheKeyParameters*
+ commentId: Overload:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.GetCacheKeyParameters
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_ICachableRequest_GetCacheKeyParameters
+ name: GetCacheKeyParameters
+ nameWithType: ICachableRequest.GetCacheKeyParameters
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICachableRequest.GetCacheKeyParameters
+- uid: System.Object[]
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ name: object[]
+ nameWithType: object[]
+ fullName: object[]
+ nameWithType.vb: Object()
+ fullName.vb: Object()
+ name.vb: Object()
+ spec.csharp:
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: '['
+ - name: ']'
+ spec.vb:
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: (
+ - name: )
+- uid: System.Object
+ commentId: T:System.Object
+ parent: System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ name: object
+ nameWithType: object
+ fullName: object
+ nameWithType.vb: Object
+ fullName.vb: Object
+ name.vb: Object
diff --git a/api/Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand-1.yml b/api/Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand-1.yml
new file mode 100644
index 0000000..57c88da
--- /dev/null
+++ b/api/Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand-1.yml
@@ -0,0 +1,144 @@
+### YamlMime:ManagedReference
+items:
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand`1
+ commentId: T:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand`1
+ id: ICommand`1
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ children:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand`1.ValidateOnly
+ langs:
+ - csharp
+ - vb
+ name: ICommand
+ nameWithType: ICommand
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand
+ type: Interface
+ source:
+ remote:
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/ICommand.cs
+ branch: add-docfx
+ repo: https://github.com/cnblogs/Architecture.git
+ id: ICommand
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/ICommand.cs
+ startLine: 10
+ assemblies:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ namespace: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ summary: Definition for command.
+ example: []
+ syntax:
+ content: 'public interface ICommand : IRequest>, IBaseRequest where TError : Enumeration'
+ typeParameters:
+ - id: TError
+ description: The error type when command execution failed.
+ content.vb: Public Interface ICommand(Of TError As Enumeration) Inherits IRequest(Of CommandResponse(Of TError)), IBaseRequest
+ nameWithType.vb: ICommand(Of TError)
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand(Of TError)
+ name.vb: ICommand(Of TError)
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand`1.ValidateOnly
+ commentId: P:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand`1.ValidateOnly
+ id: ValidateOnly
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand`1
+ langs:
+ - csharp
+ - vb
+ name: ValidateOnly
+ nameWithType: ICommand.ValidateOnly
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand.ValidateOnly
+ type: Property
+ source:
+ remote:
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/ICommand.cs
+ branch: add-docfx
+ repo: https://github.com/cnblogs/Architecture.git
+ id: ValidateOnly
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/ICommand.cs
+ startLine: 19
+ assemblies:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ namespace: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ summary: Only execute validation logic.
+ remarks: This logic must be implemented manually in command handler and not guaranteed by framework.
+ example: []
+ syntax:
+ content: bool ValidateOnly { get; }
+ parameters: []
+ return:
+ type: System.Boolean
+ content.vb: ReadOnly Property ValidateOnly As Boolean
+ overload: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand`1.ValidateOnly*
+ nameWithType.vb: ICommand(Of TError).ValidateOnly
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand(Of TError).ValidateOnly
+references:
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ commentId: N:Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ href: Cnblogs.html
+ name: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ nameWithType: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ spec.csharp:
+ - uid: Cnblogs
+ name: Cnblogs
+ href: Cnblogs.html
+ - name: .
+ - uid: Cnblogs.Architecture
+ name: Architecture
+ href: Cnblogs.Architecture.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd
+ name: Ddd
+ href: Cnblogs.Architecture.Ddd.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd.Cqrs
+ name: Cqrs
+ href: Cnblogs.Architecture.Ddd.Cqrs.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ name: Abstractions
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.html
+ spec.vb:
+ - uid: Cnblogs
+ name: Cnblogs
+ href: Cnblogs.html
+ - name: .
+ - uid: Cnblogs.Architecture
+ name: Architecture
+ href: Cnblogs.Architecture.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd
+ name: Ddd
+ href: Cnblogs.Architecture.Ddd.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd.Cqrs
+ name: Cqrs
+ href: Cnblogs.Architecture.Ddd.Cqrs.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ name: Abstractions
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.html
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand`1.ValidateOnly*
+ commentId: Overload:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand`1.ValidateOnly
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand-1.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_ICommand_1_ValidateOnly
+ name: ValidateOnly
+ nameWithType: ICommand.ValidateOnly
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand.ValidateOnly
+ nameWithType.vb: ICommand(Of TError).ValidateOnly
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand(Of TError).ValidateOnly
+- uid: System.Boolean
+ commentId: T:System.Boolean
+ parent: System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ name: bool
+ nameWithType: bool
+ fullName: bool
+ nameWithType.vb: Boolean
+ fullName.vb: Boolean
+ name.vb: Boolean
+- uid: System
+ commentId: N:System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system
+ name: System
+ nameWithType: System
+ fullName: System
diff --git a/api/Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand-2.yml b/api/Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand-2.yml
new file mode 100644
index 0000000..a929af8
--- /dev/null
+++ b/api/Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand-2.yml
@@ -0,0 +1,146 @@
+### YamlMime:ManagedReference
+items:
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand`2
+ commentId: T:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand`2
+ id: ICommand`2
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ children:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand`2.ValidateOnly
+ langs:
+ - csharp
+ - vb
+ name: ICommand
+ nameWithType: ICommand
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand
+ type: Interface
+ source:
+ remote:
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/ICommand.Generic.cs
+ branch: add-docfx
+ repo: https://github.com/cnblogs/Architecture.git
+ id: ICommand
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/ICommand.Generic.cs
+ startLine: 11
+ assemblies:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ namespace: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ summary: Definitions of command in CQRS.
+ example: []
+ syntax:
+ content: 'public interface ICommand : IRequest>, IBaseRequest where TError : Enumeration'
+ typeParameters:
+ - id: TView
+ description: The result type for command.
+ - id: TError
+ description: The error code type when command failed.
+ content.vb: Public Interface ICommand(Of TView, TError As Enumeration) Inherits IRequest(Of CommandResponse(Of TView, TError)), IBaseRequest
+ nameWithType.vb: ICommand(Of TView, TError)
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand(Of TView, TError)
+ name.vb: ICommand(Of TView, TError)
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand`2.ValidateOnly
+ commentId: P:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand`2.ValidateOnly
+ id: ValidateOnly
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand`2
+ langs:
+ - csharp
+ - vb
+ name: ValidateOnly
+ nameWithType: ICommand.ValidateOnly
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand.ValidateOnly
+ type: Property
+ source:
+ remote:
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/ICommand.Generic.cs
+ branch: add-docfx
+ repo: https://github.com/cnblogs/Architecture.git
+ id: ValidateOnly
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/ICommand.Generic.cs
+ startLine: 20
+ assemblies:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ namespace: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ summary: Only execute validation logic.
+ remarks: This logic must be implemented manually in command handler and not guaranteed by framework.
+ example: []
+ syntax:
+ content: bool ValidateOnly { get; }
+ parameters: []
+ return:
+ type: System.Boolean
+ content.vb: ReadOnly Property ValidateOnly As Boolean
+ overload: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand`2.ValidateOnly*
+ nameWithType.vb: ICommand(Of TView, TError).ValidateOnly
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand(Of TView, TError).ValidateOnly
+references:
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ commentId: N:Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ href: Cnblogs.html
+ name: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ nameWithType: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ spec.csharp:
+ - uid: Cnblogs
+ name: Cnblogs
+ href: Cnblogs.html
+ - name: .
+ - uid: Cnblogs.Architecture
+ name: Architecture
+ href: Cnblogs.Architecture.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd
+ name: Ddd
+ href: Cnblogs.Architecture.Ddd.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd.Cqrs
+ name: Cqrs
+ href: Cnblogs.Architecture.Ddd.Cqrs.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ name: Abstractions
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.html
+ spec.vb:
+ - uid: Cnblogs
+ name: Cnblogs
+ href: Cnblogs.html
+ - name: .
+ - uid: Cnblogs.Architecture
+ name: Architecture
+ href: Cnblogs.Architecture.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd
+ name: Ddd
+ href: Cnblogs.Architecture.Ddd.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd.Cqrs
+ name: Cqrs
+ href: Cnblogs.Architecture.Ddd.Cqrs.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ name: Abstractions
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.html
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand`2.ValidateOnly*
+ commentId: Overload:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand`2.ValidateOnly
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand-2.html#Cnblogs_Architecture_Ddd_Cqrs_Abstractions_ICommand_2_ValidateOnly
+ name: ValidateOnly
+ nameWithType: ICommand.ValidateOnly
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand.ValidateOnly
+ nameWithType.vb: ICommand(Of TView, TError).ValidateOnly
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand(Of TView, TError).ValidateOnly
+- uid: System.Boolean
+ commentId: T:System.Boolean
+ parent: System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ name: bool
+ nameWithType: bool
+ fullName: bool
+ nameWithType.vb: Boolean
+ fullName.vb: Boolean
+ name.vb: Boolean
+- uid: System
+ commentId: N:System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system
+ name: System
+ nameWithType: System
+ fullName: System
diff --git a/api/Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommandHandler-2.yml b/api/Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommandHandler-2.yml
new file mode 100644
index 0000000..472c98b
--- /dev/null
+++ b/api/Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommandHandler-2.yml
@@ -0,0 +1,265 @@
+### YamlMime:ManagedReference
+items:
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommandHandler`2
+ commentId: T:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommandHandler`2
+ id: ICommandHandler`2
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ children: []
+ langs:
+ - csharp
+ - vb
+ name: ICommandHandler
+ nameWithType: ICommandHandler
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommandHandler
+ type: Interface
+ source:
+ remote:
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/ICommandHandler.cs
+ branch: add-docfx
+ repo: https://github.com/cnblogs/Architecture.git
+ id: ICommandHandler
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/ICommandHandler.cs
+ startLine: 11
+ assemblies:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ namespace: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ summary: Definitions of handler that handles .
+ example: []
+ syntax:
+ content: 'public interface ICommandHandler : IRequestHandler> where TCommand : ICommand where TError : Enumeration'
+ typeParameters:
+ - id: TCommand
+ description: The command type for this handler.
+ - id: TError
+ description: The error type for this handler.
+ content.vb: Public Interface ICommandHandler(Of TCommand As ICommand(Of TError), TError As Enumeration) Inherits IRequestHandler(Of TCommand, CommandResponse(Of TError))
+ inheritedMembers:
+ - MediatR.IRequestHandler{{TCommand},Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse{{TError}}}.Handle({TCommand},System.Threading.CancellationToken)
+ nameWithType.vb: ICommandHandler(Of TCommand, TError)
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommandHandler(Of TCommand, TError)
+ name.vb: ICommandHandler(Of TCommand, TError)
+references:
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand`1
+ commentId: T:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand`1
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand-1.html
+ name: ICommand
+ nameWithType: ICommand
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand
+ nameWithType.vb: ICommand(Of TError)
+ fullName.vb: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand(Of TError)
+ name.vb: ICommand(Of TError)
+ spec.csharp:
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand`1
+ name: ICommand
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand-1.html
+ - name: <
+ - name: TError
+ - name: '>'
+ spec.vb:
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand`1
+ name: ICommand
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand-1.html
+ - name: (
+ - name: Of
+ - name: " "
+ - name: TError
+ - name: )
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ commentId: N:Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ href: Cnblogs.html
+ name: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ nameWithType: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ spec.csharp:
+ - uid: Cnblogs
+ name: Cnblogs
+ href: Cnblogs.html
+ - name: .
+ - uid: Cnblogs.Architecture
+ name: Architecture
+ href: Cnblogs.Architecture.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd
+ name: Ddd
+ href: Cnblogs.Architecture.Ddd.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd.Cqrs
+ name: Cqrs
+ href: Cnblogs.Architecture.Ddd.Cqrs.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ name: Abstractions
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.html
+ spec.vb:
+ - uid: Cnblogs
+ name: Cnblogs
+ href: Cnblogs.html
+ - name: .
+ - uid: Cnblogs.Architecture
+ name: Architecture
+ href: Cnblogs.Architecture.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd
+ name: Ddd
+ href: Cnblogs.Architecture.Ddd.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd.Cqrs
+ name: Cqrs
+ href: Cnblogs.Architecture.Ddd.Cqrs.html
+ - name: .
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ name: Abstractions
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.html
+- uid: MediatR.IRequestHandler{{TCommand},Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse{{TError}}}.Handle({TCommand},System.Threading.CancellationToken)
+ commentId: M:MediatR.IRequestHandler{`0,Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse{`1}}.Handle(`0,System.Threading.CancellationToken)
+ parent: MediatR.IRequestHandler{{TCommand},Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse{{TError}}}
+ definition: MediatR.IRequestHandler`2.Handle(`0,System.Threading.CancellationToken)
+ href: https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken
+ name: Handle(TCommand, CancellationToken)
+ nameWithType: IRequestHandler>.Handle(TCommand, CancellationToken)
+ fullName: MediatR.IRequestHandler>.Handle(TCommand, System.Threading.CancellationToken)
+ nameWithType.vb: IRequestHandler(Of TCommand, CommandResponse(Of TError)).Handle(TCommand, CancellationToken)
+ fullName.vb: MediatR.IRequestHandler(Of TCommand, Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse(Of TError)).Handle(TCommand, System.Threading.CancellationToken)
+ spec.csharp:
+ - uid: MediatR.IRequestHandler{`0,Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse{`1}}.Handle(`0,System.Threading.CancellationToken)
+ name: Handle
+ isExternal: true
+ - name: (
+ - name: TCommand
+ - name: ','
+ - name: " "
+ - uid: System.Threading.CancellationToken
+ name: CancellationToken
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken
+ - name: )
+ spec.vb:
+ - uid: MediatR.IRequestHandler{`0,Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse{`1}}.Handle(`0,System.Threading.CancellationToken)
+ name: Handle
+ isExternal: true
+ - name: (
+ - name: TCommand
+ - name: ','
+ - name: " "
+ - uid: System.Threading.CancellationToken
+ name: CancellationToken
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken
+ - name: )
+- uid: MediatR.IRequestHandler`2.Handle(`0,System.Threading.CancellationToken)
+ commentId: M:MediatR.IRequestHandler`2.Handle(`0,System.Threading.CancellationToken)
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken
+ name: Handle(TRequest, CancellationToken)
+ nameWithType: IRequestHandler.Handle(TRequest, CancellationToken)
+ fullName: MediatR.IRequestHandler.Handle(TRequest, System.Threading.CancellationToken)
+ nameWithType.vb: IRequestHandler(Of TRequest, TResponse).Handle(TRequest, CancellationToken)
+ fullName.vb: MediatR.IRequestHandler(Of TRequest, TResponse).Handle(TRequest, System.Threading.CancellationToken)
+ spec.csharp:
+ - uid: MediatR.IRequestHandler`2.Handle(`0,System.Threading.CancellationToken)
+ name: Handle
+ isExternal: true
+ - name: (
+ - name: TRequest
+ - name: ','
+ - name: " "
+ - uid: System.Threading.CancellationToken
+ name: CancellationToken
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken
+ - name: )
+ spec.vb:
+ - uid: MediatR.IRequestHandler`2.Handle(`0,System.Threading.CancellationToken)
+ name: Handle
+ isExternal: true
+ - name: (
+ - name: TRequest
+ - name: ','
+ - name: " "
+ - uid: System.Threading.CancellationToken
+ name: CancellationToken
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken
+ - name: )
+- uid: MediatR.IRequestHandler{{TCommand},Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse{{TError}}}
+ commentId: T:MediatR.IRequestHandler{`0,Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse{`1}}
+ parent: MediatR
+ definition: MediatR.IRequestHandler`2
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-1.html
+ name: IRequestHandler>
+ nameWithType: IRequestHandler>
+ fullName: MediatR.IRequestHandler>
+ nameWithType.vb: IRequestHandler(Of TCommand, CommandResponse(Of TError))
+ fullName.vb: MediatR.IRequestHandler(Of TCommand, Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse(Of TError))
+ name.vb: IRequestHandler(Of TCommand, CommandResponse(Of TError))
+ spec.csharp:
+ - uid: MediatR.IRequestHandler`2
+ name: IRequestHandler
+ isExternal: true
+ - name: <
+ - name: TCommand
+ - name: ','
+ - name: " "
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1
+ name: CommandResponse
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-1.html
+ - name: <
+ - name: TError
+ - name: '>'
+ - name: '>'
+ spec.vb:
+ - uid: MediatR.IRequestHandler`2
+ name: IRequestHandler
+ isExternal: true
+ - name: (
+ - name: Of
+ - name: " "
+ - name: TCommand
+ - name: ','
+ - name: " "
+ - uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse`1
+ name: CommandResponse
+ href: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.CommandResponse-1.html
+ - name: (
+ - name: Of
+ - name: " "
+ - name: TError
+ - name: )
+ - name: )
+- uid: MediatR.IRequestHandler`2
+ commentId: T:MediatR.IRequestHandler`2
+ isExternal: true
+ name: IRequestHandler
+ nameWithType: IRequestHandler
+ fullName: MediatR.IRequestHandler
+ nameWithType.vb: IRequestHandler(Of TRequest, TResponse)
+ fullName.vb: MediatR.IRequestHandler(Of TRequest, TResponse)
+ name.vb: IRequestHandler(Of TRequest, TResponse)
+ spec.csharp:
+ - uid: MediatR.IRequestHandler`2
+ name: IRequestHandler
+ isExternal: true
+ - name: <
+ - name: TRequest
+ - name: ','
+ - name: " "
+ - name: TResponse
+ - name: '>'
+ spec.vb:
+ - uid: MediatR.IRequestHandler`2
+ name: IRequestHandler
+ isExternal: true
+ - name: (
+ - name: Of
+ - name: " "
+ - name: TRequest
+ - name: ','
+ - name: " "
+ - name: TResponse
+ - name: )
+- uid: MediatR
+ commentId: N:MediatR
+ href: MediatR.html
+ name: MediatR
+ nameWithType: MediatR
+ fullName: MediatR
diff --git a/api/Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommandHandler-3.yml b/api/Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommandHandler-3.yml
new file mode 100644
index 0000000..5b73ac3
--- /dev/null
+++ b/api/Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommandHandler-3.yml
@@ -0,0 +1,279 @@
+### YamlMime:ManagedReference
+items:
+- uid: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommandHandler`3
+ commentId: T:Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommandHandler`3
+ id: ICommandHandler`3
+ parent: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ children: []
+ langs:
+ - csharp
+ - vb
+ name: ICommandHandler
+ nameWithType: ICommandHandler
+ fullName: Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommandHandler
+ type: Interface
+ source:
+ remote:
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/ICommandHandler.Generic.cs
+ branch: add-docfx
+ repo: https://github.com/cnblogs/Architecture.git
+ id: ICommandHandler
+ path: src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/ICommandHandler.Generic.cs
+ startLine: 12
+ assemblies:
+ - Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ namespace: Cnblogs.Architecture.Ddd.Cqrs.Abstractions
+ summary: Definitions of handler that handles 。
+ example: []
+ syntax:
+ content: 'public interface ICommandHandler : IRequestHandler