EzAspDotNet 1.0.64

dotnet add package EzAspDotNet --version 1.0.64                
NuGet\Install-Package EzAspDotNet -Version 1.0.64                
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="EzAspDotNet" Version="1.0.64" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add EzAspDotNet --version 1.0.64                
#r "nuget: EzAspDotNet, 1.0.64"                
#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 EzAspDotNet as a Cake Addin
#addin nuget:?package=EzAspDotNet&version=1.0.64

// Install EzAspDotNet as a Cake Tool
#tool nuget:?package=EzAspDotNet&version=1.0.64                

Website Made with

Publish Nuget Github Package Publish Nuget Package

GitHub forks GitHub stars GitHub watchers GitHub followers

GitHub GitHub repo size in bytes GitHub code size in bytes

EzAspDotNet

introduce

Easily usable with ASP.NET (Core or later).

Implemented by C# .NET 8

The purpose of this project is to easily build and operate a ASP.NET web server.

features

  • ElasticSearch usage to easy.
  • RabbitMQ usage to easy.
  • WebSocket usage to easy.
  • ASP.NET Web API usage to easy.
    • Common Protocol (with Common Header), Common Spec, Easy Setup, Exception Handling, Validation
  • Swagger usage to easy.
  • MongoDB usage to easy.
  • And more included C# utility codes

ENVIRONMENT Variable (high priority option)

  • MONGODB_CONNECTION
    • MongoDB Connection String
  • MONGODB_DATABASE
    • MongoDB Database Name

nuget

https://www.nuget.org/packages/EzAspDotNet/

version history

v1.0.64

change notification collect rule by hook-url and channel. (slack)

v1.0.63

upgrade to dotnet 9. update using packages. remove rabbitmq extends.

v1.0.62

collect and send notification messages

v1.0.61

upgrade EzMongoDb version v1.0.4

v1.0.60

WebHookLoopingService HttpTaskRun Interval to 5sec

v1.0.59

fixed WebHookLoopingService HttpTaskRun to Async (await)

v1.0.58

webhook use in-memory to mongo db.

v1.0.57

use .NET 8

v1.0.55, v1.0.56

Recovery of the ability to blow web hooks only for data containing specific keywords

v1.0.53, v1.0.54

Fixed not operation filterKeyword errors. And remove keyword variable in Notification.

v1.0.52

Added error message on SlackWebHook failed.

v1.0.51

Support forcing mongodb connection string and database settings via environment variables

v1.0.50

Improve exception mandling & message.

v1.0.49

Remove JsonUtil.ConvertTo method.

v1.0.48

change string.IsNullOrEmpty return false to true on ContainsKeyword in Notification (webhook)

v1.0.47

added notification prefix and postfix. changed notification keyword to notification filter keyword.

v1.0.46

