Open Source Web Application Framework for ASP.NET Core
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

263 lines
7.8 KiB

{
"name": "Volo.CmsKit.Common.Application",
"hash": "e756f9adfa0c1e2a3e80ecfc6d43efb3",
"contents": [
{
"namespace": "Volo.CmsKit",
"dependsOnModules": [
{
"declaringAssemblyName": "Volo.CmsKit.Common.Application.Contracts",
"namespace": "Volo.CmsKit",
"name": "CmsKitCommonApplicationContractsModule"
},
{
"declaringAssemblyName": "Volo.CmsKit.Domain",
"namespace": "Volo.CmsKit",
"name": "CmsKitDomainModule"
},
{
"declaringAssemblyName": "Volo.Abp.Ddd.Application",
"namespace": "Volo.Abp.Application",
"name": "AbpDddApplicationModule"
},
{
"declaringAssemblyName": "Volo.Abp.AutoMapper",
"namespace": "Volo.Abp.AutoMapper",
"name": "AbpAutoMapperModule"
}
],
"contentType": "abpModule",
"name": "CmsKitCommonApplicationModule",
"summary": null
},
{
"namespace": "Volo.CmsKit.Tags",
"baseClass": {
"name": "CmsKitAppServiceBase",
"namespace": "Volo.CmsKit",
"declaringAssemblyName": "Volo.CmsKit.Common.Application"
},
"implementingInterfaces": [
{
"name": "IApplicationService",
"namespace": "Volo.Abp.Application.Services",
"declaringAssemblyName": "Volo.Abp.Ddd.Application.Contracts"
},
{
"name": "IRemoteService",
"namespace": "Volo.Abp",
"declaringAssemblyName": "Volo.Abp.Core"
},
{
"name": "IAvoidDuplicateCrossCuttingConcerns",
"namespace": "Volo.Abp.Aspects",
"declaringAssemblyName": "Volo.Abp.Core"
},
{
"name": "IValidationEnabled",
"namespace": "Volo.Abp.Validation",
"declaringAssemblyName": "Volo.Abp.Validation"
},
{
"name": "IUnitOfWorkEnabled",
"namespace": "Volo.Abp.Uow",
"declaringAssemblyName": "Volo.Abp.Uow"
},
{
"name": "IAuditingEnabled",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts"
},
{
"name": "IGlobalFeatureCheckingEnabled",
"namespace": "Volo.Abp.GlobalFeatures",
"declaringAssemblyName": "Volo.Abp.GlobalFeatures"
},
{
"name": "ITransientDependency",
"namespace": "Volo.Abp.DependencyInjection",
"declaringAssemblyName": "Volo.Abp.Core"
},
{
"name": "ITagAppService",
"namespace": "Volo.CmsKit.Tags",
"declaringAssemblyName": "Volo.CmsKit.Common.Application.Contracts"
}
],
"methods": [
{
"returnType": "List<TagDto>",
"isAsync": true,
"name": "GetAllRelatedTagsAsync",
"summary": null,
"parameters": [
{
"type": "String",
"name": "entityType",
"isOptional": false
},
{
"type": "String",
"name": "entityId",
"isOptional": false
}
]
}
],
"contentType": "applicationService",
"name": "TagAppService",
"summary": null
},
{
"namespace": "Volo.CmsKit.MediaDescriptors",
"baseClass": {
"name": "CmsKitAppServiceBase",
"namespace": "Volo.CmsKit",
"declaringAssemblyName": "Volo.CmsKit.Common.Application"
},
"implementingInterfaces": [
{
"name": "IApplicationService",
"namespace": "Volo.Abp.Application.Services",
"declaringAssemblyName": "Volo.Abp.Ddd.Application.Contracts"
},
{
"name": "IRemoteService",
"namespace": "Volo.Abp",
"declaringAssemblyName": "Volo.Abp.Core"
},
{
"name": "IAvoidDuplicateCrossCuttingConcerns",
"namespace": "Volo.Abp.Aspects",
"declaringAssemblyName": "Volo.Abp.Core"
},
{
"name": "IValidationEnabled",
"namespace": "Volo.Abp.Validation",
"declaringAssemblyName": "Volo.Abp.Validation"
},
{
"name": "IUnitOfWorkEnabled",
"namespace": "Volo.Abp.Uow",
"declaringAssemblyName": "Volo.Abp.Uow"
},
{
"name": "IAuditingEnabled",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts"
},
{
"name": "IGlobalFeatureCheckingEnabled",
"namespace": "Volo.Abp.GlobalFeatures",
"declaringAssemblyName": "Volo.Abp.GlobalFeatures"
},
{
"name": "ITransientDependency",
"namespace": "Volo.Abp.DependencyInjection",
"declaringAssemblyName": "Volo.Abp.Core"
},
{
"name": "IMediaDescriptorAppService",
"namespace": "Volo.CmsKit.MediaDescriptors",
"declaringAssemblyName": "Volo.CmsKit.Common.Application.Contracts"
}
],
"methods": [
{
"returnType": "RemoteStreamContent",
"isAsync": true,
"name": "DownloadAsync",
"summary": null,
"parameters": [
{
"type": "Guid",
"name": "id",
"isOptional": false
}
]
}
],
"contentType": "applicationService",
"name": "MediaDescriptorAppService",
"summary": null
},
{
"namespace": "Volo.CmsKit.Blogs",
"baseClass": {
"name": "CmsKitAppServiceBase",
"namespace": "Volo.CmsKit",
"declaringAssemblyName": "Volo.CmsKit.Common.Application"
},
"implementingInterfaces": [
{
"name": "IApplicationService",
"namespace": "Volo.Abp.Application.Services",
"declaringAssemblyName": "Volo.Abp.Ddd.Application.Contracts"
},
{
"name": "IRemoteService",
"namespace": "Volo.Abp",
"declaringAssemblyName": "Volo.Abp.Core"
},
{
"name": "IAvoidDuplicateCrossCuttingConcerns",
"namespace": "Volo.Abp.Aspects",
"declaringAssemblyName": "Volo.Abp.Core"
},
{
"name": "IValidationEnabled",
"namespace": "Volo.Abp.Validation",
"declaringAssemblyName": "Volo.Abp.Validation"
},
{
"name": "IUnitOfWorkEnabled",
"namespace": "Volo.Abp.Uow",
"declaringAssemblyName": "Volo.Abp.Uow"
},
{
"name": "IAuditingEnabled",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts"
},
{
"name": "IGlobalFeatureCheckingEnabled",
"namespace": "Volo.Abp.GlobalFeatures",
"declaringAssemblyName": "Volo.Abp.GlobalFeatures"
},
{
"name": "ITransientDependency",
"namespace": "Volo.Abp.DependencyInjection",
"declaringAssemblyName": "Volo.Abp.Core"
},
{
"name": "IBlogFeatureAppService",
"namespace": "Volo.CmsKit.Blogs",
"declaringAssemblyName": "Volo.CmsKit.Common.Application.Contracts"
}
],
"methods": [
{
"returnType": "BlogFeatureDto",
"isAsync": true,
"name": "GetOrDefaultAsync",
"summary": null,
"parameters": [
{
"type": "Guid",
"name": "blogId",
"isOptional": false
},
{
"type": "String",
"name": "featureName",
"isOptional": false
}
]
}
],
"contentType": "applicationService",
"name": "BlogFeatureAppService",
"summary": null
}
]
}