JCorp.Persistence.Interceptor 1.5.4

The owner has unlisted this package. This could mean that the package is deprecated, has security vulnerabilities or shouldn't be used anymore.
dotnet add package JCorp.Persistence.Interceptor --version 1.5.4
NuGet\Install-Package JCorp.Persistence.Interceptor -Version 1.5.4
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="JCorp.Persistence.Interceptor" Version="1.5.4" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add JCorp.Persistence.Interceptor --version 1.5.4
#r "nuget: JCorp.Persistence.Interceptor, 1.5.4"
#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 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 to JCORP.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 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. 
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

- Change method name from IAuditedEntity naming convention fixing