├── .vs
└── AspNetCoreSchedulerDemo
│ ├── FileContentIndex
│ ├── read.lock
│ └── 213b35a6-838b-4484-bd75-273f99fc5491.vsidx
│ ├── v17
│ ├── .suo
│ └── .futdcache.v1
│ ├── DesignTimeBuild
│ └── .dtbcache.v2
│ └── config
│ └── applicationhost.config
├── .idea
└── .idea.AspNetCoreSchedulerDemo
│ └── .idea
│ ├── .name
│ ├── encodings.xml
│ ├── vcs.xml
│ ├── indexLayout.xml
│ └── .gitignore
├── AspNetCoreSchedulerDemo
├── obj
│ ├── rider.project.restore.info
│ ├── Debug
│ │ ├── net6.0
│ │ │ ├── AspNetCoreSchedulerDemo.csproj.CopyComplete
│ │ │ ├── AspNetCoreSchedulerDemo.csproj.BuildWithSkipAnalyzers
│ │ │ ├── AspNetCoreSchedulerDemo.MvcApplicationPartsAssemblyInfo.cache
│ │ │ ├── AspNetCoreSchedulerDemo.genruntimeconfig.cache
│ │ │ ├── AspNetCoreSchedulerDemo.AssemblyInfoInputs.cache
│ │ │ ├── AspNetCoreSchedulerDemo.csproj.CoreCompileInputs.cache
│ │ │ ├── apphost.exe
│ │ │ ├── AspNetCoreSchedulerDemo.dll
│ │ │ ├── AspNetCoreSchedulerDemo.pdb
│ │ │ ├── ref
│ │ │ │ └── AspNetCoreSchedulerDemo.dll
│ │ │ ├── refint
│ │ │ │ └── AspNetCoreSchedulerDemo.dll
│ │ │ ├── AspNetCoreSchedulerDemo.assets.cache
│ │ │ ├── AspNetCoreSchedulerDemo.csproj.AssemblyReference.cache
│ │ │ ├── .NETCoreApp,Version=v6.0.AssemblyAttributes.cs
│ │ │ ├── staticwebassets.build.json
│ │ │ ├── AspNetCoreSchedulerDemo.GeneratedMSBuildEditorConfig.editorconfig
│ │ │ ├── AspNetCoreSchedulerDemo.AssemblyInfo.cs
│ │ │ └── AspNetCoreSchedulerDemo.csproj.FileListAbsolute.txt
│ │ ├── net5.0
│ │ │ ├── AspNetCoreSchedulerDemo.AssemblyInfoInputs.cache
│ │ │ ├── AspNetCoreSchedulerDemo.assets.cache
│ │ │ ├── AspNetCoreSchedulerDemo.csproj.AssemblyReference.cache
│ │ │ ├── .NETCoreApp,Version=v5.0.AssemblyAttributes.cs
│ │ │ ├── AspNetCoreSchedulerDemo.GeneratedMSBuildEditorConfig.editorconfig
│ │ │ └── AspNetCoreSchedulerDemo.AssemblyInfo.cs
│ │ └── netcoreapp3.1
│ │ │ ├── AspNetCoreSchedulerDemo.AssemblyInfoInputs.cache
│ │ │ ├── AspNetCoreSchedulerDemo.assets.cache
│ │ │ ├── AspNetCoreSchedulerDemo.csproj.AssemblyReference.cache
│ │ │ ├── .NETCoreApp,Version=v3.1.AssemblyAttributes.cs
│ │ │ ├── AspNetCoreSchedulerDemo.GeneratedMSBuildEditorConfig.editorconfig
│ │ │ └── AspNetCoreSchedulerDemo.AssemblyInfo.cs
│ ├── AspNetCoreSchedulerDemo.csproj.nuget.g.targets
│ ├── staticwebassets.pack.sentinel
│ ├── AspNetCoreSchedulerDemo.csproj.nuget.g.props
│ ├── project.packagespec.json
│ ├── AspNetCoreSchedulerDemo.csproj.nuget.dgspec.json
│ ├── project.nuget.cache
│ └── project.assets.json
├── bin
│ └── Debug
│ │ └── net6.0
│ │ ├── NCrontab.dll
│ │ ├── Serilog.dll
│ │ ├── Serilog.AspNetCore.dll
│ │ ├── Serilog.Sinks.Debug.dll
│ │ ├── Serilog.Sinks.File.dll
│ │ ├── Serilog.Sinks.Console.dll
│ │ ├── AspNetCoreSchedulerDemo.dll
│ │ ├── AspNetCoreSchedulerDemo.exe
│ │ ├── AspNetCoreSchedulerDemo.pdb
│ │ ├── Serilog.Extensions.Hosting.dll
│ │ ├── Serilog.Extensions.Logging.dll
│ │ ├── Serilog.Formatting.Compact.dll
│ │ ├── Serilog.Settings.Configuration.dll
│ │ ├── Microsoft.Extensions.DependencyModel.dll
│ │ ├── appsettings.Development.json
│ │ ├── appsettings.json
│ │ ├── AspNetCoreSchedulerDemo.runtimeconfig.json
│ │ └── AspNetCoreSchedulerDemo.deps.json
├── appsettings.Development.json
├── appsettings.json
├── Services
│ ├── IReportGenerator.cs
│ └── ReportGenerator.cs
├── AspNetCoreSchedulerDemo.csproj
├── Properties
│ └── launchSettings.json
├── BackgroundService
│ ├── ScopedProcessor.cs
│ ├── ScheduledProcessor.cs
│ └── BackgroundService.cs
├── ScheduleTask
│ ├── SampleTask1.cs
│ └── SampleTask2.cs
├── Startup.cs
└── Program.cs
├── global.json
└── AspNetCoreSchedulerDemo.sln
/.vs/AspNetCoreSchedulerDemo/FileContentIndex/read.lock:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/.idea/.idea.AspNetCoreSchedulerDemo/.idea/.name:
--------------------------------------------------------------------------------
1 | AspNetCoreSchedulerDemo
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/obj/rider.project.restore.info:
--------------------------------------------------------------------------------
1 | 16514745816861600
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/obj/Debug/net6.0/AspNetCoreSchedulerDemo.csproj.CopyComplete:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/obj/Debug/net6.0/AspNetCoreSchedulerDemo.csproj.BuildWithSkipAnalyzers:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/obj/Debug/net6.0/AspNetCoreSchedulerDemo.MvcApplicationPartsAssemblyInfo.cache:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/obj/Debug/net6.0/AspNetCoreSchedulerDemo.genruntimeconfig.cache:
--------------------------------------------------------------------------------
1 | 5909ec004aff6e051bd4309cb69238ac74380b90
2 |
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/obj/Debug/net5.0/AspNetCoreSchedulerDemo.AssemblyInfoInputs.cache:
--------------------------------------------------------------------------------
1 | 0473c915f7e6598e21fe83a8ec323ff4b422c402
2 |
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/obj/Debug/net6.0/AspNetCoreSchedulerDemo.AssemblyInfoInputs.cache:
--------------------------------------------------------------------------------
1 | 0473c915f7e6598e21fe83a8ec323ff4b422c402
2 |
--------------------------------------------------------------------------------
/.vs/AspNetCoreSchedulerDemo/v17/.suo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nirzaf/AspNetCoreSchedulerNCronTab/HEAD/.vs/AspNetCoreSchedulerDemo/v17/.suo
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/obj/Debug/net6.0/AspNetCoreSchedulerDemo.csproj.CoreCompileInputs.cache:
--------------------------------------------------------------------------------
1 | 2b131c82c8dfd21c8be38ebfd95fcfdafdb9e3d7
2 |
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/obj/Debug/netcoreapp3.1/AspNetCoreSchedulerDemo.AssemblyInfoInputs.cache:
--------------------------------------------------------------------------------
1 | 0473c915f7e6598e21fe83a8ec323ff4b422c402
2 |
--------------------------------------------------------------------------------
/global.json:
--------------------------------------------------------------------------------
1 | {
2 | "sdk": {
3 | "version": "6.0.0",
4 | "rollForward": "latestMajor",
5 | "allowPrerelease": false
6 | }
7 | }
--------------------------------------------------------------------------------
/.vs/AspNetCoreSchedulerDemo/v17/.futdcache.v1:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nirzaf/AspNetCoreSchedulerNCronTab/HEAD/.vs/AspNetCoreSchedulerDemo/v17/.futdcache.v1
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/bin/Debug/net6.0/NCrontab.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nirzaf/AspNetCoreSchedulerNCronTab/HEAD/AspNetCoreSchedulerDemo/bin/Debug/net6.0/NCrontab.dll
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/bin/Debug/net6.0/Serilog.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nirzaf/AspNetCoreSchedulerNCronTab/HEAD/AspNetCoreSchedulerDemo/bin/Debug/net6.0/Serilog.dll
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/obj/Debug/net6.0/apphost.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nirzaf/AspNetCoreSchedulerNCronTab/HEAD/AspNetCoreSchedulerDemo/obj/Debug/net6.0/apphost.exe
--------------------------------------------------------------------------------
/.vs/AspNetCoreSchedulerDemo/DesignTimeBuild/.dtbcache.v2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nirzaf/AspNetCoreSchedulerNCronTab/HEAD/.vs/AspNetCoreSchedulerDemo/DesignTimeBuild/.dtbcache.v2
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/bin/Debug/net6.0/Serilog.AspNetCore.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nirzaf/AspNetCoreSchedulerNCronTab/HEAD/AspNetCoreSchedulerDemo/bin/Debug/net6.0/Serilog.AspNetCore.dll
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/bin/Debug/net6.0/Serilog.Sinks.Debug.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nirzaf/AspNetCoreSchedulerNCronTab/HEAD/AspNetCoreSchedulerDemo/bin/Debug/net6.0/Serilog.Sinks.Debug.dll
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/bin/Debug/net6.0/Serilog.Sinks.File.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nirzaf/AspNetCoreSchedulerNCronTab/HEAD/AspNetCoreSchedulerDemo/bin/Debug/net6.0/Serilog.Sinks.File.dll
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/bin/Debug/net6.0/Serilog.Sinks.Console.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nirzaf/AspNetCoreSchedulerNCronTab/HEAD/AspNetCoreSchedulerDemo/bin/Debug/net6.0/Serilog.Sinks.Console.dll
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/bin/Debug/net6.0/AspNetCoreSchedulerDemo.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nirzaf/AspNetCoreSchedulerNCronTab/HEAD/AspNetCoreSchedulerDemo/bin/Debug/net6.0/AspNetCoreSchedulerDemo.dll
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/bin/Debug/net6.0/AspNetCoreSchedulerDemo.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nirzaf/AspNetCoreSchedulerNCronTab/HEAD/AspNetCoreSchedulerDemo/bin/Debug/net6.0/AspNetCoreSchedulerDemo.exe
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/bin/Debug/net6.0/AspNetCoreSchedulerDemo.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nirzaf/AspNetCoreSchedulerNCronTab/HEAD/AspNetCoreSchedulerDemo/bin/Debug/net6.0/AspNetCoreSchedulerDemo.pdb
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/obj/Debug/net6.0/AspNetCoreSchedulerDemo.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nirzaf/AspNetCoreSchedulerNCronTab/HEAD/AspNetCoreSchedulerDemo/obj/Debug/net6.0/AspNetCoreSchedulerDemo.dll
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/obj/Debug/net6.0/AspNetCoreSchedulerDemo.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nirzaf/AspNetCoreSchedulerNCronTab/HEAD/AspNetCoreSchedulerDemo/obj/Debug/net6.0/AspNetCoreSchedulerDemo.pdb
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/bin/Debug/net6.0/Serilog.Extensions.Hosting.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nirzaf/AspNetCoreSchedulerNCronTab/HEAD/AspNetCoreSchedulerDemo/bin/Debug/net6.0/Serilog.Extensions.Hosting.dll
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/bin/Debug/net6.0/Serilog.Extensions.Logging.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nirzaf/AspNetCoreSchedulerNCronTab/HEAD/AspNetCoreSchedulerDemo/bin/Debug/net6.0/Serilog.Extensions.Logging.dll
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/bin/Debug/net6.0/Serilog.Formatting.Compact.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nirzaf/AspNetCoreSchedulerNCronTab/HEAD/AspNetCoreSchedulerDemo/bin/Debug/net6.0/Serilog.Formatting.Compact.dll
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/obj/Debug/net6.0/ref/AspNetCoreSchedulerDemo.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nirzaf/AspNetCoreSchedulerNCronTab/HEAD/AspNetCoreSchedulerDemo/obj/Debug/net6.0/ref/AspNetCoreSchedulerDemo.dll
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/bin/Debug/net6.0/Serilog.Settings.Configuration.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nirzaf/AspNetCoreSchedulerNCronTab/HEAD/AspNetCoreSchedulerDemo/bin/Debug/net6.0/Serilog.Settings.Configuration.dll
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/obj/Debug/net6.0/refint/AspNetCoreSchedulerDemo.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nirzaf/AspNetCoreSchedulerNCronTab/HEAD/AspNetCoreSchedulerDemo/obj/Debug/net6.0/refint/AspNetCoreSchedulerDemo.dll
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/obj/AspNetCoreSchedulerDemo.csproj.nuget.g.targets:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/obj/Debug/net5.0/AspNetCoreSchedulerDemo.assets.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nirzaf/AspNetCoreSchedulerNCronTab/HEAD/AspNetCoreSchedulerDemo/obj/Debug/net5.0/AspNetCoreSchedulerDemo.assets.cache
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/obj/Debug/net6.0/AspNetCoreSchedulerDemo.assets.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nirzaf/AspNetCoreSchedulerNCronTab/HEAD/AspNetCoreSchedulerDemo/obj/Debug/net6.0/AspNetCoreSchedulerDemo.assets.cache
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/bin/Debug/net6.0/Microsoft.Extensions.DependencyModel.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nirzaf/AspNetCoreSchedulerNCronTab/HEAD/AspNetCoreSchedulerDemo/bin/Debug/net6.0/Microsoft.Extensions.DependencyModel.dll
--------------------------------------------------------------------------------
/.idea/.idea.AspNetCoreSchedulerDemo/.idea/encodings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/obj/Debug/netcoreapp3.1/AspNetCoreSchedulerDemo.assets.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nirzaf/AspNetCoreSchedulerNCronTab/HEAD/AspNetCoreSchedulerDemo/obj/Debug/netcoreapp3.1/AspNetCoreSchedulerDemo.assets.cache
--------------------------------------------------------------------------------
/.vs/AspNetCoreSchedulerDemo/FileContentIndex/213b35a6-838b-4484-bd75-273f99fc5491.vsidx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nirzaf/AspNetCoreSchedulerNCronTab/HEAD/.vs/AspNetCoreSchedulerDemo/FileContentIndex/213b35a6-838b-4484-bd75-273f99fc5491.vsidx
--------------------------------------------------------------------------------
/.idea/.idea.AspNetCoreSchedulerDemo/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft": "Warning",
6 | "Microsoft.Hosting.Lifetime": "Information"
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/obj/staticwebassets.pack.sentinel:
--------------------------------------------------------------------------------
1 | 2.0
2 | 2.0
3 | 2.0
4 | 2.0
5 | 2.0
6 | 2.0
7 | 2.0
8 | 2.0
9 | 2.0
10 | 2.0
11 | 2.0
12 | 2.0
13 | 2.0
14 | 2.0
15 | 2.0
16 | 2.0
17 | 2.0
18 | 2.0
19 | 2.0
20 | 2.0
21 | 2.0
22 | 2.0
23 |
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/obj/Debug/net5.0/AspNetCoreSchedulerDemo.csproj.AssemblyReference.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nirzaf/AspNetCoreSchedulerNCronTab/HEAD/AspNetCoreSchedulerDemo/obj/Debug/net5.0/AspNetCoreSchedulerDemo.csproj.AssemblyReference.cache
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/obj/Debug/net6.0/AspNetCoreSchedulerDemo.csproj.AssemblyReference.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nirzaf/AspNetCoreSchedulerNCronTab/HEAD/AspNetCoreSchedulerDemo/obj/Debug/net6.0/AspNetCoreSchedulerDemo.csproj.AssemblyReference.cache
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft": "Warning",
6 | "Microsoft.Hosting.Lifetime": "Information"
7 | }
8 | },
9 | "AllowedHosts": "*"
10 | }
11 |
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/bin/Debug/net6.0/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft": "Warning",
6 | "Microsoft.Hosting.Lifetime": "Information"
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/obj/Debug/netcoreapp3.1/AspNetCoreSchedulerDemo.csproj.AssemblyReference.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nirzaf/AspNetCoreSchedulerNCronTab/HEAD/AspNetCoreSchedulerDemo/obj/Debug/netcoreapp3.1/AspNetCoreSchedulerDemo.csproj.AssemblyReference.cache
--------------------------------------------------------------------------------
/.idea/.idea.AspNetCoreSchedulerDemo/.idea/indexLayout.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/bin/Debug/net6.0/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft": "Warning",
6 | "Microsoft.Hosting.Lifetime": "Information"
7 | }
8 | },
9 | "AllowedHosts": "*"
10 | }
11 |
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/obj/Debug/net5.0/.NETCoreApp,Version=v5.0.AssemblyAttributes.cs:
--------------------------------------------------------------------------------
1 | //
2 | using System;
3 | using System.Reflection;
4 | [assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v5.0", FrameworkDisplayName = "")]
5 |
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs:
--------------------------------------------------------------------------------
1 | //
2 | using System;
3 | using System.Reflection;
4 | [assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = "")]
5 |
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs:
--------------------------------------------------------------------------------
1 | //
2 | using System;
3 | using System.Reflection;
4 | [assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")]
5 |
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/obj/Debug/netcoreapp3.1/AspNetCoreSchedulerDemo.GeneratedMSBuildEditorConfig.editorconfig:
--------------------------------------------------------------------------------
1 | is_global = true
2 | build_property.RootNamespace = AspNetCoreSchedulerDemo
3 | build_property.ProjectDir = C:\Users\nirza\RiderProjects\AspNetCore-Scheduler-Demo-master\AspNetCoreSchedulerDemo\
4 |
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/Services/IReportGenerator.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Threading.Tasks;
5 |
6 | namespace AspNetCoreSchedulerDemo.Services
7 | {
8 | public interface IReportGenerator
9 | {
10 | string GenerateDailyReport();
11 |
12 | Task GenerateDailyReportAsync();
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/.idea/.idea.AspNetCoreSchedulerDemo/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 | # Rider ignored files
5 | /contentModel.xml
6 | /modules.xml
7 | /projectSettingsUpdater.xml
8 | /.idea.AspNetCoreSchedulerDemo.iml
9 | # Editor-based HTTP Client requests
10 | /httpRequests/
11 | # Datasource local storage ignored files
12 | /dataSources/
13 | /dataSources.local.xml
14 |
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/obj/Debug/net6.0/staticwebassets.build.json:
--------------------------------------------------------------------------------
1 | {
2 | "Version": 1,
3 | "Hash": "6HVxyA/y3GgE2yYsEwEw76xzmzHTuhrRZKoQDTzplmQ=",
4 | "Source": "AspNetCoreSchedulerDemo",
5 | "BasePath": "_content/AspNetCoreSchedulerDemo",
6 | "Mode": "Default",
7 | "ManifestType": "Build",
8 | "ReferencedProjectsConfiguration": [],
9 | "DiscoveryPatterns": [],
10 | "Assets": []
11 | }
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/AspNetCoreSchedulerDemo.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | net6.0
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/bin/Debug/net6.0/AspNetCoreSchedulerDemo.runtimeconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "runtimeOptions": {
3 | "tfm": "net6.0",
4 | "frameworks": [
5 | {
6 | "name": "Microsoft.NETCore.App",
7 | "version": "6.0.0"
8 | },
9 | {
10 | "name": "Microsoft.AspNetCore.App",
11 | "version": "6.0.0"
12 | }
13 | ],
14 | "configProperties": {
15 | "System.GC.Server": true,
16 | "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
17 | }
18 | }
19 | }
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/obj/Debug/net5.0/AspNetCoreSchedulerDemo.GeneratedMSBuildEditorConfig.editorconfig:
--------------------------------------------------------------------------------
1 | is_global = true
2 | build_property.TargetFramework = net5.0
3 | build_property.TargetPlatformMinVersion =
4 | build_property.UsingMicrosoftNETSdkWeb = true
5 | build_property.ProjectTypeGuids =
6 | build_property.InvariantGlobalization =
7 | build_property.PlatformNeutralAssembly =
8 | build_property._SupportedPlatformList = Linux,macOS,Windows
9 | build_property.RootNamespace = AspNetCoreSchedulerDemo
10 | build_property.ProjectDir = C:\Users\nirza\RiderProjects\AspNetCore-Scheduler-Demo-master\AspNetCoreSchedulerDemo\
11 |
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/Properties/launchSettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "http://json.schemastore.org/launchsettings.json",
3 | "iisSettings": {
4 | "windowsAuthentication": false,
5 | "anonymousAuthentication": true,
6 | "iisExpress": {
7 | "applicationUrl": "http://localhost:50912",
8 | "sslPort": 44367
9 | }
10 | },
11 | "profiles": {
12 | "IIS Express": {
13 | "commandName": "IISExpress",
14 | "launchUrl": "",
15 | "environmentVariables": {
16 | "ASPNETCORE_ENVIRONMENT": "Development"
17 | }
18 | },
19 | "AspNetCoreSchedulerDemo": {
20 | "commandName": "Project",
21 | "applicationUrl": "https://localhost:5001;http://localhost:5000",
22 | "environmentVariables": {
23 | "ASPNETCORE_ENVIRONMENT": "Development"
24 | }
25 | }
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/BackgroundService/ScopedProcessor.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Threading;
5 | using System.Threading.Tasks;
6 | using Microsoft.Extensions.DependencyInjection;
7 |
8 | namespace AspNetCoreSchedulerDemo.BackgroundService
9 | {
10 | public abstract class ScopedProcessor : BackgroundService
11 | {
12 | private IServiceScopeFactory _serviceScopeFactory;
13 |
14 | public ScopedProcessor(IServiceScopeFactory serviceScopeFactory) : base()
15 | {
16 | _serviceScopeFactory = serviceScopeFactory;
17 | }
18 | protected override async Task Process()
19 | {
20 | using (var scope = _serviceScopeFactory.CreateScope())
21 | {
22 | await ProcessInScope(scope.ServiceProvider);
23 | }
24 | }
25 |
26 | public abstract Task ProcessInScope(IServiceProvider scopeServiceProvider);
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/obj/Debug/net6.0/AspNetCoreSchedulerDemo.GeneratedMSBuildEditorConfig.editorconfig:
--------------------------------------------------------------------------------
1 | is_global = true
2 | build_property.TargetFramework = net6.0
3 | build_property.TargetPlatformMinVersion =
4 | build_property.UsingMicrosoftNETSdkWeb = true
5 | build_property.ProjectTypeGuids =
6 | build_property.InvariantGlobalization =
7 | build_property.PlatformNeutralAssembly =
8 | build_property._SupportedPlatformList = Linux,macOS,Windows
9 | build_property.RootNamespace = AspNetCoreSchedulerDemo
10 | build_property.RootNamespace = AspNetCoreSchedulerDemo
11 | build_property.ProjectDir = C:\Users\nirza\RiderProjects\AspNetCore-Scheduler-Demo-master\AspNetCoreSchedulerDemo\
12 | build_property.RazorLangVersion = 6.0
13 | build_property.SupportLocalizedComponentNames =
14 | build_property.GenerateRazorMetadataSourceChecksumAttributes =
15 | build_property.MSBuildProjectDirectory = C:\Users\nirza\RiderProjects\AspNetCore-Scheduler-Demo-master\AspNetCoreSchedulerDemo
16 | build_property._RazorSourceGeneratorDebug =
17 |
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/ScheduleTask/SampleTask1.cs:
--------------------------------------------------------------------------------
1 | using AspNetCoreSchedulerDemo.BackgroundService;
2 | using System;
3 | using System.Globalization;
4 | using System.Threading.Tasks;
5 | using Microsoft.Extensions.DependencyInjection;
6 | using Microsoft.Extensions.Logging;
7 |
8 | namespace AspNetCoreSchedulerDemo.ScheduleTask
9 | {
10 | public class SampleTask1 : ScheduledProcessor
11 | {
12 | public SampleTask1(IServiceScopeFactory serviceScopeFactory) : base(serviceScopeFactory)
13 | {
14 |
15 | }
16 |
17 | protected override string Schedule => "* * * * *"; // every 1 min
18 |
19 | public override async Task ProcessInScope(IServiceProvider scopeServiceProvider)
20 | {
21 | Console.WriteLine("SampleTask1 : " + DateTime.Now.ToString(CultureInfo.InvariantCulture));
22 | //_logger.LogInformation("SampleTask1 : " + DateTime.Now.ToString(CultureInfo.InvariantCulture));
23 | // return Task.CompletedTask;
24 | await Task.Run(() => Task.CompletedTask);
25 | }
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/obj/Debug/net5.0/AspNetCoreSchedulerDemo.AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | using System;
12 | using System.Reflection;
13 |
14 | [assembly: System.Reflection.AssemblyCompanyAttribute("AspNetCoreSchedulerDemo")]
15 | [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
16 | [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
17 | [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
18 | [assembly: System.Reflection.AssemblyProductAttribute("AspNetCoreSchedulerDemo")]
19 | [assembly: System.Reflection.AssemblyTitleAttribute("AspNetCoreSchedulerDemo")]
20 | [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
21 |
22 | // Generated by the MSBuild WriteCodeFragment class.
23 |
24 |
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/obj/Debug/net6.0/AspNetCoreSchedulerDemo.AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | using System;
12 | using System.Reflection;
13 |
14 | [assembly: System.Reflection.AssemblyCompanyAttribute("AspNetCoreSchedulerDemo")]
15 | [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
16 | [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
17 | [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
18 | [assembly: System.Reflection.AssemblyProductAttribute("AspNetCoreSchedulerDemo")]
19 | [assembly: System.Reflection.AssemblyTitleAttribute("AspNetCoreSchedulerDemo")]
20 | [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
21 |
22 | // Generated by the MSBuild WriteCodeFragment class.
23 |
24 |
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/obj/Debug/netcoreapp3.1/AspNetCoreSchedulerDemo.AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | using System;
12 | using System.Reflection;
13 |
14 | [assembly: System.Reflection.AssemblyCompanyAttribute("AspNetCoreSchedulerDemo")]
15 | [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
16 | [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
17 | [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
18 | [assembly: System.Reflection.AssemblyProductAttribute("AspNetCoreSchedulerDemo")]
19 | [assembly: System.Reflection.AssemblyTitleAttribute("AspNetCoreSchedulerDemo")]
20 | [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
21 |
22 | // Generated by the MSBuild WriteCodeFragment class.
23 |
24 |
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/Services/ReportGenerator.cs:
--------------------------------------------------------------------------------
1 | using Microsoft.Extensions.Logging;
2 | using System;
3 | using System.Threading.Tasks;
4 |
5 | namespace AspNetCoreSchedulerDemo.Services
6 | {
7 | public class ReportGenerator : IReportGenerator
8 | {
9 | // private readonly ILogger _logger;
10 | // public ReportGenerator(ILogger logger)
11 | // {
12 | // _logger = logger;
13 | // }
14 |
15 | public string GenerateDailyReport()
16 | {
17 | Console.WriteLine("GenerateDailyReport : " + DateTime.Now.ToString());
18 | // _logger.LogInformation("GenerateDailyReport : " + DateTime.Now.ToString());
19 | return "GenerateDailyReport";
20 | }
21 |
22 | public async Task GenerateDailyReportAsync()
23 | {
24 | Console.WriteLine("GenerateDailyReport : " + DateTime.Now.ToString());
25 | //_logger.LogInformation("GenerateDailyReport : " + DateTime.Now.ToString());
26 |
27 | // write your logic Async
28 | await Task.Run(() =>
29 | {
30 | return true;
31 | });
32 | }
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/obj/AspNetCoreSchedulerDemo.csproj.nuget.g.props:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | True
5 | NuGet
6 | $(MSBuildThisFileDirectory)project.assets.json
7 | $(UserProfile)\.nuget\packages\
8 | C:\Users\nirza\.nuget\packages\
9 | PackageReference
10 | 6.0.0
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 16
4 | VisualStudioVersion = 16.0.30204.135
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AspNetCoreSchedulerDemo", "AspNetCoreSchedulerDemo\AspNetCoreSchedulerDemo.csproj", "{D4E9BAB1-3DA3-4555-90C2-90C0B0A2D8F6}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Release|Any CPU = Release|Any CPU
12 | EndGlobalSection
13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
14 | {D4E9BAB1-3DA3-4555-90C2-90C0B0A2D8F6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
15 | {D4E9BAB1-3DA3-4555-90C2-90C0B0A2D8F6}.Debug|Any CPU.Build.0 = Debug|Any CPU
16 | {D4E9BAB1-3DA3-4555-90C2-90C0B0A2D8F6}.Release|Any CPU.ActiveCfg = Release|Any CPU
17 | {D4E9BAB1-3DA3-4555-90C2-90C0B0A2D8F6}.Release|Any CPU.Build.0 = Release|Any CPU
18 | EndGlobalSection
19 | GlobalSection(SolutionProperties) = preSolution
20 | HideSolutionNode = FALSE
21 | EndGlobalSection
22 | GlobalSection(ExtensibilityGlobals) = postSolution
23 | SolutionGuid = {387FF6EE-0172-406B-A347-033A4580E524}
24 | EndGlobalSection
25 | EndGlobal
26 |
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/ScheduleTask/SampleTask2.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Globalization;
4 | using System.Linq;
5 | using System.Threading.Tasks;
6 | using AspNetCoreSchedulerDemo.BackgroundService;
7 | using AspNetCoreSchedulerDemo.Services;
8 | using Microsoft.Extensions.DependencyInjection;
9 | using Microsoft.Extensions.Logging;
10 |
11 | namespace AspNetCoreSchedulerDemo.ScheduleTask
12 | {
13 | public class SampleTask2 : ScheduledProcessor
14 | {
15 | public SampleTask2(IServiceScopeFactory serviceScopeFactory) : base(serviceScopeFactory)
16 | {
17 | }
18 |
19 | protected override string Schedule => "* * * * *"; // every 1 min
20 |
21 | public override Task ProcessInScope(IServiceProvider scopeServiceProvider)
22 | {
23 | Console.WriteLine("SampleTask2 : " + DateTime.Now.ToString(CultureInfo.InvariantCulture));
24 | //_logger.LogInformation("SampleTask2 : " + DateTime.Now.ToString(CultureInfo.InvariantCulture));
25 | IReportGenerator reportGenerator = scopeServiceProvider.GetRequiredService();
26 | reportGenerator.GenerateDailyReport();
27 | return Task.CompletedTask;
28 | }
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/obj/project.packagespec.json:
--------------------------------------------------------------------------------
1 | "restore":{"projectUniqueName":"C:\\Users\\nirza\\RiderProjects\\AspNetCore-Scheduler-Demo-master\\AspNetCoreSchedulerDemo\\AspNetCoreSchedulerDemo.csproj","projectName":"AspNetCoreSchedulerDemo","projectPath":"C:\\Users\\nirza\\RiderProjects\\AspNetCore-Scheduler-Demo-master\\AspNetCoreSchedulerDemo\\AspNetCoreSchedulerDemo.csproj","outputPath":"C:\\Users\\nirza\\RiderProjects\\AspNetCore-Scheduler-Demo-master\\AspNetCoreSchedulerDemo\\obj\\","projectStyle":"PackageReference","originalTargetFrameworks":["net6.0"],"sources":{"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\":{},"https://www.nuget.org/api/v2":{}},"frameworks":{"net6.0":{"targetAlias":"net6.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]}}"frameworks":{"net6.0":{"targetAlias":"net6.0","dependencies":{"Serilog.AspNetCore":{"target":"Package","version":"[6.0.0-dev-00265, )"},"ncrontab":{"target":"Package","version":"[3.3.1, )"}},"imports":["net461","net462","net47","net471","net472","net48"],"assetTargetFallback":true,"warn":true,"frameworkReferences":{"Microsoft.AspNetCore.App":{"privateAssets":"none"},"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"C:\\Program Files\\dotnet\\sdk\\6.0.202\\RuntimeIdentifierGraph.json"}}
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/BackgroundService/ScheduledProcessor.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Threading;
5 | using System.Threading.Tasks;
6 | using Microsoft.Extensions.DependencyInjection;
7 | using NCrontab;
8 |
9 | namespace AspNetCoreSchedulerDemo.BackgroundService
10 | {
11 | public abstract class ScheduledProcessor : ScopedProcessor
12 | {
13 | private CrontabSchedule _schedule;
14 | private DateTime _nextRun;
15 |
16 | protected abstract string Schedule { get; }
17 |
18 | public ScheduledProcessor(IServiceScopeFactory serviceScopeFactory) : base(serviceScopeFactory)
19 | {
20 | _schedule = CrontabSchedule.Parse(Schedule);
21 | _nextRun = _schedule.GetNextOccurrence(DateTime.Now);
22 | }
23 |
24 | protected override async Task ExecuteAsync(CancellationToken stoppingToken)
25 | {
26 | do
27 | {
28 | var now = DateTime.Now;
29 |
30 | if (now > _nextRun)
31 | {
32 | await Process();
33 |
34 | _nextRun = _schedule.GetNextOccurrence(DateTime.Now);
35 | }
36 |
37 | await Task.Delay(5000, stoppingToken); // 5 seconds delay
38 |
39 | } while (!stoppingToken.IsCancellationRequested);
40 | }
41 |
42 |
43 | }
44 | }
45 |
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/BackgroundService/BackgroundService.cs:
--------------------------------------------------------------------------------
1 | using System.Threading;
2 | using System.Threading.Tasks;
3 | using Microsoft.Extensions.Hosting;
4 |
5 | namespace AspNetCoreSchedulerDemo.BackgroundService
6 | {
7 | public abstract class BackgroundService : IHostedService
8 | {
9 | private Task _executingTask;
10 | private readonly CancellationTokenSource _stoppingCts = new CancellationTokenSource();
11 | public virtual Task StartAsync(CancellationToken cancellationToken)
12 | {
13 | _executingTask = ExecuteAsync(_stoppingCts.Token);
14 |
15 | if (_executingTask.IsCompleted)
16 | {
17 | return _executingTask;
18 | }
19 |
20 | return Task.CompletedTask;
21 | }
22 |
23 | public virtual async Task StopAsync(CancellationToken cancellationToken)
24 | {
25 | if (_executingTask == null)
26 | {
27 | return;
28 | }
29 |
30 | try
31 | {
32 | _stoppingCts.Cancel();
33 | }
34 | finally
35 | {
36 | await Task.WhenAny(_executingTask, Task.Delay(Timeout.Infinite, cancellationToken));
37 | }
38 | }
39 |
40 | protected virtual async Task ExecuteAsync(CancellationToken stoppingToken)
41 | {
42 | do
43 | {
44 | await Process();
45 | await Task.Delay(5000, stoppingToken);
46 |
47 | } while (!stoppingToken.IsCancellationRequested);
48 | }
49 |
50 | protected abstract Task Process();
51 |
52 | }
53 | }
54 |
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/Startup.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Threading.Tasks;
5 | using AspNetCoreSchedulerDemo.ScheduleTask;
6 | using AspNetCoreSchedulerDemo.Services;
7 | using Microsoft.AspNetCore.Builder;
8 | using Microsoft.AspNetCore.Hosting;
9 | using Microsoft.AspNetCore.HttpsPolicy;
10 | using Microsoft.AspNetCore.Mvc;
11 | using Microsoft.Extensions.Configuration;
12 | using Microsoft.Extensions.DependencyInjection;
13 | using Microsoft.Extensions.Hosting;
14 | using Microsoft.Extensions.Logging;
15 |
16 | namespace AspNetCoreSchedulerDemo
17 | {
18 | public class Startup
19 | {
20 | public Startup(IConfiguration configuration)
21 | {
22 | Configuration = configuration;
23 | }
24 |
25 | public IConfiguration Configuration { get; }
26 |
27 | // This method gets called by the runtime. Use this method to add services to the container.
28 | public void ConfigureServices(IServiceCollection services)
29 | {
30 | //services.AddControllers();
31 | services.AddScoped();
32 | services.AddSingleton();
33 | services.AddSingleton();
34 | }
35 |
36 | // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
37 | public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
38 | {
39 | if (env.IsDevelopment())
40 | {
41 | app.UseDeveloperExceptionPage();
42 | }
43 |
44 | app.UseHttpsRedirection();
45 |
46 | app.UseRouting();
47 |
48 | app.UseAuthorization();
49 |
50 | app.UseEndpoints(endpoints =>
51 | {
52 | endpoints.MapControllers();
53 | });
54 | }
55 | }
56 | }
57 |
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using Microsoft.AspNetCore.Hosting;
3 | using Microsoft.Extensions.Configuration;
4 | using Microsoft.Extensions.DependencyInjection;
5 | using Microsoft.Extensions.Hosting;
6 | using Microsoft.Extensions.Logging;
7 | using Serilog;
8 |
9 | namespace AspNetCoreSchedulerDemo
10 | {
11 | public class Program
12 | {
13 | public static void Main(string[] args)
14 | {
15 | //CreateHostBuilder(args).Build().Run();
16 | //Read Configuration from appSettings
17 | var config = new ConfigurationBuilder()
18 | .AddJsonFile("appsettings.json")
19 | .Build();
20 |
21 | //Initialize Logger
22 | Log.Logger = new LoggerConfiguration()
23 | .ReadFrom.Configuration(config)
24 | .CreateLogger();
25 | var host = CreateHostBuilder(args).Build();
26 | using (var scope = host.Services.CreateScope())
27 | {
28 | var services = scope.ServiceProvider;
29 | var loggerFactory = services.GetRequiredService();
30 | try
31 | {
32 | Log.Information("Finished Seeding Default Data");
33 | Log.Information("Application Starting");
34 | }
35 | catch (Exception ex)
36 | {
37 | Log.Warning(ex, "An error occurred seeding the DB");
38 | }
39 | finally
40 | {
41 | Log.CloseAndFlush();
42 | }
43 | }
44 | }
45 |
46 | public static IHostBuilder CreateHostBuilder(string[] args) =>
47 | Host.CreateDefaultBuilder(args)
48 | .ConfigureWebHostDefaults(webBuilder =>
49 | {
50 | webBuilder.UseStartup();
51 | });
52 | }
53 | }
54 |
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/obj/AspNetCoreSchedulerDemo.csproj.nuget.dgspec.json:
--------------------------------------------------------------------------------
1 | {
2 | "format": 1,
3 | "restore": {
4 | "C:\\Users\\nirza\\RiderProjects\\AspNetCore-Scheduler-Demo-master\\AspNetCoreSchedulerDemo\\AspNetCoreSchedulerDemo.csproj": {}
5 | },
6 | "projects": {
7 | "C:\\Users\\nirza\\RiderProjects\\AspNetCore-Scheduler-Demo-master\\AspNetCoreSchedulerDemo\\AspNetCoreSchedulerDemo.csproj": {
8 | "version": "1.0.0",
9 | "restore": {
10 | "projectUniqueName": "C:\\Users\\nirza\\RiderProjects\\AspNetCore-Scheduler-Demo-master\\AspNetCoreSchedulerDemo\\AspNetCoreSchedulerDemo.csproj",
11 | "projectName": "AspNetCoreSchedulerDemo",
12 | "projectPath": "C:\\Users\\nirza\\RiderProjects\\AspNetCore-Scheduler-Demo-master\\AspNetCoreSchedulerDemo\\AspNetCoreSchedulerDemo.csproj",
13 | "packagesPath": "C:\\Users\\nirza\\.nuget\\packages\\",
14 | "outputPath": "C:\\Users\\nirza\\RiderProjects\\AspNetCore-Scheduler-Demo-master\\AspNetCoreSchedulerDemo\\obj\\",
15 | "projectStyle": "PackageReference",
16 | "configFilePaths": [
17 | "C:\\Users\\nirza\\AppData\\Roaming\\NuGet\\NuGet.Config",
18 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
19 | ],
20 | "originalTargetFrameworks": [
21 | "net6.0"
22 | ],
23 | "sources": {
24 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
25 | "https://www.nuget.org/api/v2": {}
26 | },
27 | "frameworks": {
28 | "net6.0": {
29 | "targetAlias": "net6.0",
30 | "projectReferences": {}
31 | }
32 | },
33 | "warningProperties": {
34 | "warnAsError": [
35 | "NU1605"
36 | ]
37 | }
38 | },
39 | "frameworks": {
40 | "net6.0": {
41 | "targetAlias": "net6.0",
42 | "dependencies": {
43 | "Serilog.AspNetCore": {
44 | "target": "Package",
45 | "version": "[6.0.0-dev-00265, )"
46 | },
47 | "ncrontab": {
48 | "target": "Package",
49 | "version": "[3.3.1, )"
50 | }
51 | },
52 | "imports": [
53 | "net461",
54 | "net462",
55 | "net47",
56 | "net471",
57 | "net472",
58 | "net48"
59 | ],
60 | "assetTargetFallback": true,
61 | "warn": true,
62 | "frameworkReferences": {
63 | "Microsoft.AspNetCore.App": {
64 | "privateAssets": "none"
65 | },
66 | "Microsoft.NETCore.App": {
67 | "privateAssets": "all"
68 | }
69 | },
70 | "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.202\\RuntimeIdentifierGraph.json"
71 | }
72 | }
73 | }
74 | }
75 | }
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/obj/project.nuget.cache:
--------------------------------------------------------------------------------
1 | {
2 | "version": 2,
3 | "dgSpecHash": "Qb2aBGWJ0mVmtAPOltS5HgBFAXGPuCGH5nEUyVianaVtYBYAWRAtXi4xt0wro0Vprhwr7wldjabKK4i+V64P/g==",
4 | "success": true,
5 | "projectFilePath": "C:\\Users\\nirza\\RiderProjects\\AspNetCore-Scheduler-Demo-master\\AspNetCoreSchedulerDemo\\AspNetCoreSchedulerDemo.csproj",
6 | "expectedPackageFiles": [
7 | "C:\\Users\\nirza\\.nuget\\packages\\microsoft.extensions.configuration\\2.0.0\\microsoft.extensions.configuration.2.0.0.nupkg.sha512",
8 | "C:\\Users\\nirza\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\3.1.8\\microsoft.extensions.configuration.abstractions.3.1.8.nupkg.sha512",
9 | "C:\\Users\\nirza\\.nuget\\packages\\microsoft.extensions.configuration.binder\\2.0.0\\microsoft.extensions.configuration.binder.2.0.0.nupkg.sha512",
10 | "C:\\Users\\nirza\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\5.0.0\\microsoft.extensions.dependencyinjection.5.0.0.nupkg.sha512",
11 | "C:\\Users\\nirza\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\5.0.0\\microsoft.extensions.dependencyinjection.abstractions.5.0.0.nupkg.sha512",
12 | "C:\\Users\\nirza\\.nuget\\packages\\microsoft.extensions.dependencymodel\\3.0.0\\microsoft.extensions.dependencymodel.3.0.0.nupkg.sha512",
13 | "C:\\Users\\nirza\\.nuget\\packages\\microsoft.extensions.fileproviders.abstractions\\3.1.8\\microsoft.extensions.fileproviders.abstractions.3.1.8.nupkg.sha512",
14 | "C:\\Users\\nirza\\.nuget\\packages\\microsoft.extensions.hosting.abstractions\\3.1.8\\microsoft.extensions.hosting.abstractions.3.1.8.nupkg.sha512",
15 | "C:\\Users\\nirza\\.nuget\\packages\\microsoft.extensions.logging\\5.0.0\\microsoft.extensions.logging.5.0.0.nupkg.sha512",
16 | "C:\\Users\\nirza\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\5.0.0\\microsoft.extensions.logging.abstractions.5.0.0.nupkg.sha512",
17 | "C:\\Users\\nirza\\.nuget\\packages\\microsoft.extensions.options\\5.0.0\\microsoft.extensions.options.5.0.0.nupkg.sha512",
18 | "C:\\Users\\nirza\\.nuget\\packages\\microsoft.extensions.options.configurationextensions\\2.0.0\\microsoft.extensions.options.configurationextensions.2.0.0.nupkg.sha512",
19 | "C:\\Users\\nirza\\.nuget\\packages\\microsoft.extensions.primitives\\5.0.0\\microsoft.extensions.primitives.5.0.0.nupkg.sha512",
20 | "C:\\Users\\nirza\\.nuget\\packages\\ncrontab\\3.3.1\\ncrontab.3.3.1.nupkg.sha512",
21 | "C:\\Users\\nirza\\.nuget\\packages\\serilog\\2.10.0\\serilog.2.10.0.nupkg.sha512",
22 | "C:\\Users\\nirza\\.nuget\\packages\\serilog.aspnetcore\\6.0.0-dev-00265\\serilog.aspnetcore.6.0.0-dev-00265.nupkg.sha512",
23 | "C:\\Users\\nirza\\.nuget\\packages\\serilog.extensions.hosting\\5.0.0-dev-00093\\serilog.extensions.hosting.5.0.0-dev-00093.nupkg.sha512",
24 | "C:\\Users\\nirza\\.nuget\\packages\\serilog.extensions.logging\\3.1.0\\serilog.extensions.logging.3.1.0.nupkg.sha512",
25 | "C:\\Users\\nirza\\.nuget\\packages\\serilog.formatting.compact\\1.1.0\\serilog.formatting.compact.1.1.0.nupkg.sha512",
26 | "C:\\Users\\nirza\\.nuget\\packages\\serilog.settings.configuration\\3.3.0\\serilog.settings.configuration.3.3.0.nupkg.sha512",
27 | "C:\\Users\\nirza\\.nuget\\packages\\serilog.sinks.console\\4.0.1\\serilog.sinks.console.4.0.1.nupkg.sha512",
28 | "C:\\Users\\nirza\\.nuget\\packages\\serilog.sinks.debug\\2.0.0\\serilog.sinks.debug.2.0.0.nupkg.sha512",
29 | "C:\\Users\\nirza\\.nuget\\packages\\serilog.sinks.file\\5.0.0\\serilog.sinks.file.5.0.0.nupkg.sha512",
30 | "C:\\Users\\nirza\\.nuget\\packages\\system.text.json\\4.6.0\\system.text.json.4.6.0.nupkg.sha512"
31 | ],
32 | "logs": []
33 | }
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/obj/Debug/net6.0/AspNetCoreSchedulerDemo.csproj.FileListAbsolute.txt:
--------------------------------------------------------------------------------
1 | C:\Users\nirza\RiderProjects\AspNetCore-Scheduler-Demo-master\AspNetCoreSchedulerDemo\bin\Debug\net6.0\appsettings.Development.json
2 | C:\Users\nirza\RiderProjects\AspNetCore-Scheduler-Demo-master\AspNetCoreSchedulerDemo\bin\Debug\net6.0\appsettings.json
3 | C:\Users\nirza\RiderProjects\AspNetCore-Scheduler-Demo-master\AspNetCoreSchedulerDemo\bin\Debug\net6.0\AspNetCoreSchedulerDemo.exe
4 | C:\Users\nirza\RiderProjects\AspNetCore-Scheduler-Demo-master\AspNetCoreSchedulerDemo\bin\Debug\net6.0\AspNetCoreSchedulerDemo.deps.json
5 | C:\Users\nirza\RiderProjects\AspNetCore-Scheduler-Demo-master\AspNetCoreSchedulerDemo\bin\Debug\net6.0\AspNetCoreSchedulerDemo.runtimeconfig.json
6 | C:\Users\nirza\RiderProjects\AspNetCore-Scheduler-Demo-master\AspNetCoreSchedulerDemo\bin\Debug\net6.0\AspNetCoreSchedulerDemo.dll
7 | C:\Users\nirza\RiderProjects\AspNetCore-Scheduler-Demo-master\AspNetCoreSchedulerDemo\bin\Debug\net6.0\AspNetCoreSchedulerDemo.pdb
8 | C:\Users\nirza\RiderProjects\AspNetCore-Scheduler-Demo-master\AspNetCoreSchedulerDemo\bin\Debug\net6.0\NCrontab.dll
9 | C:\Users\nirza\RiderProjects\AspNetCore-Scheduler-Demo-master\AspNetCoreSchedulerDemo\obj\Debug\net6.0\AspNetCoreSchedulerDemo.csproj.AssemblyReference.cache
10 | C:\Users\nirza\RiderProjects\AspNetCore-Scheduler-Demo-master\AspNetCoreSchedulerDemo\obj\Debug\net6.0\AspNetCoreSchedulerDemo.GeneratedMSBuildEditorConfig.editorconfig
11 | C:\Users\nirza\RiderProjects\AspNetCore-Scheduler-Demo-master\AspNetCoreSchedulerDemo\obj\Debug\net6.0\AspNetCoreSchedulerDemo.AssemblyInfoInputs.cache
12 | C:\Users\nirza\RiderProjects\AspNetCore-Scheduler-Demo-master\AspNetCoreSchedulerDemo\obj\Debug\net6.0\AspNetCoreSchedulerDemo.AssemblyInfo.cs
13 | C:\Users\nirza\RiderProjects\AspNetCore-Scheduler-Demo-master\AspNetCoreSchedulerDemo\obj\Debug\net6.0\AspNetCoreSchedulerDemo.csproj.CoreCompileInputs.cache
14 | C:\Users\nirza\RiderProjects\AspNetCore-Scheduler-Demo-master\AspNetCoreSchedulerDemo\obj\Debug\net6.0\AspNetCoreSchedulerDemo.MvcApplicationPartsAssemblyInfo.cache
15 | C:\Users\nirza\RiderProjects\AspNetCore-Scheduler-Demo-master\AspNetCoreSchedulerDemo\obj\Debug\net6.0\staticwebassets.build.json
16 | C:\Users\nirza\RiderProjects\AspNetCore-Scheduler-Demo-master\AspNetCoreSchedulerDemo\obj\Debug\net6.0\staticwebassets.development.json
17 | C:\Users\nirza\RiderProjects\AspNetCore-Scheduler-Demo-master\AspNetCoreSchedulerDemo\obj\Debug\net6.0\scopedcss\bundle\AspNetCoreSchedulerDemo.styles.css
18 | C:\Users\nirza\RiderProjects\AspNetCore-Scheduler-Demo-master\AspNetCoreSchedulerDemo\obj\Debug\net6.0\AspNetCoreSchedulerDemo.csproj.CopyComplete
19 | C:\Users\nirza\RiderProjects\AspNetCore-Scheduler-Demo-master\AspNetCoreSchedulerDemo\obj\Debug\net6.0\AspNetCoreSchedulerDemo.dll
20 | C:\Users\nirza\RiderProjects\AspNetCore-Scheduler-Demo-master\AspNetCoreSchedulerDemo\obj\Debug\net6.0\refint\AspNetCoreSchedulerDemo.dll
21 | C:\Users\nirza\RiderProjects\AspNetCore-Scheduler-Demo-master\AspNetCoreSchedulerDemo\obj\Debug\net6.0\AspNetCoreSchedulerDemo.pdb
22 | C:\Users\nirza\RiderProjects\AspNetCore-Scheduler-Demo-master\AspNetCoreSchedulerDemo\obj\Debug\net6.0\AspNetCoreSchedulerDemo.genruntimeconfig.cache
23 | C:\Users\nirza\RiderProjects\AspNetCore-Scheduler-Demo-master\AspNetCoreSchedulerDemo\obj\Debug\net6.0\ref\AspNetCoreSchedulerDemo.dll
24 | C:\Users\nirza\RiderProjects\AspNetCore-Scheduler-Demo-master\AspNetCoreSchedulerDemo\bin\Debug\net6.0\Microsoft.Extensions.DependencyModel.dll
25 | C:\Users\nirza\RiderProjects\AspNetCore-Scheduler-Demo-master\AspNetCoreSchedulerDemo\bin\Debug\net6.0\Serilog.dll
26 | C:\Users\nirza\RiderProjects\AspNetCore-Scheduler-Demo-master\AspNetCoreSchedulerDemo\bin\Debug\net6.0\Serilog.AspNetCore.dll
27 | C:\Users\nirza\RiderProjects\AspNetCore-Scheduler-Demo-master\AspNetCoreSchedulerDemo\bin\Debug\net6.0\Serilog.Extensions.Hosting.dll
28 | C:\Users\nirza\RiderProjects\AspNetCore-Scheduler-Demo-master\AspNetCoreSchedulerDemo\bin\Debug\net6.0\Serilog.Extensions.Logging.dll
29 | C:\Users\nirza\RiderProjects\AspNetCore-Scheduler-Demo-master\AspNetCoreSchedulerDemo\bin\Debug\net6.0\Serilog.Formatting.Compact.dll
30 | C:\Users\nirza\RiderProjects\AspNetCore-Scheduler-Demo-master\AspNetCoreSchedulerDemo\bin\Debug\net6.0\Serilog.Settings.Configuration.dll
31 | C:\Users\nirza\RiderProjects\AspNetCore-Scheduler-Demo-master\AspNetCoreSchedulerDemo\bin\Debug\net6.0\Serilog.Sinks.Console.dll
32 | C:\Users\nirza\RiderProjects\AspNetCore-Scheduler-Demo-master\AspNetCoreSchedulerDemo\bin\Debug\net6.0\Serilog.Sinks.Debug.dll
33 | C:\Users\nirza\RiderProjects\AspNetCore-Scheduler-Demo-master\AspNetCoreSchedulerDemo\bin\Debug\net6.0\Serilog.Sinks.File.dll
34 |
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/bin/Debug/net6.0/AspNetCoreSchedulerDemo.deps.json:
--------------------------------------------------------------------------------
1 | {
2 | "runtimeTarget": {
3 | "name": ".NETCoreApp,Version=v6.0",
4 | "signature": ""
5 | },
6 | "compilationOptions": {},
7 | "targets": {
8 | ".NETCoreApp,Version=v6.0": {
9 | "AspNetCoreSchedulerDemo/1.0.0": {
10 | "dependencies": {
11 | "Serilog.AspNetCore": "6.0.0-dev-00265",
12 | "NCrontab": "3.3.1"
13 | },
14 | "runtime": {
15 | "AspNetCoreSchedulerDemo.dll": {}
16 | }
17 | },
18 | "Microsoft.Extensions.Configuration/2.0.0": {
19 | "dependencies": {
20 | "Microsoft.Extensions.Configuration.Abstractions": "3.1.8"
21 | }
22 | },
23 | "Microsoft.Extensions.Configuration.Abstractions/3.1.8": {
24 | "dependencies": {
25 | "Microsoft.Extensions.Primitives": "5.0.0"
26 | }
27 | },
28 | "Microsoft.Extensions.Configuration.Binder/2.0.0": {
29 | "dependencies": {
30 | "Microsoft.Extensions.Configuration": "2.0.0"
31 | }
32 | },
33 | "Microsoft.Extensions.DependencyInjection/5.0.0": {
34 | "dependencies": {
35 | "Microsoft.Extensions.DependencyInjection.Abstractions": "5.0.0"
36 | }
37 | },
38 | "Microsoft.Extensions.DependencyInjection.Abstractions/5.0.0": {},
39 | "Microsoft.Extensions.DependencyModel/3.0.0": {
40 | "dependencies": {
41 | "System.Text.Json": "4.6.0"
42 | },
43 | "runtime": {
44 | "lib/netstandard2.0/Microsoft.Extensions.DependencyModel.dll": {
45 | "assemblyVersion": "3.0.0.0",
46 | "fileVersion": "3.0.19.46305"
47 | }
48 | }
49 | },
50 | "Microsoft.Extensions.FileProviders.Abstractions/3.1.8": {
51 | "dependencies": {
52 | "Microsoft.Extensions.Primitives": "5.0.0"
53 | }
54 | },
55 | "Microsoft.Extensions.Hosting.Abstractions/3.1.8": {
56 | "dependencies": {
57 | "Microsoft.Extensions.Configuration.Abstractions": "3.1.8",
58 | "Microsoft.Extensions.DependencyInjection.Abstractions": "5.0.0",
59 | "Microsoft.Extensions.FileProviders.Abstractions": "3.1.8",
60 | "Microsoft.Extensions.Logging.Abstractions": "5.0.0"
61 | }
62 | },
63 | "Microsoft.Extensions.Logging/5.0.0": {
64 | "dependencies": {
65 | "Microsoft.Extensions.DependencyInjection": "5.0.0",
66 | "Microsoft.Extensions.DependencyInjection.Abstractions": "5.0.0",
67 | "Microsoft.Extensions.Logging.Abstractions": "5.0.0",
68 | "Microsoft.Extensions.Options": "5.0.0"
69 | }
70 | },
71 | "Microsoft.Extensions.Logging.Abstractions/5.0.0": {},
72 | "Microsoft.Extensions.Options/5.0.0": {
73 | "dependencies": {
74 | "Microsoft.Extensions.DependencyInjection.Abstractions": "5.0.0",
75 | "Microsoft.Extensions.Primitives": "5.0.0"
76 | }
77 | },
78 | "Microsoft.Extensions.Options.ConfigurationExtensions/2.0.0": {
79 | "dependencies": {
80 | "Microsoft.Extensions.Configuration.Abstractions": "3.1.8",
81 | "Microsoft.Extensions.Configuration.Binder": "2.0.0",
82 | "Microsoft.Extensions.DependencyInjection.Abstractions": "5.0.0",
83 | "Microsoft.Extensions.Options": "5.0.0"
84 | }
85 | },
86 | "Microsoft.Extensions.Primitives/5.0.0": {},
87 | "NCrontab/3.3.1": {
88 | "runtime": {
89 | "lib/netstandard2.0/NCrontab.dll": {
90 | "assemblyVersion": "3.3.1.0",
91 | "fileVersion": "3.3.1.0"
92 | }
93 | }
94 | },
95 | "Serilog/2.10.0": {
96 | "runtime": {
97 | "lib/netstandard2.1/Serilog.dll": {
98 | "assemblyVersion": "2.0.0.0",
99 | "fileVersion": "2.10.0.0"
100 | }
101 | }
102 | },
103 | "Serilog.AspNetCore/6.0.0-dev-00265": {
104 | "dependencies": {
105 | "Microsoft.Extensions.DependencyInjection": "5.0.0",
106 | "Microsoft.Extensions.Logging": "5.0.0",
107 | "Serilog": "2.10.0",
108 | "Serilog.Extensions.Hosting": "5.0.0-dev-00093",
109 | "Serilog.Formatting.Compact": "1.1.0",
110 | "Serilog.Settings.Configuration": "3.3.0",
111 | "Serilog.Sinks.Console": "4.0.1",
112 | "Serilog.Sinks.Debug": "2.0.0",
113 | "Serilog.Sinks.File": "5.0.0"
114 | },
115 | "runtime": {
116 | "lib/net5.0/Serilog.AspNetCore.dll": {
117 | "assemblyVersion": "2.0.0.0",
118 | "fileVersion": "6.0.0.0"
119 | }
120 | }
121 | },
122 | "Serilog.Extensions.Hosting/5.0.0-dev-00093": {
123 | "dependencies": {
124 | "Microsoft.Extensions.DependencyInjection.Abstractions": "5.0.0",
125 | "Microsoft.Extensions.Hosting.Abstractions": "3.1.8",
126 | "Microsoft.Extensions.Logging.Abstractions": "5.0.0",
127 | "Serilog": "2.10.0",
128 | "Serilog.Extensions.Logging": "3.1.0"
129 | },
130 | "runtime": {
131 | "lib/netstandard2.1/Serilog.Extensions.Hosting.dll": {
132 | "assemblyVersion": "2.0.0.0",
133 | "fileVersion": "5.0.0.0"
134 | }
135 | }
136 | },
137 | "Serilog.Extensions.Logging/3.1.0": {
138 | "dependencies": {
139 | "Microsoft.Extensions.Logging": "5.0.0",
140 | "Serilog": "2.10.0"
141 | },
142 | "runtime": {
143 | "lib/netstandard2.0/Serilog.Extensions.Logging.dll": {
144 | "assemblyVersion": "2.0.0.0",
145 | "fileVersion": "3.1.0.0"
146 | }
147 | }
148 | },
149 | "Serilog.Formatting.Compact/1.1.0": {
150 | "dependencies": {
151 | "Serilog": "2.10.0"
152 | },
153 | "runtime": {
154 | "lib/netstandard2.0/Serilog.Formatting.Compact.dll": {
155 | "assemblyVersion": "1.1.0.0",
156 | "fileVersion": "1.1.0.0"
157 | }
158 | }
159 | },
160 | "Serilog.Settings.Configuration/3.3.0": {
161 | "dependencies": {
162 | "Microsoft.Extensions.DependencyModel": "3.0.0",
163 | "Microsoft.Extensions.Options.ConfigurationExtensions": "2.0.0",
164 | "Serilog": "2.10.0"
165 | },
166 | "runtime": {
167 | "lib/netstandard2.0/Serilog.Settings.Configuration.dll": {
168 | "assemblyVersion": "3.3.0.0",
169 | "fileVersion": "3.3.0.0"
170 | }
171 | }
172 | },
173 | "Serilog.Sinks.Console/4.0.1": {
174 | "dependencies": {
175 | "Serilog": "2.10.0"
176 | },
177 | "runtime": {
178 | "lib/net5.0/Serilog.Sinks.Console.dll": {
179 | "assemblyVersion": "4.0.1.0",
180 | "fileVersion": "4.0.1.0"
181 | }
182 | }
183 | },
184 | "Serilog.Sinks.Debug/2.0.0": {
185 | "dependencies": {
186 | "Serilog": "2.10.0"
187 | },
188 | "runtime": {
189 | "lib/netstandard2.1/Serilog.Sinks.Debug.dll": {
190 | "assemblyVersion": "2.0.0.0",
191 | "fileVersion": "2.0.0.0"
192 | }
193 | }
194 | },
195 | "Serilog.Sinks.File/5.0.0": {
196 | "dependencies": {
197 | "Serilog": "2.10.0"
198 | },
199 | "runtime": {
200 | "lib/net5.0/Serilog.Sinks.File.dll": {
201 | "assemblyVersion": "5.0.0.0",
202 | "fileVersion": "5.0.0.0"
203 | }
204 | }
205 | },
206 | "System.Text.Json/4.6.0": {}
207 | }
208 | },
209 | "libraries": {
210 | "AspNetCoreSchedulerDemo/1.0.0": {
211 | "type": "project",
212 | "serviceable": false,
213 | "sha512": ""
214 | },
215 | "Microsoft.Extensions.Configuration/2.0.0": {
216 | "type": "package",
217 | "serviceable": true,
218 | "sha512": "sha512-SsI4RqI8EH00+cYO96tbftlh87sNUv1eeyuBU1XZdQkG0RrHAOjWgl7P0FoLeTSMXJpOnfweeOWj2d1/5H3FxA==",
219 | "path": "microsoft.extensions.configuration/2.0.0",
220 | "hashPath": "microsoft.extensions.configuration.2.0.0.nupkg.sha512"
221 | },
222 | "Microsoft.Extensions.Configuration.Abstractions/3.1.8": {
223 | "type": "package",
224 | "serviceable": true,
225 | "sha512": "sha512-0qbNyxGpuNP/fuQ3FLHesm1Vn/83qYcAgVsi1UQCQN1peY4YH1uiizOh4xbYkQyxiVMD/c/zhiYYv94G0DXSSA==",
226 | "path": "microsoft.extensions.configuration.abstractions/3.1.8",
227 | "hashPath": "microsoft.extensions.configuration.abstractions.3.1.8.nupkg.sha512"
228 | },
229 | "Microsoft.Extensions.Configuration.Binder/2.0.0": {
230 | "type": "package",
231 | "serviceable": true,
232 | "sha512": "sha512-IznHHzGUtrdpuQqIUdmzF6TYPcsYHONhHh3o9dGp39sX/9Zfmt476UnhvU0UhXgJnXXAikt/MpN6AuSLCCMdEQ==",
233 | "path": "microsoft.extensions.configuration.binder/2.0.0",
234 | "hashPath": "microsoft.extensions.configuration.binder.2.0.0.nupkg.sha512"
235 | },
236 | "Microsoft.Extensions.DependencyInjection/5.0.0": {
237 | "type": "package",
238 | "serviceable": true,
239 | "sha512": "sha512-Rc2kb/p3Ze6cP6rhFC3PJRdWGbLvSHZc0ev7YlyeU6FmHciDMLrhoVoTUEzKPhN5ZjFgKF1Cf5fOz8mCMIkvpA==",
240 | "path": "microsoft.extensions.dependencyinjection/5.0.0",
241 | "hashPath": "microsoft.extensions.dependencyinjection.5.0.0.nupkg.sha512"
242 | },
243 | "Microsoft.Extensions.DependencyInjection.Abstractions/5.0.0": {
244 | "type": "package",
245 | "serviceable": true,
246 | "sha512": "sha512-ORj7Zh81gC69TyvmcUm9tSzytcy8AVousi+IVRAI8nLieQjOFryRusSFh7+aLk16FN9pQNqJAiMd7BTKINK0kA==",
247 | "path": "microsoft.extensions.dependencyinjection.abstractions/5.0.0",
248 | "hashPath": "microsoft.extensions.dependencyinjection.abstractions.5.0.0.nupkg.sha512"
249 | },
250 | "Microsoft.Extensions.DependencyModel/3.0.0": {
251 | "type": "package",
252 | "serviceable": true,
253 | "sha512": "sha512-Iaectmzg9Dc4ZbKX/FurrRjgO/I8rTumL5UU+Uube6vZuGetcnXoIgTA94RthFWePhdMVm8MMhVFJZdbzMsdyQ==",
254 | "path": "microsoft.extensions.dependencymodel/3.0.0",
255 | "hashPath": "microsoft.extensions.dependencymodel.3.0.0.nupkg.sha512"
256 | },
257 | "Microsoft.Extensions.FileProviders.Abstractions/3.1.8": {
258 | "type": "package",
259 | "serviceable": true,
260 | "sha512": "sha512-U7ffyzrPfRDH5K3h/mBpqJVoHbppw1kc1KyHZcZeDR7b1A0FRaqMSiizGpN9IGwWs9BuN7oXIKFyviuSGBjHtQ==",
261 | "path": "microsoft.extensions.fileproviders.abstractions/3.1.8",
262 | "hashPath": "microsoft.extensions.fileproviders.abstractions.3.1.8.nupkg.sha512"
263 | },
264 | "Microsoft.Extensions.Hosting.Abstractions/3.1.8": {
265 | "type": "package",
266 | "serviceable": true,
267 | "sha512": "sha512-7ZJUKwPipkDvuv2KJPZ3r01wp2AWNMiYH+61i0dL89F7QICknjKpWgLKLpTSUYFgl77S3b4264I6i4HzDdrb2A==",
268 | "path": "microsoft.extensions.hosting.abstractions/3.1.8",
269 | "hashPath": "microsoft.extensions.hosting.abstractions.3.1.8.nupkg.sha512"
270 | },
271 | "Microsoft.Extensions.Logging/5.0.0": {
272 | "type": "package",
273 | "serviceable": true,
274 | "sha512": "sha512-MgOwK6tPzB6YNH21wssJcw/2MKwee8b2gI7SllYfn6rvTpIrVvVS5HAjSU2vqSku1fwqRvWP0MdIi14qjd93Aw==",
275 | "path": "microsoft.extensions.logging/5.0.0",
276 | "hashPath": "microsoft.extensions.logging.5.0.0.nupkg.sha512"
277 | },
278 | "Microsoft.Extensions.Logging.Abstractions/5.0.0": {
279 | "type": "package",
280 | "serviceable": true,
281 | "sha512": "sha512-NxP6ahFcBnnSfwNBi2KH2Oz8Xl5Sm2krjId/jRR3I7teFphwiUoUeZPwTNA21EX+5PtjqmyAvKaOeBXcJjcH/w==",
282 | "path": "microsoft.extensions.logging.abstractions/5.0.0",
283 | "hashPath": "microsoft.extensions.logging.abstractions.5.0.0.nupkg.sha512"
284 | },
285 | "Microsoft.Extensions.Options/5.0.0": {
286 | "type": "package",
287 | "serviceable": true,
288 | "sha512": "sha512-CBvR92TCJ5uBIdd9/HzDSrxYak+0W/3+yxrNg8Qm6Bmrkh5L+nu6m3WeazQehcZ5q1/6dDA7J5YdQjim0165zg==",
289 | "path": "microsoft.extensions.options/5.0.0",
290 | "hashPath": "microsoft.extensions.options.5.0.0.nupkg.sha512"
291 | },
292 | "Microsoft.Extensions.Options.ConfigurationExtensions/2.0.0": {
293 | "type": "package",
294 | "serviceable": true,
295 | "sha512": "sha512-Y/lGICwO27fCkQRK3tZseVzFjZaxfGmui990E67sB4MuiPzdJHnJDS/BeYWrHShSSBgCl4KyKRx4ux686fftPg==",
296 | "path": "microsoft.extensions.options.configurationextensions/2.0.0",
297 | "hashPath": "microsoft.extensions.options.configurationextensions.2.0.0.nupkg.sha512"
298 | },
299 | "Microsoft.Extensions.Primitives/5.0.0": {
300 | "type": "package",
301 | "serviceable": true,
302 | "sha512": "sha512-cI/VWn9G1fghXrNDagX9nYaaB/nokkZn0HYAawGaELQrl8InSezfe9OnfPZLcJq3esXxygh3hkq2c3qoV3SDyQ==",
303 | "path": "microsoft.extensions.primitives/5.0.0",
304 | "hashPath": "microsoft.extensions.primitives.5.0.0.nupkg.sha512"
305 | },
306 | "NCrontab/3.3.1": {
307 | "type": "package",
308 | "serviceable": true,
309 | "sha512": "sha512-G3tzcIIgsiyZyVbHNPyn5+adaM9UjeVNgjrRsvXU7wo2sMhpvpQrir29dcjIND53H/fuTdgg9nI3SfFFg7barA==",
310 | "path": "ncrontab/3.3.1",
311 | "hashPath": "ncrontab.3.3.1.nupkg.sha512"
312 | },
313 | "Serilog/2.10.0": {
314 | "type": "package",
315 | "serviceable": true,
316 | "sha512": "sha512-+QX0hmf37a0/OZLxM3wL7V6/ADvC1XihXN4Kq/p6d8lCPfgkRdiuhbWlMaFjR9Av0dy5F0+MBeDmDdRZN/YwQA==",
317 | "path": "serilog/2.10.0",
318 | "hashPath": "serilog.2.10.0.nupkg.sha512"
319 | },
320 | "Serilog.AspNetCore/6.0.0-dev-00265": {
321 | "type": "package",
322 | "serviceable": true,
323 | "sha512": "sha512-Ypj6kEJEgMJ9sIQRMLibWdKuwDTx6bSZb423puxeIANdycFg5F2ZZq/c3GPdC/XDp/gmiwB8Q9NI1aCyBNt0fg==",
324 | "path": "serilog.aspnetcore/6.0.0-dev-00265",
325 | "hashPath": "serilog.aspnetcore.6.0.0-dev-00265.nupkg.sha512"
326 | },
327 | "Serilog.Extensions.Hosting/5.0.0-dev-00093": {
328 | "type": "package",
329 | "serviceable": true,
330 | "sha512": "sha512-weSVSWogu8LUQWrgl8j6Dt9tZ6hyC9KLaeNZOCID8P7Rk1TRs3NKcqdahrLvOS1g1xiDhhR2Q6sjbzZ7MXii2A==",
331 | "path": "serilog.extensions.hosting/5.0.0-dev-00093",
332 | "hashPath": "serilog.extensions.hosting.5.0.0-dev-00093.nupkg.sha512"
333 | },
334 | "Serilog.Extensions.Logging/3.1.0": {
335 | "type": "package",
336 | "serviceable": true,
337 | "sha512": "sha512-IWfem7wfrFbB3iw1OikqPFNPEzfayvDuN4WP7Ue1AVFskalMByeWk3QbtUXQR34SBkv1EbZ3AySHda/ErDgpcg==",
338 | "path": "serilog.extensions.logging/3.1.0",
339 | "hashPath": "serilog.extensions.logging.3.1.0.nupkg.sha512"
340 | },
341 | "Serilog.Formatting.Compact/1.1.0": {
342 | "type": "package",
343 | "serviceable": true,
344 | "sha512": "sha512-pNroKVjo+rDqlxNG5PXkRLpfSCuDOBY0ri6jp9PLe505ljqwhwZz8ospy2vWhQlFu5GkIesh3FcDs4n7sWZODA==",
345 | "path": "serilog.formatting.compact/1.1.0",
346 | "hashPath": "serilog.formatting.compact.1.1.0.nupkg.sha512"
347 | },
348 | "Serilog.Settings.Configuration/3.3.0": {
349 | "type": "package",
350 | "serviceable": true,
351 | "sha512": "sha512-7GNudISZwqaT902hqEL2OFGTZeUFWfnrNLupJkOqeF41AR3GjcxX+Hwb30xb8gG2/CDXsCMVfF8o0+8KY0fJNg==",
352 | "path": "serilog.settings.configuration/3.3.0",
353 | "hashPath": "serilog.settings.configuration.3.3.0.nupkg.sha512"
354 | },
355 | "Serilog.Sinks.Console/4.0.1": {
356 | "type": "package",
357 | "serviceable": true,
358 | "sha512": "sha512-apLOvSJQLlIbKlbx+Y2UDHSP05kJsV7mou+fvJoRGs/iR+jC22r8cuFVMjjfVxz/AD4B2UCltFhE1naRLXwKNw==",
359 | "path": "serilog.sinks.console/4.0.1",
360 | "hashPath": "serilog.sinks.console.4.0.1.nupkg.sha512"
361 | },
362 | "Serilog.Sinks.Debug/2.0.0": {
363 | "type": "package",
364 | "serviceable": true,
365 | "sha512": "sha512-Y6g3OBJ4JzTyyw16fDqtFcQ41qQAydnEvEqmXjhwhgjsnG/FaJ8GUqF5ldsC/bVkK8KYmqrPhDO+tm4dF6xx4A==",
366 | "path": "serilog.sinks.debug/2.0.0",
367 | "hashPath": "serilog.sinks.debug.2.0.0.nupkg.sha512"
368 | },
369 | "Serilog.Sinks.File/5.0.0": {
370 | "type": "package",
371 | "serviceable": true,
372 | "sha512": "sha512-uwV5hdhWPwUH1szhO8PJpFiahqXmzPzJT/sOijH/kFgUx+cyoDTMM8MHD0adw9+Iem6itoibbUXHYslzXsLEAg==",
373 | "path": "serilog.sinks.file/5.0.0",
374 | "hashPath": "serilog.sinks.file.5.0.0.nupkg.sha512"
375 | },
376 | "System.Text.Json/4.6.0": {
377 | "type": "package",
378 | "serviceable": true,
379 | "sha512": "sha512-4F8Xe+JIkVoDJ8hDAZ7HqLkjctN/6WItJIzQaifBwClC7wmoLSda/Sv2i6i1kycqDb3hWF4JCVbpAweyOKHEUA==",
380 | "path": "system.text.json/4.6.0",
381 | "hashPath": "system.text.json.4.6.0.nupkg.sha512"
382 | }
383 | }
384 | }
--------------------------------------------------------------------------------
/AspNetCoreSchedulerDemo/obj/project.assets.json:
--------------------------------------------------------------------------------
1 | {
2 | "version": 3,
3 | "targets": {
4 | "net6.0": {
5 | "Microsoft.Extensions.Configuration/2.0.0": {
6 | "type": "package",
7 | "dependencies": {
8 | "Microsoft.Extensions.Configuration.Abstractions": "2.0.0"
9 | },
10 | "compile": {
11 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll": {}
12 | },
13 | "runtime": {
14 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll": {}
15 | }
16 | },
17 | "Microsoft.Extensions.Configuration.Abstractions/3.1.8": {
18 | "type": "package",
19 | "dependencies": {
20 | "Microsoft.Extensions.Primitives": "3.1.8"
21 | },
22 | "compile": {
23 | "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Abstractions.dll": {}
24 | },
25 | "runtime": {
26 | "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Abstractions.dll": {}
27 | }
28 | },
29 | "Microsoft.Extensions.Configuration.Binder/2.0.0": {
30 | "type": "package",
31 | "dependencies": {
32 | "Microsoft.Extensions.Configuration": "2.0.0"
33 | },
34 | "compile": {
35 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll": {}
36 | },
37 | "runtime": {
38 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll": {}
39 | }
40 | },
41 | "Microsoft.Extensions.DependencyInjection/5.0.0": {
42 | "type": "package",
43 | "dependencies": {
44 | "Microsoft.Extensions.DependencyInjection.Abstractions": "5.0.0"
45 | },
46 | "compile": {
47 | "lib/net5.0/Microsoft.Extensions.DependencyInjection.dll": {}
48 | },
49 | "runtime": {
50 | "lib/net5.0/Microsoft.Extensions.DependencyInjection.dll": {}
51 | }
52 | },
53 | "Microsoft.Extensions.DependencyInjection.Abstractions/5.0.0": {
54 | "type": "package",
55 | "compile": {
56 | "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {}
57 | },
58 | "runtime": {
59 | "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {}
60 | }
61 | },
62 | "Microsoft.Extensions.DependencyModel/3.0.0": {
63 | "type": "package",
64 | "dependencies": {
65 | "System.Text.Json": "4.6.0"
66 | },
67 | "compile": {
68 | "lib/netstandard2.0/Microsoft.Extensions.DependencyModel.dll": {}
69 | },
70 | "runtime": {
71 | "lib/netstandard2.0/Microsoft.Extensions.DependencyModel.dll": {}
72 | }
73 | },
74 | "Microsoft.Extensions.FileProviders.Abstractions/3.1.8": {
75 | "type": "package",
76 | "dependencies": {
77 | "Microsoft.Extensions.Primitives": "3.1.8"
78 | },
79 | "compile": {
80 | "lib/netcoreapp3.1/Microsoft.Extensions.FileProviders.Abstractions.dll": {}
81 | },
82 | "runtime": {
83 | "lib/netcoreapp3.1/Microsoft.Extensions.FileProviders.Abstractions.dll": {}
84 | }
85 | },
86 | "Microsoft.Extensions.Hosting.Abstractions/3.1.8": {
87 | "type": "package",
88 | "dependencies": {
89 | "Microsoft.Extensions.Configuration.Abstractions": "3.1.8",
90 | "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.8",
91 | "Microsoft.Extensions.FileProviders.Abstractions": "3.1.8",
92 | "Microsoft.Extensions.Logging.Abstractions": "3.1.8"
93 | },
94 | "compile": {
95 | "lib/netcoreapp3.1/Microsoft.Extensions.Hosting.Abstractions.dll": {}
96 | },
97 | "runtime": {
98 | "lib/netcoreapp3.1/Microsoft.Extensions.Hosting.Abstractions.dll": {}
99 | }
100 | },
101 | "Microsoft.Extensions.Logging/5.0.0": {
102 | "type": "package",
103 | "dependencies": {
104 | "Microsoft.Extensions.DependencyInjection": "5.0.0",
105 | "Microsoft.Extensions.DependencyInjection.Abstractions": "5.0.0",
106 | "Microsoft.Extensions.Logging.Abstractions": "5.0.0",
107 | "Microsoft.Extensions.Options": "5.0.0"
108 | },
109 | "compile": {
110 | "lib/netstandard2.1/Microsoft.Extensions.Logging.dll": {}
111 | },
112 | "runtime": {
113 | "lib/netstandard2.1/Microsoft.Extensions.Logging.dll": {}
114 | }
115 | },
116 | "Microsoft.Extensions.Logging.Abstractions/5.0.0": {
117 | "type": "package",
118 | "compile": {
119 | "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll": {}
120 | },
121 | "runtime": {
122 | "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll": {}
123 | }
124 | },
125 | "Microsoft.Extensions.Options/5.0.0": {
126 | "type": "package",
127 | "dependencies": {
128 | "Microsoft.Extensions.DependencyInjection.Abstractions": "5.0.0",
129 | "Microsoft.Extensions.Primitives": "5.0.0"
130 | },
131 | "compile": {
132 | "lib/net5.0/Microsoft.Extensions.Options.dll": {}
133 | },
134 | "runtime": {
135 | "lib/net5.0/Microsoft.Extensions.Options.dll": {}
136 | }
137 | },
138 | "Microsoft.Extensions.Options.ConfigurationExtensions/2.0.0": {
139 | "type": "package",
140 | "dependencies": {
141 | "Microsoft.Extensions.Configuration.Abstractions": "2.0.0",
142 | "Microsoft.Extensions.Configuration.Binder": "2.0.0",
143 | "Microsoft.Extensions.DependencyInjection.Abstractions": "2.0.0",
144 | "Microsoft.Extensions.Options": "2.0.0"
145 | },
146 | "compile": {
147 | "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": {}
148 | },
149 | "runtime": {
150 | "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": {}
151 | }
152 | },
153 | "Microsoft.Extensions.Primitives/5.0.0": {
154 | "type": "package",
155 | "compile": {
156 | "lib/netcoreapp3.0/Microsoft.Extensions.Primitives.dll": {}
157 | },
158 | "runtime": {
159 | "lib/netcoreapp3.0/Microsoft.Extensions.Primitives.dll": {}
160 | }
161 | },
162 | "NCrontab/3.3.1": {
163 | "type": "package",
164 | "compile": {
165 | "lib/netstandard2.0/NCrontab.dll": {}
166 | },
167 | "runtime": {
168 | "lib/netstandard2.0/NCrontab.dll": {}
169 | }
170 | },
171 | "Serilog/2.10.0": {
172 | "type": "package",
173 | "compile": {
174 | "lib/netstandard2.1/Serilog.dll": {}
175 | },
176 | "runtime": {
177 | "lib/netstandard2.1/Serilog.dll": {}
178 | }
179 | },
180 | "Serilog.AspNetCore/6.0.0-dev-00265": {
181 | "type": "package",
182 | "dependencies": {
183 | "Microsoft.Extensions.DependencyInjection": "5.0.0",
184 | "Microsoft.Extensions.Logging": "5.0.0",
185 | "Serilog": "2.10.0",
186 | "Serilog.Extensions.Hosting": "5.0.0-dev-00093",
187 | "Serilog.Formatting.Compact": "1.1.0",
188 | "Serilog.Settings.Configuration": "3.3.0",
189 | "Serilog.Sinks.Console": "4.0.1",
190 | "Serilog.Sinks.Debug": "2.0.0",
191 | "Serilog.Sinks.File": "5.0.0"
192 | },
193 | "compile": {
194 | "lib/net5.0/Serilog.AspNetCore.dll": {}
195 | },
196 | "runtime": {
197 | "lib/net5.0/Serilog.AspNetCore.dll": {}
198 | },
199 | "frameworkReferences": [
200 | "Microsoft.AspNetCore.App"
201 | ]
202 | },
203 | "Serilog.Extensions.Hosting/5.0.0-dev-00093": {
204 | "type": "package",
205 | "dependencies": {
206 | "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.8",
207 | "Microsoft.Extensions.Hosting.Abstractions": "3.1.8",
208 | "Microsoft.Extensions.Logging.Abstractions": "3.1.8",
209 | "Serilog": "2.10.0",
210 | "Serilog.Extensions.Logging": "3.1.0"
211 | },
212 | "compile": {
213 | "lib/netstandard2.1/Serilog.Extensions.Hosting.dll": {}
214 | },
215 | "runtime": {
216 | "lib/netstandard2.1/Serilog.Extensions.Hosting.dll": {}
217 | }
218 | },
219 | "Serilog.Extensions.Logging/3.1.0": {
220 | "type": "package",
221 | "dependencies": {
222 | "Microsoft.Extensions.Logging": "2.0.0",
223 | "Serilog": "2.9.0"
224 | },
225 | "compile": {
226 | "lib/netstandard2.0/Serilog.Extensions.Logging.dll": {}
227 | },
228 | "runtime": {
229 | "lib/netstandard2.0/Serilog.Extensions.Logging.dll": {}
230 | }
231 | },
232 | "Serilog.Formatting.Compact/1.1.0": {
233 | "type": "package",
234 | "dependencies": {
235 | "Serilog": "2.8.0"
236 | },
237 | "compile": {
238 | "lib/netstandard2.0/Serilog.Formatting.Compact.dll": {}
239 | },
240 | "runtime": {
241 | "lib/netstandard2.0/Serilog.Formatting.Compact.dll": {}
242 | }
243 | },
244 | "Serilog.Settings.Configuration/3.3.0": {
245 | "type": "package",
246 | "dependencies": {
247 | "Microsoft.Extensions.DependencyModel": "3.0.0",
248 | "Microsoft.Extensions.Options.ConfigurationExtensions": "2.0.0",
249 | "Serilog": "2.10.0"
250 | },
251 | "compile": {
252 | "lib/netstandard2.0/Serilog.Settings.Configuration.dll": {}
253 | },
254 | "runtime": {
255 | "lib/netstandard2.0/Serilog.Settings.Configuration.dll": {}
256 | }
257 | },
258 | "Serilog.Sinks.Console/4.0.1": {
259 | "type": "package",
260 | "dependencies": {
261 | "Serilog": "2.10.0"
262 | },
263 | "compile": {
264 | "lib/net5.0/Serilog.Sinks.Console.dll": {}
265 | },
266 | "runtime": {
267 | "lib/net5.0/Serilog.Sinks.Console.dll": {}
268 | }
269 | },
270 | "Serilog.Sinks.Debug/2.0.0": {
271 | "type": "package",
272 | "dependencies": {
273 | "Serilog": "2.10.0"
274 | },
275 | "compile": {
276 | "lib/netstandard2.1/Serilog.Sinks.Debug.dll": {}
277 | },
278 | "runtime": {
279 | "lib/netstandard2.1/Serilog.Sinks.Debug.dll": {}
280 | }
281 | },
282 | "Serilog.Sinks.File/5.0.0": {
283 | "type": "package",
284 | "dependencies": {
285 | "Serilog": "2.10.0"
286 | },
287 | "compile": {
288 | "lib/net5.0/Serilog.Sinks.File.dll": {}
289 | },
290 | "runtime": {
291 | "lib/net5.0/Serilog.Sinks.File.dll": {}
292 | }
293 | },
294 | "System.Text.Json/4.6.0": {
295 | "type": "package",
296 | "compile": {
297 | "lib/netcoreapp3.0/System.Text.Json.dll": {}
298 | },
299 | "runtime": {
300 | "lib/netcoreapp3.0/System.Text.Json.dll": {}
301 | }
302 | }
303 | }
304 | },
305 | "libraries": {
306 | "Microsoft.Extensions.Configuration/2.0.0": {
307 | "sha512": "SsI4RqI8EH00+cYO96tbftlh87sNUv1eeyuBU1XZdQkG0RrHAOjWgl7P0FoLeTSMXJpOnfweeOWj2d1/5H3FxA==",
308 | "type": "package",
309 | "path": "microsoft.extensions.configuration/2.0.0",
310 | "files": [
311 | ".nupkg.metadata",
312 | ".signature.p7s",
313 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll",
314 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.xml",
315 | "microsoft.extensions.configuration.2.0.0.nupkg.sha512",
316 | "microsoft.extensions.configuration.nuspec"
317 | ]
318 | },
319 | "Microsoft.Extensions.Configuration.Abstractions/3.1.8": {
320 | "sha512": "0qbNyxGpuNP/fuQ3FLHesm1Vn/83qYcAgVsi1UQCQN1peY4YH1uiizOh4xbYkQyxiVMD/c/zhiYYv94G0DXSSA==",
321 | "type": "package",
322 | "path": "microsoft.extensions.configuration.abstractions/3.1.8",
323 | "files": [
324 | ".nupkg.metadata",
325 | ".signature.p7s",
326 | "Icon.png",
327 | "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Abstractions.dll",
328 | "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Abstractions.xml",
329 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll",
330 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.xml",
331 | "microsoft.extensions.configuration.abstractions.3.1.8.nupkg.sha512",
332 | "microsoft.extensions.configuration.abstractions.nuspec"
333 | ]
334 | },
335 | "Microsoft.Extensions.Configuration.Binder/2.0.0": {
336 | "sha512": "IznHHzGUtrdpuQqIUdmzF6TYPcsYHONhHh3o9dGp39sX/9Zfmt476UnhvU0UhXgJnXXAikt/MpN6AuSLCCMdEQ==",
337 | "type": "package",
338 | "path": "microsoft.extensions.configuration.binder/2.0.0",
339 | "files": [
340 | ".nupkg.metadata",
341 | ".signature.p7s",
342 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll",
343 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.xml",
344 | "microsoft.extensions.configuration.binder.2.0.0.nupkg.sha512",
345 | "microsoft.extensions.configuration.binder.nuspec"
346 | ]
347 | },
348 | "Microsoft.Extensions.DependencyInjection/5.0.0": {
349 | "sha512": "Rc2kb/p3Ze6cP6rhFC3PJRdWGbLvSHZc0ev7YlyeU6FmHciDMLrhoVoTUEzKPhN5ZjFgKF1Cf5fOz8mCMIkvpA==",
350 | "type": "package",
351 | "path": "microsoft.extensions.dependencyinjection/5.0.0",
352 | "files": [
353 | ".nupkg.metadata",
354 | ".signature.p7s",
355 | "Icon.png",
356 | "LICENSE.TXT",
357 | "THIRD-PARTY-NOTICES.TXT",
358 | "lib/net461/Microsoft.Extensions.DependencyInjection.dll",
359 | "lib/net461/Microsoft.Extensions.DependencyInjection.xml",
360 | "lib/net5.0/Microsoft.Extensions.DependencyInjection.dll",
361 | "lib/net5.0/Microsoft.Extensions.DependencyInjection.xml",
362 | "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll",
363 | "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml",
364 | "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll",
365 | "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.xml",
366 | "microsoft.extensions.dependencyinjection.5.0.0.nupkg.sha512",
367 | "microsoft.extensions.dependencyinjection.nuspec",
368 | "useSharedDesignerContext.txt",
369 | "version.txt"
370 | ]
371 | },
372 | "Microsoft.Extensions.DependencyInjection.Abstractions/5.0.0": {
373 | "sha512": "ORj7Zh81gC69TyvmcUm9tSzytcy8AVousi+IVRAI8nLieQjOFryRusSFh7+aLk16FN9pQNqJAiMd7BTKINK0kA==",
374 | "type": "package",
375 | "path": "microsoft.extensions.dependencyinjection.abstractions/5.0.0",
376 | "files": [
377 | ".nupkg.metadata",
378 | ".signature.p7s",
379 | "Icon.png",
380 | "LICENSE.TXT",
381 | "THIRD-PARTY-NOTICES.TXT",
382 | "lib/net461/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
383 | "lib/net461/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
384 | "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
385 | "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
386 | "microsoft.extensions.dependencyinjection.abstractions.5.0.0.nupkg.sha512",
387 | "microsoft.extensions.dependencyinjection.abstractions.nuspec",
388 | "useSharedDesignerContext.txt",
389 | "version.txt"
390 | ]
391 | },
392 | "Microsoft.Extensions.DependencyModel/3.0.0": {
393 | "sha512": "Iaectmzg9Dc4ZbKX/FurrRjgO/I8rTumL5UU+Uube6vZuGetcnXoIgTA94RthFWePhdMVm8MMhVFJZdbzMsdyQ==",
394 | "type": "package",
395 | "path": "microsoft.extensions.dependencymodel/3.0.0",
396 | "files": [
397 | ".nupkg.metadata",
398 | ".signature.p7s",
399 | "LICENSE.TXT",
400 | "THIRD-PARTY-NOTICES.TXT",
401 | "lib/net451/Microsoft.Extensions.DependencyModel.dll",
402 | "lib/net451/Microsoft.Extensions.DependencyModel.xml",
403 | "lib/netstandard1.3/Microsoft.Extensions.DependencyModel.dll",
404 | "lib/netstandard1.3/Microsoft.Extensions.DependencyModel.xml",
405 | "lib/netstandard1.6/Microsoft.Extensions.DependencyModel.dll",
406 | "lib/netstandard1.6/Microsoft.Extensions.DependencyModel.xml",
407 | "lib/netstandard2.0/Microsoft.Extensions.DependencyModel.dll",
408 | "lib/netstandard2.0/Microsoft.Extensions.DependencyModel.xml",
409 | "microsoft.extensions.dependencymodel.3.0.0.nupkg.sha512",
410 | "microsoft.extensions.dependencymodel.nuspec"
411 | ]
412 | },
413 | "Microsoft.Extensions.FileProviders.Abstractions/3.1.8": {
414 | "sha512": "U7ffyzrPfRDH5K3h/mBpqJVoHbppw1kc1KyHZcZeDR7b1A0FRaqMSiizGpN9IGwWs9BuN7oXIKFyviuSGBjHtQ==",
415 | "type": "package",
416 | "path": "microsoft.extensions.fileproviders.abstractions/3.1.8",
417 | "files": [
418 | ".nupkg.metadata",
419 | ".signature.p7s",
420 | "Icon.png",
421 | "lib/netcoreapp3.1/Microsoft.Extensions.FileProviders.Abstractions.dll",
422 | "lib/netcoreapp3.1/Microsoft.Extensions.FileProviders.Abstractions.xml",
423 | "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll",
424 | "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.xml",
425 | "microsoft.extensions.fileproviders.abstractions.3.1.8.nupkg.sha512",
426 | "microsoft.extensions.fileproviders.abstractions.nuspec"
427 | ]
428 | },
429 | "Microsoft.Extensions.Hosting.Abstractions/3.1.8": {
430 | "sha512": "7ZJUKwPipkDvuv2KJPZ3r01wp2AWNMiYH+61i0dL89F7QICknjKpWgLKLpTSUYFgl77S3b4264I6i4HzDdrb2A==",
431 | "type": "package",
432 | "path": "microsoft.extensions.hosting.abstractions/3.1.8",
433 | "files": [
434 | ".nupkg.metadata",
435 | ".signature.p7s",
436 | "Icon.png",
437 | "lib/netcoreapp3.1/Microsoft.Extensions.Hosting.Abstractions.dll",
438 | "lib/netcoreapp3.1/Microsoft.Extensions.Hosting.Abstractions.xml",
439 | "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.dll",
440 | "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.xml",
441 | "microsoft.extensions.hosting.abstractions.3.1.8.nupkg.sha512",
442 | "microsoft.extensions.hosting.abstractions.nuspec"
443 | ]
444 | },
445 | "Microsoft.Extensions.Logging/5.0.0": {
446 | "sha512": "MgOwK6tPzB6YNH21wssJcw/2MKwee8b2gI7SllYfn6rvTpIrVvVS5HAjSU2vqSku1fwqRvWP0MdIi14qjd93Aw==",
447 | "type": "package",
448 | "path": "microsoft.extensions.logging/5.0.0",
449 | "files": [
450 | ".nupkg.metadata",
451 | ".signature.p7s",
452 | "Icon.png",
453 | "LICENSE.TXT",
454 | "THIRD-PARTY-NOTICES.TXT",
455 | "lib/net461/Microsoft.Extensions.Logging.dll",
456 | "lib/net461/Microsoft.Extensions.Logging.xml",
457 | "lib/netstandard2.0/Microsoft.Extensions.Logging.dll",
458 | "lib/netstandard2.0/Microsoft.Extensions.Logging.xml",
459 | "lib/netstandard2.1/Microsoft.Extensions.Logging.dll",
460 | "lib/netstandard2.1/Microsoft.Extensions.Logging.xml",
461 | "microsoft.extensions.logging.5.0.0.nupkg.sha512",
462 | "microsoft.extensions.logging.nuspec",
463 | "useSharedDesignerContext.txt",
464 | "version.txt"
465 | ]
466 | },
467 | "Microsoft.Extensions.Logging.Abstractions/5.0.0": {
468 | "sha512": "NxP6ahFcBnnSfwNBi2KH2Oz8Xl5Sm2krjId/jRR3I7teFphwiUoUeZPwTNA21EX+5PtjqmyAvKaOeBXcJjcH/w==",
469 | "type": "package",
470 | "path": "microsoft.extensions.logging.abstractions/5.0.0",
471 | "files": [
472 | ".nupkg.metadata",
473 | ".signature.p7s",
474 | "Icon.png",
475 | "LICENSE.TXT",
476 | "THIRD-PARTY-NOTICES.TXT",
477 | "lib/net461/Microsoft.Extensions.Logging.Abstractions.dll",
478 | "lib/net461/Microsoft.Extensions.Logging.Abstractions.xml",
479 | "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll",
480 | "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml",
481 | "microsoft.extensions.logging.abstractions.5.0.0.nupkg.sha512",
482 | "microsoft.extensions.logging.abstractions.nuspec",
483 | "useSharedDesignerContext.txt",
484 | "version.txt"
485 | ]
486 | },
487 | "Microsoft.Extensions.Options/5.0.0": {
488 | "sha512": "CBvR92TCJ5uBIdd9/HzDSrxYak+0W/3+yxrNg8Qm6Bmrkh5L+nu6m3WeazQehcZ5q1/6dDA7J5YdQjim0165zg==",
489 | "type": "package",
490 | "path": "microsoft.extensions.options/5.0.0",
491 | "files": [
492 | ".nupkg.metadata",
493 | ".signature.p7s",
494 | "Icon.png",
495 | "LICENSE.TXT",
496 | "THIRD-PARTY-NOTICES.TXT",
497 | "lib/net461/Microsoft.Extensions.Options.dll",
498 | "lib/net461/Microsoft.Extensions.Options.xml",
499 | "lib/net5.0/Microsoft.Extensions.Options.dll",
500 | "lib/net5.0/Microsoft.Extensions.Options.xml",
501 | "lib/netstandard2.0/Microsoft.Extensions.Options.dll",
502 | "lib/netstandard2.0/Microsoft.Extensions.Options.xml",
503 | "microsoft.extensions.options.5.0.0.nupkg.sha512",
504 | "microsoft.extensions.options.nuspec",
505 | "useSharedDesignerContext.txt",
506 | "version.txt"
507 | ]
508 | },
509 | "Microsoft.Extensions.Options.ConfigurationExtensions/2.0.0": {
510 | "sha512": "Y/lGICwO27fCkQRK3tZseVzFjZaxfGmui990E67sB4MuiPzdJHnJDS/BeYWrHShSSBgCl4KyKRx4ux686fftPg==",
511 | "type": "package",
512 | "path": "microsoft.extensions.options.configurationextensions/2.0.0",
513 | "files": [
514 | ".nupkg.metadata",
515 | ".signature.p7s",
516 | "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll",
517 | "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml",
518 | "microsoft.extensions.options.configurationextensions.2.0.0.nupkg.sha512",
519 | "microsoft.extensions.options.configurationextensions.nuspec"
520 | ]
521 | },
522 | "Microsoft.Extensions.Primitives/5.0.0": {
523 | "sha512": "cI/VWn9G1fghXrNDagX9nYaaB/nokkZn0HYAawGaELQrl8InSezfe9OnfPZLcJq3esXxygh3hkq2c3qoV3SDyQ==",
524 | "type": "package",
525 | "path": "microsoft.extensions.primitives/5.0.0",
526 | "files": [
527 | ".nupkg.metadata",
528 | ".signature.p7s",
529 | "Icon.png",
530 | "LICENSE.TXT",
531 | "THIRD-PARTY-NOTICES.TXT",
532 | "lib/net461/Microsoft.Extensions.Primitives.dll",
533 | "lib/net461/Microsoft.Extensions.Primitives.xml",
534 | "lib/netcoreapp3.0/Microsoft.Extensions.Primitives.dll",
535 | "lib/netcoreapp3.0/Microsoft.Extensions.Primitives.xml",
536 | "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll",
537 | "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml",
538 | "microsoft.extensions.primitives.5.0.0.nupkg.sha512",
539 | "microsoft.extensions.primitives.nuspec",
540 | "useSharedDesignerContext.txt",
541 | "version.txt"
542 | ]
543 | },
544 | "NCrontab/3.3.1": {
545 | "sha512": "G3tzcIIgsiyZyVbHNPyn5+adaM9UjeVNgjrRsvXU7wo2sMhpvpQrir29dcjIND53H/fuTdgg9nI3SfFFg7barA==",
546 | "type": "package",
547 | "path": "ncrontab/3.3.1",
548 | "files": [
549 | ".nupkg.metadata",
550 | ".signature.p7s",
551 | "COPYING.txt",
552 | "lib/net35/NCrontab.dll",
553 | "lib/net35/NCrontab.pdb",
554 | "lib/netstandard1.0/NCrontab.dll",
555 | "lib/netstandard1.0/NCrontab.pdb",
556 | "lib/netstandard2.0/NCrontab.dll",
557 | "lib/netstandard2.0/NCrontab.pdb",
558 | "ncrontab.3.3.1.nupkg.sha512",
559 | "ncrontab.nuspec"
560 | ]
561 | },
562 | "Serilog/2.10.0": {
563 | "sha512": "+QX0hmf37a0/OZLxM3wL7V6/ADvC1XihXN4Kq/p6d8lCPfgkRdiuhbWlMaFjR9Av0dy5F0+MBeDmDdRZN/YwQA==",
564 | "type": "package",
565 | "path": "serilog/2.10.0",
566 | "files": [
567 | ".nupkg.metadata",
568 | ".signature.p7s",
569 | "icon.png",
570 | "lib/net45/Serilog.dll",
571 | "lib/net45/Serilog.xml",
572 | "lib/net46/Serilog.dll",
573 | "lib/net46/Serilog.xml",
574 | "lib/netstandard1.0/Serilog.dll",
575 | "lib/netstandard1.0/Serilog.xml",
576 | "lib/netstandard1.3/Serilog.dll",
577 | "lib/netstandard1.3/Serilog.xml",
578 | "lib/netstandard2.0/Serilog.dll",
579 | "lib/netstandard2.0/Serilog.xml",
580 | "lib/netstandard2.1/Serilog.dll",
581 | "lib/netstandard2.1/Serilog.xml",
582 | "serilog.2.10.0.nupkg.sha512",
583 | "serilog.nuspec"
584 | ]
585 | },
586 | "Serilog.AspNetCore/6.0.0-dev-00265": {
587 | "sha512": "Ypj6kEJEgMJ9sIQRMLibWdKuwDTx6bSZb423puxeIANdycFg5F2ZZq/c3GPdC/XDp/gmiwB8Q9NI1aCyBNt0fg==",
588 | "type": "package",
589 | "path": "serilog.aspnetcore/6.0.0-dev-00265",
590 | "files": [
591 | ".nupkg.metadata",
592 | ".signature.p7s",
593 | "icon.png",
594 | "lib/net5.0/Serilog.AspNetCore.dll",
595 | "lib/net5.0/Serilog.AspNetCore.xml",
596 | "lib/netcoreapp3.1/Serilog.AspNetCore.dll",
597 | "lib/netcoreapp3.1/Serilog.AspNetCore.xml",
598 | "lib/netstandard2.0/Serilog.AspNetCore.dll",
599 | "lib/netstandard2.0/Serilog.AspNetCore.xml",
600 | "lib/netstandard2.1/Serilog.AspNetCore.dll",
601 | "lib/netstandard2.1/Serilog.AspNetCore.xml",
602 | "serilog.aspnetcore.6.0.0-dev-00265.nupkg.sha512",
603 | "serilog.aspnetcore.nuspec"
604 | ]
605 | },
606 | "Serilog.Extensions.Hosting/5.0.0-dev-00093": {
607 | "sha512": "weSVSWogu8LUQWrgl8j6Dt9tZ6hyC9KLaeNZOCID8P7Rk1TRs3NKcqdahrLvOS1g1xiDhhR2Q6sjbzZ7MXii2A==",
608 | "type": "package",
609 | "path": "serilog.extensions.hosting/5.0.0-dev-00093",
610 | "files": [
611 | ".nupkg.metadata",
612 | ".signature.p7s",
613 | "icon.png",
614 | "lib/netstandard2.0/Serilog.Extensions.Hosting.dll",
615 | "lib/netstandard2.0/Serilog.Extensions.Hosting.xml",
616 | "lib/netstandard2.1/Serilog.Extensions.Hosting.dll",
617 | "lib/netstandard2.1/Serilog.Extensions.Hosting.xml",
618 | "serilog.extensions.hosting.5.0.0-dev-00093.nupkg.sha512",
619 | "serilog.extensions.hosting.nuspec"
620 | ]
621 | },
622 | "Serilog.Extensions.Logging/3.1.0": {
623 | "sha512": "IWfem7wfrFbB3iw1OikqPFNPEzfayvDuN4WP7Ue1AVFskalMByeWk3QbtUXQR34SBkv1EbZ3AySHda/ErDgpcg==",
624 | "type": "package",
625 | "path": "serilog.extensions.logging/3.1.0",
626 | "files": [
627 | ".nupkg.metadata",
628 | ".signature.p7s",
629 | "lib/netstandard2.0/Serilog.Extensions.Logging.dll",
630 | "lib/netstandard2.0/Serilog.Extensions.Logging.xml",
631 | "serilog-extension-nuget.png",
632 | "serilog.extensions.logging.3.1.0.nupkg.sha512",
633 | "serilog.extensions.logging.nuspec"
634 | ]
635 | },
636 | "Serilog.Formatting.Compact/1.1.0": {
637 | "sha512": "pNroKVjo+rDqlxNG5PXkRLpfSCuDOBY0ri6jp9PLe505ljqwhwZz8ospy2vWhQlFu5GkIesh3FcDs4n7sWZODA==",
638 | "type": "package",
639 | "path": "serilog.formatting.compact/1.1.0",
640 | "files": [
641 | ".nupkg.metadata",
642 | ".signature.p7s",
643 | "lib/net452/Serilog.Formatting.Compact.dll",
644 | "lib/net452/Serilog.Formatting.Compact.xml",
645 | "lib/netstandard1.1/Serilog.Formatting.Compact.dll",
646 | "lib/netstandard1.1/Serilog.Formatting.Compact.xml",
647 | "lib/netstandard2.0/Serilog.Formatting.Compact.dll",
648 | "lib/netstandard2.0/Serilog.Formatting.Compact.xml",
649 | "serilog.formatting.compact.1.1.0.nupkg.sha512",
650 | "serilog.formatting.compact.nuspec"
651 | ]
652 | },
653 | "Serilog.Settings.Configuration/3.3.0": {
654 | "sha512": "7GNudISZwqaT902hqEL2OFGTZeUFWfnrNLupJkOqeF41AR3GjcxX+Hwb30xb8gG2/CDXsCMVfF8o0+8KY0fJNg==",
655 | "type": "package",
656 | "path": "serilog.settings.configuration/3.3.0",
657 | "files": [
658 | ".nupkg.metadata",
659 | ".signature.p7s",
660 | "icon.png",
661 | "lib/net451/Serilog.Settings.Configuration.dll",
662 | "lib/net451/Serilog.Settings.Configuration.xml",
663 | "lib/net461/Serilog.Settings.Configuration.dll",
664 | "lib/net461/Serilog.Settings.Configuration.xml",
665 | "lib/netstandard2.0/Serilog.Settings.Configuration.dll",
666 | "lib/netstandard2.0/Serilog.Settings.Configuration.xml",
667 | "serilog.settings.configuration.3.3.0.nupkg.sha512",
668 | "serilog.settings.configuration.nuspec"
669 | ]
670 | },
671 | "Serilog.Sinks.Console/4.0.1": {
672 | "sha512": "apLOvSJQLlIbKlbx+Y2UDHSP05kJsV7mou+fvJoRGs/iR+jC22r8cuFVMjjfVxz/AD4B2UCltFhE1naRLXwKNw==",
673 | "type": "package",
674 | "path": "serilog.sinks.console/4.0.1",
675 | "files": [
676 | ".nupkg.metadata",
677 | ".signature.p7s",
678 | "icon.png",
679 | "lib/net45/Serilog.Sinks.Console.dll",
680 | "lib/net45/Serilog.Sinks.Console.xml",
681 | "lib/net5.0/Serilog.Sinks.Console.dll",
682 | "lib/net5.0/Serilog.Sinks.Console.xml",
683 | "lib/netstandard1.3/Serilog.Sinks.Console.dll",
684 | "lib/netstandard1.3/Serilog.Sinks.Console.xml",
685 | "lib/netstandard2.0/Serilog.Sinks.Console.dll",
686 | "lib/netstandard2.0/Serilog.Sinks.Console.xml",
687 | "serilog.sinks.console.4.0.1.nupkg.sha512",
688 | "serilog.sinks.console.nuspec"
689 | ]
690 | },
691 | "Serilog.Sinks.Debug/2.0.0": {
692 | "sha512": "Y6g3OBJ4JzTyyw16fDqtFcQ41qQAydnEvEqmXjhwhgjsnG/FaJ8GUqF5ldsC/bVkK8KYmqrPhDO+tm4dF6xx4A==",
693 | "type": "package",
694 | "path": "serilog.sinks.debug/2.0.0",
695 | "files": [
696 | ".nupkg.metadata",
697 | ".signature.p7s",
698 | "icon.png",
699 | "lib/net45/Serilog.Sinks.Debug.dll",
700 | "lib/net45/Serilog.Sinks.Debug.xml",
701 | "lib/net46/Serilog.Sinks.Debug.dll",
702 | "lib/net46/Serilog.Sinks.Debug.xml",
703 | "lib/netstandard1.0/Serilog.Sinks.Debug.dll",
704 | "lib/netstandard1.0/Serilog.Sinks.Debug.xml",
705 | "lib/netstandard2.0/Serilog.Sinks.Debug.dll",
706 | "lib/netstandard2.0/Serilog.Sinks.Debug.xml",
707 | "lib/netstandard2.1/Serilog.Sinks.Debug.dll",
708 | "lib/netstandard2.1/Serilog.Sinks.Debug.xml",
709 | "serilog.sinks.debug.2.0.0.nupkg.sha512",
710 | "serilog.sinks.debug.nuspec"
711 | ]
712 | },
713 | "Serilog.Sinks.File/5.0.0": {
714 | "sha512": "uwV5hdhWPwUH1szhO8PJpFiahqXmzPzJT/sOijH/kFgUx+cyoDTMM8MHD0adw9+Iem6itoibbUXHYslzXsLEAg==",
715 | "type": "package",
716 | "path": "serilog.sinks.file/5.0.0",
717 | "files": [
718 | ".nupkg.metadata",
719 | ".signature.p7s",
720 | "images/icon.png",
721 | "lib/net45/Serilog.Sinks.File.dll",
722 | "lib/net45/Serilog.Sinks.File.pdb",
723 | "lib/net45/Serilog.Sinks.File.xml",
724 | "lib/net5.0/Serilog.Sinks.File.dll",
725 | "lib/net5.0/Serilog.Sinks.File.pdb",
726 | "lib/net5.0/Serilog.Sinks.File.xml",
727 | "lib/netstandard1.3/Serilog.Sinks.File.dll",
728 | "lib/netstandard1.3/Serilog.Sinks.File.pdb",
729 | "lib/netstandard1.3/Serilog.Sinks.File.xml",
730 | "lib/netstandard2.0/Serilog.Sinks.File.dll",
731 | "lib/netstandard2.0/Serilog.Sinks.File.pdb",
732 | "lib/netstandard2.0/Serilog.Sinks.File.xml",
733 | "lib/netstandard2.1/Serilog.Sinks.File.dll",
734 | "lib/netstandard2.1/Serilog.Sinks.File.pdb",
735 | "lib/netstandard2.1/Serilog.Sinks.File.xml",
736 | "serilog.sinks.file.5.0.0.nupkg.sha512",
737 | "serilog.sinks.file.nuspec"
738 | ]
739 | },
740 | "System.Text.Json/4.6.0": {
741 | "sha512": "4F8Xe+JIkVoDJ8hDAZ7HqLkjctN/6WItJIzQaifBwClC7wmoLSda/Sv2i6i1kycqDb3hWF4JCVbpAweyOKHEUA==",
742 | "type": "package",
743 | "path": "system.text.json/4.6.0",
744 | "files": [
745 | ".nupkg.metadata",
746 | ".signature.p7s",
747 | "LICENSE.TXT",
748 | "THIRD-PARTY-NOTICES.TXT",
749 | "lib/net461/System.Text.Json.dll",
750 | "lib/net461/System.Text.Json.xml",
751 | "lib/netcoreapp3.0/System.Text.Json.dll",
752 | "lib/netcoreapp3.0/System.Text.Json.xml",
753 | "lib/netstandard2.0/System.Text.Json.dll",
754 | "lib/netstandard2.0/System.Text.Json.xml",
755 | "system.text.json.4.6.0.nupkg.sha512",
756 | "system.text.json.nuspec",
757 | "useSharedDesignerContext.txt",
758 | "version.txt"
759 | ]
760 | }
761 | },
762 | "projectFileDependencyGroups": {
763 | "net6.0": [
764 | "Serilog.AspNetCore >= 6.0.0-dev-00265",
765 | "ncrontab >= 3.3.1"
766 | ]
767 | },
768 | "packageFolders": {
769 | "C:\\Users\\nirza\\.nuget\\packages\\": {}
770 | },
771 | "project": {
772 | "version": "1.0.0",
773 | "restore": {
774 | "projectUniqueName": "C:\\Users\\nirza\\RiderProjects\\AspNetCore-Scheduler-Demo-master\\AspNetCoreSchedulerDemo\\AspNetCoreSchedulerDemo.csproj",
775 | "projectName": "AspNetCoreSchedulerDemo",
776 | "projectPath": "C:\\Users\\nirza\\RiderProjects\\AspNetCore-Scheduler-Demo-master\\AspNetCoreSchedulerDemo\\AspNetCoreSchedulerDemo.csproj",
777 | "packagesPath": "C:\\Users\\nirza\\.nuget\\packages\\",
778 | "outputPath": "C:\\Users\\nirza\\RiderProjects\\AspNetCore-Scheduler-Demo-master\\AspNetCoreSchedulerDemo\\obj\\",
779 | "projectStyle": "PackageReference",
780 | "configFilePaths": [
781 | "C:\\Users\\nirza\\AppData\\Roaming\\NuGet\\NuGet.Config",
782 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
783 | ],
784 | "originalTargetFrameworks": [
785 | "net6.0"
786 | ],
787 | "sources": {
788 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
789 | "https://www.nuget.org/api/v2": {}
790 | },
791 | "frameworks": {
792 | "net6.0": {
793 | "targetAlias": "net6.0",
794 | "projectReferences": {}
795 | }
796 | },
797 | "warningProperties": {
798 | "warnAsError": [
799 | "NU1605"
800 | ]
801 | }
802 | },
803 | "frameworks": {
804 | "net6.0": {
805 | "targetAlias": "net6.0",
806 | "dependencies": {
807 | "Serilog.AspNetCore": {
808 | "target": "Package",
809 | "version": "[6.0.0-dev-00265, )"
810 | },
811 | "ncrontab": {
812 | "target": "Package",
813 | "version": "[3.3.1, )"
814 | }
815 | },
816 | "imports": [
817 | "net461",
818 | "net462",
819 | "net47",
820 | "net471",
821 | "net472",
822 | "net48"
823 | ],
824 | "assetTargetFallback": true,
825 | "warn": true,
826 | "frameworkReferences": {
827 | "Microsoft.AspNetCore.App": {
828 | "privateAssets": "none"
829 | },
830 | "Microsoft.NETCore.App": {
831 | "privateAssets": "all"
832 | }
833 | },
834 | "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.202\\RuntimeIdentifierGraph.json"
835 | }
836 | }
837 | }
838 | }
--------------------------------------------------------------------------------
/.vs/AspNetCoreSchedulerDemo/config/applicationhost.config:
--------------------------------------------------------------------------------
1 |
2 |
20 |
21 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
146 |
147 |
148 |
149 |
150 |
151 |
152 |
153 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
170 |
171 |
172 |
173 |
174 |
175 |
176 |
177 |
178 |
179 |
180 |
181 |
182 |
183 |
184 |
185 |
186 |
187 |
188 |
189 |
190 |
191 |
192 |
193 |
194 |
195 |
196 |
197 |
203 |
204 |
205 |
206 |
207 |
208 |
209 |
210 |
211 |
212 |
213 |
214 |
215 |
216 |
217 |
218 |
219 |
220 |
221 |
222 |
223 |
224 |
225 |
226 |
227 |
228 |
229 |
230 |
231 |
232 |
233 |
234 |
235 |
236 |
237 |
238 |
239 |
240 |
241 |
242 |
243 |
244 |
245 |
246 |
247 |
248 |
249 |
250 |
251 |
252 |
253 |
254 |
255 |
256 |
257 |
258 |
259 |
260 |
261 |
262 |
263 |
264 |
265 |
266 |
267 |
268 |
269 |
270 |
271 |
272 |
273 |
274 |
275 |
276 |
277 |
278 |
279 |
280 |
281 |
282 |
283 |
284 |
285 |
286 |
287 |
288 |
289 |
290 |
291 |
292 |
293 |
294 |
295 |
296 |
297 |
298 |
299 |
300 |
301 |
302 |
303 |
304 |
305 |
306 |
307 |
308 |
309 |
310 |
311 |
312 |
313 |
314 |
315 |
316 |
317 |
318 |
319 |
320 |
321 |
322 |
323 |
324 |
325 |
326 |
327 |
328 |
329 |
330 |
331 |
332 |
333 |
334 |
335 |
336 |
337 |
338 |
339 |
340 |
341 |
342 |
343 |
344 |
345 |
346 |
347 |
348 |
349 |
350 |
351 |
352 |
353 |
354 |
355 |
356 |
357 |
358 |
359 |
360 |
361 |
362 |
363 |
364 |
365 |
366 |
367 |
368 |
369 |
370 |
371 |
372 |
373 |
374 |
375 |
376 |
377 |
378 |
379 |
380 |
381 |
382 |
383 |
384 |
385 |
386 |
387 |
388 |
389 |
390 |
391 |
392 |
393 |
394 |
395 |
396 |
397 |
398 |
399 |
400 |
401 |
402 |
403 |
404 |
405 |
406 |
407 |
408 |
409 |
410 |
411 |
412 |
413 |
414 |
415 |
416 |
417 |
418 |
419 |
420 |
421 |
422 |
423 |
424 |
425 |
426 |
427 |
428 |
429 |
430 |
431 |
432 |
433 |
434 |
435 |
436 |
437 |
438 |
439 |
440 |
441 |
442 |
443 |
444 |
445 |
446 |
447 |
448 |
449 |
450 |
451 |
452 |
453 |
454 |
455 |
456 |
457 |
458 |
459 |
460 |
461 |
462 |
463 |
464 |
465 |
466 |
467 |
468 |
469 |
470 |
471 |
472 |
473 |
474 |
475 |
476 |
477 |
478 |
479 |
480 |
481 |
482 |
483 |
484 |
485 |
486 |
487 |
488 |
489 |
490 |
491 |
492 |
493 |
494 |
495 |
496 |
497 |
498 |
499 |
500 |
501 |
502 |
503 |
504 |
505 |
506 |
507 |
508 |
509 |
510 |
511 |
512 |
513 |
514 |
515 |
516 |
517 |
518 |
519 |
520 |
521 |
522 |
523 |
524 |
525 |
526 |
527 |
528 |
529 |
530 |
531 |
532 |
533 |
534 |
535 |
536 |
537 |
538 |
539 |
540 |
541 |
542 |
543 |
544 |
545 |
546 |
547 |
548 |
549 |
550 |
551 |
552 |
553 |
554 |
555 |
556 |
557 |
558 |
559 |
560 |
561 |
562 |
563 |
564 |
565 |
566 |
567 |
568 |
569 |
570 |
571 |
572 |
573 |
574 |
575 |
576 |
577 |
578 |
579 |
580 |
581 |
582 |
583 |
584 |
585 |
586 |
587 |
588 |
589 |
590 |
591 |
592 |
593 |
594 |
595 |
596 |
597 |
598 |
599 |
600 |
601 |
602 |
603 |
604 |
605 |
606 |
607 |
608 |
609 |
610 |
611 |
612 |
613 |
614 |
615 |
616 |
617 |
618 |
619 |
620 |
621 |
622 |
623 |
624 |
625 |
626 |
627 |
628 |
629 |
630 |
631 |
632 |
633 |
634 |
635 |
636 |
637 |
638 |
639 |
640 |
641 |
642 |
643 |
644 |
645 |
646 |
647 |
648 |
649 |
650 |
651 |
652 |
653 |
654 |
655 |
656 |
657 |
658 |
659 |
660 |
661 |
662 |
663 |
664 |
665 |
666 |
667 |
668 |
669 |
670 |
671 |
672 |
673 |
674 |
675 |
676 |
677 |
678 |
679 |
680 |
681 |
682 |
683 |
684 |
685 |
686 |
687 |
688 |
689 |
690 |
691 |
692 |
693 |
694 |
695 |
696 |
697 |
698 |
699 |
700 |
701 |
702 |
703 |
704 |
705 |
706 |
707 |
708 |
709 |
710 |
711 |
712 |
713 |
714 |
715 |
716 |
717 |
718 |
719 |
720 |
721 |
722 |
723 |
724 |
725 |
726 |
727 |
728 |
729 |
730 |
731 |
732 |
733 |
734 |
735 |
736 |
737 |
738 |
739 |
740 |
741 |
742 |
743 |
744 |
745 |
746 |
747 |
748 |
749 |
750 |
751 |
752 |
753 |
754 |
755 |
756 |
757 |
758 |
759 |
760 |
761 |
762 |
763 |
764 |
765 |
766 |
767 |
768 |
769 |
770 |
771 |
772 |
773 |
774 |
775 |
776 |
777 |
778 |
779 |
780 |
781 |
782 |
783 |
784 |
785 |
786 |
787 |
788 |
789 |
790 |
791 |
792 |
793 |
794 |
795 |
796 |
797 |
798 |
799 |
800 |
801 |
802 |
803 |
804 |
805 |
806 |
807 |
808 |
809 |
810 |
811 |
812 |
813 |
814 |
815 |
816 |
817 |
818 |
819 |
820 |
821 |
822 |
823 |
824 |
825 |
826 |
827 |
828 |
829 |
830 |
831 |
832 |
833 |
834 |
835 |
836 |
837 |
838 |
839 |
840 |
841 |
842 |
843 |
844 |
845 |
846 |
847 |
848 |
849 |
850 |
851 |
852 |
853 |
854 |
855 |
856 |
857 |
858 |
859 |
860 |
861 |
862 |
863 |
864 |
865 |
866 |
867 |
868 |
869 |
870 |
871 |
872 |
873 |
874 |
875 |
876 |
877 |
878 |
879 |
880 |
881 |
882 |
883 |
884 |
885 |
886 |
887 |
888 |
889 |
890 |
891 |
892 |
893 |
894 |
895 |
896 |
897 |
898 |
899 |
900 |
901 |
902 |
903 |
904 |
905 |
906 |
907 |
908 |
909 |
910 |
911 |
912 |
913 |
914 |
915 |
916 |
917 |
918 |
919 |
920 |
921 |
922 |
923 |
924 |
925 |
926 |
927 |
928 |
929 |
930 |
931 |
932 |
933 |
934 |
935 |
936 |
937 |
938 |
939 |
940 |
941 |
942 |
943 |
944 |
945 |
946 |
947 |
948 |
949 |
950 |
951 |
952 |
953 |
954 |
955 |
956 |
957 |
958 |
959 |
960 |
961 |
962 |
963 |
964 |
965 |
966 |
967 |
968 |
969 |
970 |
971 |
972 |
973 |
974 |
975 |
976 |
977 |
978 |
979 |
980 |
981 |
982 |
983 |
984 |
985 |
--------------------------------------------------------------------------------