UkrGuru.WebJobs
5.4.0
dotnet add package UkrGuru.WebJobs --version 5.4.0
NuGet\Install-Package UkrGuru.WebJobs -Version 5.4.0
<PackageReference Include="UkrGuru.WebJobs" Version="5.4.0" />
paket add UkrGuru.WebJobs --version 5.4.0
#r "nuget: UkrGuru.WebJobs, 5.4.0"
// Install UkrGuru.WebJobs as a Cake Addin #addin nuget:?package=UkrGuru.WebJobs&version=5.4.0 // Install UkrGuru.WebJobs as a Cake Tool #tool nuget:?package=UkrGuru.WebJobs&version=5.4.0
UkrGuru.WebJobs
The UkrGuru.WebJobs package is a Scheduler and N-Workers for any base( or custom) Actions in .NET apps. Supports CRON expressions in Rules. Supports polymorphism for Action/Rule/Job parameters and transferring the result of the Job to the next Job, based on the results of the current Job. Uses UkrGuru.SqlJson to quickly run stored procedures on sql server.
Standard Actions:
- DownloadPage - download the page and save the result to WJbFiles table for further processing.
- FillTemplate - fill the template with your variable values and stored result in a variable for further processing.
- ParseText - parse the text by goals into a variable in json format for further processing.
- ProcItems - processing for each(or selected) item of the file.
- RunApiProc - run sql server stored procedure throught ApiHole and stored result in a variable for further processing.
- RunSqlProc - run sql server stored procedure and stored result in a variable for further processing.
- SendEmail - send email via your smtp settings.
- SSRS.ExportReport - export the SSRS report in any valid format to the WJbFiles table.
ClosedXML Actions:
- ImportFile - import Excel Sheet into WJbItems table.
CsvHelper Actions:
- ImportFile - import CSV file into WJbItems table.
MailKit Actions:
- ReceiveEmails - receive emails from the mailbox in WJbFiles, then creates a WJbQueue record with the result for further processing.
SshNet Actions:
- GetFiles - download files from remote directory to WJbFiles table with SFtpClient.
- PutFiles - upload files from WJbFiles to SFTP remote directory with SFtpClient.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. |
-
net8.0
- Microsoft.Extensions.Hosting.Abstractions (>= 9.0.0)
- UkrGuru.SqlJson (>= 9.4.0)
-
net9.0
- Microsoft.Extensions.Hosting.Abstractions (>= 9.0.0)
- UkrGuru.SqlJson (>= 9.4.0)
NuGet packages (4)
Showing the top 4 NuGet packages that depend on UkrGuru.WebJobs:
Package | Downloads |
---|---|
UkrGuru.WebJobs.Actions.ClosedXML
UkrGuru.WebJobs.Actions.ClosedXML is additional actions for UkrGuru.WebJobs package. Created on base ClosedXML package for processing files in Excel format. |
|
UkrGuru.WebJobs.Actions.CsvHelper
UkrGuru.WebJobs.Actions.CsvHelper is additional actions for UkrGuru.WebJobs package. Created on base CsvHelper package for processing files in CSV format. |
|
UkrGuru.WebJobs.Actions.SshNet
Package Description |
|
UkrGuru.WebJobs.Actions.MailKit
UkrGuru.WebJobs.Actions.MailKit is additional actions for UkrGuru.WebJobs package. Created on base MailKit package for receive emails from the mailbox. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
5.4.0 | 0 | 12/26/2024 |
5.3.0 | 60 | 12/25/2024 |
5.2.1 | 67 | 12/23/2024 |
5.2.0 | 74 | 12/19/2024 |
5.1.1 | 87 | 11/27/2024 |
5.0.3 | 102 | 10/11/2024 |
5.0.2 | 110 | 8/29/2024 |
5.0.0-beta4.0 | 54 | 6/14/2024 |
4.6.7 | 3,650 | 11/6/2023 |
4.5.6 | 728 | 10/25/2023 |
4.5.5 | 494 | 10/24/2023 |
4.5.2 | 790 | 10/9/2023 |
4.5.1 | 495 | 10/7/2023 |
4.5.0 | 574 | 8/8/2023 |
4.4.0 | 624 | 7/6/2023 |
4.1.2 | 545 | 4/29/2023 |
4.1.1 | 661 | 4/20/2023 |
4.1.0 | 754 | 4/13/2023 |
4.0.3 | 750 | 2/22/2023 |
Up to last UrkGuru.SqlJson version.