EzAspDotNet 1.0.64
dotnet add package EzAspDotNet --version 1.0.64
NuGet\Install-Package EzAspDotNet -Version 1.0.64
<PackageReference Include="EzAspDotNet" Version="1.0.64" />
paket add EzAspDotNet --version 1.0.64
#r "nuget: EzAspDotNet, 1.0.64"
// 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
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 | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net9.0 is compatible. |
-
net9.0
- AutoMapper (>= 13.0.1)
- EnumExtend (>= 1.0.8)
- EzAspDotNet.Protocols (>= 1.0.5)
- EzMongoDb (>= 1.0.6)
- Microsoft.AspNetCore.Mvc.NewtonsoftJson (>= 9.0.0)
- Microsoft.EntityFrameworkCore (>= 9.0.0)
- MongoDB.Driver (>= 3.0.0)
- NEST (>= 7.17.5)
- Newtonsoft.Json (>= 13.0.3)
- Serilog (>= 4.1.1-dev-02318)
- Serilog.Settings.Configuration (>= 8.0.4)
- Serilog.Sinks.Console (>= 6.0.0)
- Serilog.Sinks.File (>= 6.0.0)
- Swashbuckle.AspNetCore (>= 7.0.0)
- System.Runtime.Caching (>= 9.0.0)
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 |