UkrGuru.WebJobs 5.0.0-beta4.0

This is a prerelease version of UkrGuru.WebJobs.
There is a newer version of this package available.
See the version list below for details.
dotnet add package UkrGuru.WebJobs --version 5.0.0-beta4.0                
NuGet\Install-Package UkrGuru.WebJobs -Version 5.0.0-beta4.0                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="UkrGuru.WebJobs" Version="5.0.0-beta4.0" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add UkrGuru.WebJobs --version 5.0.0-beta4.0                
#r "nuget: UkrGuru.WebJobs, 5.0.0-beta4.0"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install UkrGuru.WebJobs as a Cake Addin
#addin nuget:?package=UkrGuru.WebJobs&version=5.0.0-beta4.0&prerelease

// Install UkrGuru.WebJobs as a Cake Tool
#tool nuget:?package=UkrGuru.WebJobs&version=5.0.0-beta4.0&prerelease                

UkrGuru.WebJobs

Nuget Donate

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 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

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.1.1 86 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.