Moved MongoDb function To EzMongoDb (https://github.com/elky84/EzMongoDb)

v1.0.45

Added AutoMapper and MapperUtil. (AutoMapper Util)

v1.0.44

Disable cookie security configration. (for http) Added port to RabbitMq Configuration.

v1.0.43

Added file logging configuration from serilog.json.

v1.0.42

Added file logging to default option.

v1.0.41

Added InternalServer header to missing HttpClient method.

v1.0.40

Upgrade version EzAspDotNet.Protocols. (1.0.3 → 1.0.4)

v1.0.39

Upgrade version EzAspDotNet.Protocols. (1.0.0 → 1.0.3)

v1.0.38

Added HttpClientService.

v1.0.37

Maximum webhook attachment size 50

v1.0.36

Seperate Protocol function to EzAspDotNet.Protocols package.

v1.0.35

Fixed webhook error. (cause by v1.0.34)

v1.0.34

Fixed multithreading issues in webhook process. (List to ConcurrentBag)

v1.0.33

Fixed multithreading issues in webhook process.

v1.0.32

Change use to Slack webhooks group by HookUrl and Channel (Discord webhook not used Channel)

v1.0.31

Integrate MongoDbWebUtil. https://github.com/elky84/MongoDbWebUtil Remove namespace MongoDbWebUtil. (move to EzAspDotNet)

v1.0.30

Support webhook groupping. Avoid having to pass a webhook timestamp value.

v1.0.29

Fixed discord time stamp issue.

v1.0.28

Support webhook data single or multi embed. (support twice)

v1.0.27

Support webhook data multi embed.

v1.0.26

Improve discord webhook formatting. (More information)

v1.0.25

Improve discord webhook formatting. Added discord webhook Unit Test.

v1.0.23

Fix discord webhook image embeds error.

v1.0.22

Fix discord webhook formatting.

v1.0.20

Improve Protocol header. (Removed similar variables)

v1.0.19

Typo correction (ToIntRegx() → ToIntRegex())

v1.0.18

Support Alert optional field. (Notification.Data.WebHook)

v1.0.17

Improved Slack Alarm Readability

v1.0.16

added general utility codes (from EzAspDotNet)

  • LoopingService
  • RepeatedService
  • ClassUtil
  • CollectionUtil
  • HttpClientUtil (integrate to HttpClient.Extend)
  • JsonUtil
  • StringUtil (integrate)
  • TupleUtil
  • TypesUtil

v1.0.14

features added WebHook (Slack, Discord)

Product Compatible and additional computed target framework versions.
.NET net9.0 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.64 100 11/20/2024
1.0.63 91 11/16/2024
1.0.62 85 11/15/2024
1.0.61 89 11/10/2024
1.0.60 99 11/9/2024
1.0.59 90 11/9/2024
1.0.58 84 11/9/2024
1.0.57 139 3/6/2024
1.0.56 264 4/29/2023
1.0.55 206 4/29/2023
1.0.54 190 4/28/2023
1.0.53 189 4/28/2023
1.0.52 309 1/16/2023
1.0.51 454 1/14/2023
1.0.50 375 11/2/2022
1.0.49 452 9/26/2022
1.0.48 491 6/11/2022
1.0.47 414 6/11/2022
1.0.46 430 5/19/2022
1.0.45 400 5/19/2022
1.0.44 411 5/3/2022
1.0.43 408 4/23/2022
1.0.42 426 4/22/2022
1.0.41 445 4/13/2022
1.0.40 421 4/6/2022
1.0.38 407 3/21/2022
1.0.37 435 3/20/2022
1.0.36 437 3/17/2022
1.0.35 436 3/11/2022
1.0.34 453 3/11/2022
1.0.33 421 2/25/2022
1.0.32 442 2/18/2022
1.0.31 468 2/16/2022
1.0.30 438 2/3/2022
1.0.29 429 2/3/2022
1.0.28 430 2/3/2022
1.0.27 443 2/3/2022
1.0.26 442 2/2/2022
1.0.25 432 2/2/2022
1.0.24 437 1/27/2022
1.0.23 450 1/24/2022
1.0.22 446 1/24/2022
1.0.21 434 1/24/2022
1.0.20 446 1/23/2022
1.0.19 425 1/18/2022
1.0.18 428 1/15/2022
1.0.17 424 1/15/2022
1.0.16 268 1/11/2022
1.0.15 273 1/8/2022
1.0.14 265 1/8/2022
1.0.13 268 1/8/2022
1.0.12 265 1/8/2022
1.0.11 264 1/8/2022
1.0.10 252 1/8/2022
1.0.9 291 1/3/2022
1.0.8 292 1/3/2022
1.0.7 286 12/30/2021
1.0.6 264 12/30/2021
1.0.5 280 12/29/2021
1.0.4 292 12/29/2021
1.0.3 302 12/28/2021
1.0.2 291 12/28/2021
1.0.1 279 12/28/2021
1.0.0 288 12/28/2021