JCorp.Persistence.Interceptor
1.5.4
dotnet add package JCorp.Persistence.Interceptor --version 1.5.4
NuGet\Install-Package JCorp.Persistence.Interceptor -Version 1.5.4
<PackageReference Include="JCorp.Persistence.Interceptor" Version="1.5.4" />
paket add JCorp.Persistence.Interceptor --version 1.5.4
#r "nuget: JCorp.Persistence.Interceptor, 1.5.4"
// Install JCorp.Persistence.Interceptor as a Cake Addin
#addin nuget:?package=JCorp.Persistence.Interceptor&version=1.5.4
// Install JCorp.Persistence.Interceptor as a Cake Tool
#tool nuget:?package=JCorp.Persistence.Interceptor&version=1.5.4
v1.8.10
- add new HttpClientFactory option:
SslProtocols
v1.8.9
- Update chilkat encryption
v1.8.8
✨ Add hash function: Hash-based Message Authentication Code (HMAC)
v1.8.7
✨ Add mask feature: - CustomFormatting.MaskContent - CustomFormatting.MaskNumber
v1.8.6
- Bug Fix: DateTime JsonConverter class
v1.8.5
🐞 Encryption, HttpClientImpl 🔨 HttpClientFactory, HttpClientImpl ⚠ Removed MergeMultipleImagesToPdf Function
v1.8.4
- Bug Fix: fixing method Header getter on .net core
v1.8.3
- Feature: make HttpClientFactory support net461, net core 2.0-6.0 & net standard
- Feature: Add static property to HttpClientFactory to bypass SSL validation
- Bug Fix: Update HttpClientImpl client option validation
- Refactor: Move JCORP.Common.AspNetCore.HttpClient related code to JCORP.Common
v1.8.2
- 🐞 fix: HttpClientOption equality comparer error
v1.8.1
✨ New AES byte encryption: AesEncryptionUtilv2.EncryptByte and AesEncryptionUtilv2.DecryptByte ⚠ Avoid using AesEncryptionUtilv2.EncryptString or AesEncryptionUtilv2.DecryptString due to base64 issue on paralel processing, any existing encryption using both method are recommend to change
v1.8.0
- 🎨 Improve HttpClientImpl (now will be reusing HttpClient for memory optimization)
- ✨ Added HttpClientFactory (HttpClientImpl is obsolete per-v1.8.0), an improved HttpClientImpl singleton class with more extended features (Autoredirect, Cookies)
HttpClientFactory
- You can use singleton class HttpClientFactory.GetInstance().Get()
- or you can use it with DI by adding extension to your service collection
using JCORP.Common.Api.AspNetCore.Extensions; public void ConfigureServices(IServiceCollection services) { ... services.AddHttpClientFactory(); } // implementation example public class TestServiceImpl : ITestService { private HttpClientFactory clientFactory; public TestServiceImpl(HttpClientFactory clientFactory) { this.clientFactory = clientFactory; } public string TestMethod() { var authResponse = clientFactory.Post<PingOneLoginResponse>(new HttpClientOption() { Method = HttpMethod.Post, EndPoint = authUrl, Content = content, }); } }
v1.7.17
- ✨ add Json DateTime converter to ISO format
v1.7.16
- ✨ add option to disable authorization header on HttpClientImpl
- 🐞 fix runtime error method Get(string, string, string)
v1.7.15
- ✨ Add Checksum.GetSha256Checksum feature from file
- 🔨 Aes encrypt / decrypt file now support empty passphrase
v1.7.14
- ✨ Add Checksum.GetSha256Checksum feature
v1.7.13
- 🐞 Fix AesEncryptionUtilv2 EncryptString and DecryptString for backward compatibility. Default keyLen = 256 bit, if passPhrase is not defined then it will use build in pwd
v1.7.12
- ⚠️ Deprecate
BearerAuthOperationsSwaggerFilter
due to refactored toJCORP.Swagger.Filters.BearerAuthOperationsSwaggerFilter
v1.7.11
- 🐞 Fix
BearerAuthOperationsSwaggerFilter
constructor bug
v1.7.10
- ✨ Added default Api Version value if not exists on
BearerAuthOperationsSwaggerFilter
v1.7.8 / v1.7.9
- ✨ Added Swagger Bearer Auth Filter
c.OperationFilter<BearerAuthOperationsSwaggerFilter>();
v1.7.7
- ✨ New Configuration: ElasticSearchConfiguration
v1.7.6
- ✨ New Extensions: StringExtension > ToCamelCase (based on Newtonsoft's CamelCasePropertyNamesContractResolver)
v1.7.5
- 🔨 Add html client impl support for stream default parameter value as false
v1.7.4
- 🔨 Remove html client impl support for stream default parameter value
v1.7.3
- ✨ Html client impl support for stream
- 🔨 Html client impl logging enhancement
v1.7.2
- ✨ AES encrypt and decrypt file
- ✨ Add compatibility so it works with .Net Standard 2.0 and .Net Framework 4.6.1
v1.7.1
- Return total datas in DataTable
v1.7.0
- Add new helper method to convert from stream to byte (Helper.StreamToByte.ReadToEnd)
v1.5.3
- Add Polymorphism on http client method
v1.5.2
- Add function http client with basic auth
- Add function dynamic basic auth
- Add function dynamic headers
v1.5.0
- New helper class for formatting: ToUpperCase
v1.4.0
- Add new validation exception class
v1.3.0
- Move all exception class from JCORP.Security
v1.2.21
- Change HttpClient result from string to custom method including invoked status code
v1.2.20
- Fix to handle null httpContext
- Fix logging information
v1.2.19
- Implement http context so it can automatically use auth from caller session if token is not implicitly defined
v1.2.18
- Remove looping data when unauthorized
v1.2.17
- Implementasi Http Invoker
v1.2.16
- Add InterProcessConfigurationExtension
v1.2.15
- Add InterProcessConfiguration
v1.2.14
- Code clean up
- Add function to check mime type
v1.2.13
- Quartz Configuration
v1.2.12
- Enum ReportFormatType
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. 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. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- Castle.Core (>= 4.3.1)
- JCORP.Persistence (>= 1.5.4)
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 |
---|
- Change method name from IAuditedEntity naming convention fixing