From 8c28d7e38a69e2c415982debbda6a8f8ffad8636 Mon Sep 17 00:00:00 2001 From: HassaanYounas Date: Wed, 25 Aug 2021 10:05:36 +0500 Subject: [PATCH 01/26] GroupsAndTags: Updated README.md and fixed config.ncconf and client.ncconf missing error. --- dotnet/GroupsAndTags/GroupsAndTags/Groups.cs | 4 --- .../GroupsAndTags/GroupsAndTags.cs | 2 ++ .../GroupsAndTags/GroupsAndTags.csproj | 30 +++++++++---------- .../GroupsAndTags/packages.config | 2 +- dotnet/GroupsAndTags/README.md | 2 +- 5 files changed, 19 insertions(+), 21 deletions(-) diff --git a/dotnet/GroupsAndTags/GroupsAndTags/Groups.cs b/dotnet/GroupsAndTags/GroupsAndTags/Groups.cs index 44c9e8f..abdcb78 100644 --- a/dotnet/GroupsAndTags/GroupsAndTags/Groups.cs +++ b/dotnet/GroupsAndTags/GroupsAndTags/Groups.cs @@ -93,8 +93,6 @@ private static void AddItems() AddGroupedDatatoCache(8, "VaccumCleaner", "SmallElectronics"); AddGroupedDatatoCache(9, "Iron", "SmallElectronics"); - - Console.WriteLine("Items added in cache."); } @@ -115,8 +113,6 @@ private static void AddGroupedDatatoCache(int productId, string productName, str _cache.Add(key, item); } - - /// /// This method fetches items from the cache using groups /// diff --git a/dotnet/GroupsAndTags/GroupsAndTags/GroupsAndTags.cs b/dotnet/GroupsAndTags/GroupsAndTags/GroupsAndTags.cs index c5f9ddf..c9e67b3 100644 --- a/dotnet/GroupsAndTags/GroupsAndTags/GroupsAndTags.cs +++ b/dotnet/GroupsAndTags/GroupsAndTags/GroupsAndTags.cs @@ -32,6 +32,8 @@ public static void Main(string[] args) Alachisoft.NCache.Samples.Tags.Run(); Alachisoft.NCache.Samples.NamedTags.Run(); + + Console.ReadKey(); } catch (Exception ex) { diff --git a/dotnet/GroupsAndTags/GroupsAndTags/GroupsAndTags.csproj b/dotnet/GroupsAndTags/GroupsAndTags/GroupsAndTags.csproj index af86716..1317a56 100644 --- a/dotnet/GroupsAndTags/GroupsAndTags/GroupsAndTags.csproj +++ b/dotnet/GroupsAndTags/GroupsAndTags/GroupsAndTags.csproj @@ -71,40 +71,40 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Cache.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Cache.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Client.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Client.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Common.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Common.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Management.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Management.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.NetJNIBridge.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.NetJNIBridge.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Parser.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Parser.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Runtime.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Runtime.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Security.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Security.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Serialization.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Serialization.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.SocketServer.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.SocketServer.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Storage.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Storage.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Web.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Web.dll ..\packages\Common.Logging.3.3.1\lib\net40\Common.Logging.dll @@ -113,7 +113,7 @@ ..\packages\Common.Logging.Core.3.3.1\lib\net40\Common.Logging.Core.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\log4net.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\log4net.dll ..\packages\Newtonsoft.Json.11.0.2\lib\net40\Newtonsoft.Json.dll @@ -122,7 +122,7 @@ ..\packages\Oracle.ManagedDataAccess.19.10.0\lib\net40\Oracle.ManagedDataAccess.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\protobuf-net-ext.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\protobuf-net-ext.dll ..\packages\Quartz.2.6.2\lib\net40\Quartz.dll @@ -131,7 +131,7 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\System.Management.Automation.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\System.Management.Automation.dll diff --git a/dotnet/GroupsAndTags/GroupsAndTags/packages.config b/dotnet/GroupsAndTags/GroupsAndTags/packages.config index b73cc25..50535da 100644 --- a/dotnet/GroupsAndTags/GroupsAndTags/packages.config +++ b/dotnet/GroupsAndTags/GroupsAndTags/packages.config @@ -1,6 +1,6 @@  - + diff --git a/dotnet/GroupsAndTags/README.md b/dotnet/GroupsAndTags/README.md index 86b2dbb..2009fb3 100644 --- a/dotnet/GroupsAndTags/README.md +++ b/dotnet/GroupsAndTags/README.md @@ -13,7 +13,7 @@ This sample demonstrates the use of Groups, Tags and NamedTags feature of NCache. Group: - Add items with Group/Subgroup into the cache. and uses API to get the items using Group/Subgroup. + Add items with Group into the cache. and uses API to get the items using Group. Tags: Add items with Tags, and use different Tag API to fetch the tagged items from the cache. NamedTags: From a28b4bc03b6b9c69bfa78037657bf571ba4f5ddb Mon Sep 17 00:00:00 2001 From: zeeshanmjd Date: Wed, 25 Aug 2021 10:25:58 +0500 Subject: [PATCH 02/26] BasicOperations: Updated NCache SDK to 5.2.0.1 and fixed client.ncconf and config.ncconf missing error. --- dotnet/BasicOperations/BasicOperations/BasicOperations.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dotnet/BasicOperations/BasicOperations/BasicOperations.csproj b/dotnet/BasicOperations/BasicOperations/BasicOperations.csproj index 7fa0f15..78ffc45 100644 --- a/dotnet/BasicOperations/BasicOperations/BasicOperations.csproj +++ b/dotnet/BasicOperations/BasicOperations/BasicOperations.csproj @@ -67,7 +67,7 @@ - 5.2.0 + 5.2.0.1 From c7a0faff86fea6f43c6d2e58853cf7e3e0ede17c Mon Sep 17 00:00:00 2001 From: zeeshanmjd Date: Wed, 25 Aug 2021 11:41:54 +0500 Subject: [PATCH 03/26] NCacheLINQ README.md updated --- dotnet/NCacheLINQ/README.md | 8 ++++++-- dotnetcore/NCacheLINQ/README.md | 8 ++++++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/dotnet/NCacheLINQ/README.md b/dotnet/NCacheLINQ/README.md index 700cc05..1a78dab 100644 --- a/dotnet/NCacheLINQ/README.md +++ b/dotnet/NCacheLINQ/README.md @@ -15,8 +15,12 @@ This sample program demonstrates how to use LINQ Queries with NCache. This sample provides you with 3 examples of LINQ Queries. There are two modules in this sample: - SampleData (Class library) - - This module some attributes of Products. The Product class and its - attributes are also implemented in this module. + - This module contains 3 classes: + - Customer + - Order + - Product + - Suppliers + - The attributes of these classes are also implemented in this module.. - NCacheLINQ (Console application) - Simple console application that presents you a menu to select the query you want to execute against the cache. This application uses 'demoCache' by default. You can specify any other from app.config. - Following LINQ Queries are implemented in this sample: diff --git a/dotnetcore/NCacheLINQ/README.md b/dotnetcore/NCacheLINQ/README.md index 548182a..21a23b9 100644 --- a/dotnetcore/NCacheLINQ/README.md +++ b/dotnetcore/NCacheLINQ/README.md @@ -15,8 +15,12 @@ This sample program demonstrates how to use LINQ Queries with NCache. This sample provides you with 3 examples of LINQ Queries. There are two modules in this sample: - SampleData (Class library) - - This module some attributes of Products. The Product class and its - attributes are also implemented in this module. + - This module contains 3 classes: + - Customer + - Order + - Product + - Suppliers + - The attributes of these classes are also implemented in this module. - NCacheLINQ (Console application) - Simple console application that presents you a menu to select the query you want to execute against the cache. This application uses 'demoCache' by default. You can specify any other from app.config. - Following LINQ Queries are implemented in this sample: From a7188d87a4f03f8fd4b3aa777562b7a4b884751f Mon Sep 17 00:00:00 2001 From: HassaanYounas Date: Thu, 26 Aug 2021 15:08:24 +0500 Subject: [PATCH 04/26] Updated AsyncOperations samples NCache version to 5.2.0.1 which includes updated PowerShell script. --- .gitignore | 387 ++++++++++++++++++ .../AsynchronousOperations.csproj | 19 +- 2 files changed, 401 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index dd18b33..76a785e 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,390 @@ ======= #node_modules node_modules/ + +# All ncconf files +*/*/*/*.ncconf + +# User-specific files +*.rsuser +*.suo +*.user +*.userosscache +*.sln.docstates + +# User-specific files (MonoDevelop/Xamarin Studio) +*.userprefs + +# Mono auto generated files +mono_crash.* + +# Build results +[Dd]ebug/ +[Dd]ebugPublic/ +[Rr]elease/ +[Rr]eleases/ +x64/ +x86/ +[Ww][Ii][Nn]32/ +[Aa][Rr][Mm]/ +[Aa][Rr][Mm]64/ +bld/ +[Bb]in/ +[Oo]bj/ +[Ll]og/ +[Ll]ogs/ + +# Visual Studio 2015/2017 cache/options directory +.vs/ +# Uncomment if you have tasks that create the project's static files in wwwroot +#wwwroot/ + +# Visual Studio 2017 auto generated files +Generated\ Files/ + +# MSTest test Results +[Tt]est[Rr]esult*/ +[Bb]uild[Ll]og.* + +# NUnit +*.VisualState.xml +TestResult.xml +nunit-*.xml + +# Build Results of an ATL Project +[Dd]ebugPS/ +[Rr]eleasePS/ +dlldata.c + +# Benchmark Results +BenchmarkDotNet.Artifacts/ + +# .NET Core +project.lock.json +project.fragment.lock.json +artifacts/ + +# ASP.NET Scaffolding +ScaffoldingReadMe.txt + +# StyleCop +StyleCopReport.xml + +# Files built by Visual Studio +*_i.c +*_p.c +*_h.h +*.ilk +*.meta +*.obj +*.iobj +*.pch +*.pdb +*.ipdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.tmp_proj +*_wpftmp.csproj +*.log +*.tlog +*.vspscc +*.vssscc +.builds +*.pidb +*.svclog +*.scc + +# Chutzpah Test files +_Chutzpah* + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opendb +*.opensdf +*.sdf +*.cachefile +*.VC.db +*.VC.VC.opendb + +# Visual Studio profiler +*.psess +*.vsp +*.vspx +*.sap + +# Visual Studio Trace Files +*.e2e + +# TFS 2012 Local Workspace +$tf/ + +# Guidance Automation Toolkit +*.gpState + +# ReSharper is a .NET coding add-in +_ReSharper*/ +*.[Rr]e[Ss]harper +*.DotSettings.user + +# TeamCity is a build add-in +_TeamCity* + +# DotCover is a Code Coverage Tool +*.dotCover + +# AxoCover is a Code Coverage Tool +.axoCover/* +!.axoCover/settings.json + +# Coverlet is a free, cross platform Code Coverage Tool +coverage*.json +coverage*.xml +coverage*.info + +# Visual Studio code coverage results +*.coverage +*.coveragexml + +# NCrunch +_NCrunch_* +.*crunch*.local.xml +nCrunchTemp_* + +# MightyMoose +*.mm.* +AutoTest.Net/ + +# Web workbench (sass) +.sass-cache/ + +# Installshield output folder +[Ee]xpress/ + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish/ + +# Publish Web Output +*.[Pp]ublish.xml +*.azurePubxml +# Note: Comment the next line if you want to checkin your web deploy settings, +# but database connection strings (with potential passwords) will be unencrypted +*.pubxml +*.publishproj + +# Microsoft Azure Web App publish settings. Comment the next line if you want to +# checkin your Azure Web App publish settings, but sensitive information contained +# in these scripts will be unencrypted +PublishScripts/ + +# NuGet Packages +*.nupkg +# NuGet Symbol Packages +*.snupkg +# The packages folder can be ignored because of Package Restore +**/[Pp]ackages/* +# except build/, which is used as an MSBuild target. +!**/[Pp]ackages/build/ +# Uncomment if necessary however generally it will be regenerated when needed +#!**/[Pp]ackages/repositories.config +# NuGet v3's project.json files produces more ignorable files +*.nuget.props +*.nuget.targets + +# Nuget personal access tokens and Credentials +nuget.config + +# Microsoft Azure Build Output +csx/ +*.build.csdef + +# Microsoft Azure Emulator +ecf/ +rcf/ + +# Windows Store app package directories and files +AppPackages/ +BundleArtifacts/ +Package.StoreAssociation.xml +_pkginfo.txt +*.appx +*.appxbundle +*.appxupload + +# Visual Studio cache files +# files ending in .cache can be ignored +*.[Cc]ache +# but keep track of directories ending in .cache +!?*.[Cc]ache/ + +# Others +ClientBin/ +~$* +*~ +*.dbmdl +*.dbproj.schemaview +*.jfm +*.pfx +*.publishsettings +orleans.codegen.cs + +# Including strong name files can present a security risk +# (https://github.com/github/gitignore/pull/2483#issue-259490424) +#*.snk + +# Since there are multiple workflows, uncomment next line to ignore bower_components +# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) +#bower_components/ + +# RIA/Silverlight projects +Generated_Code/ + +# Backup & report files from converting an old project file +# to a newer Visual Studio version. Backup files are not needed, +# because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML +UpgradeLog*.htm +ServiceFabricBackup/ +*.rptproj.bak + +# SQL Server files +*.mdf +*.ldf +*.ndf + +# Business Intelligence projects +*.rdl.data +*.bim.layout +*.bim_*.settings +*.rptproj.rsuser +*- [Bb]ackup.rdl +*- [Bb]ackup ([0-9]).rdl +*- [Bb]ackup ([0-9][0-9]).rdl + +# Microsoft Fakes +FakesAssemblies/ + +# GhostDoc plugin setting file +*.GhostDoc.xml + +# Node.js Tools for Visual Studio +.ntvs_analysis.dat +node_modules/ + +# Visual Studio 6 build log +*.plg + +# Visual Studio 6 workspace options file +*.opt + +# Visual Studio 6 auto-generated workspace file (contains which files were open etc.) +*.vbw + +# Visual Studio LightSwitch build output +**/*.HTMLClient/GeneratedArtifacts +**/*.DesktopClient/GeneratedArtifacts +**/*.DesktopClient/ModelManifest.xml +**/*.Server/GeneratedArtifacts +**/*.Server/ModelManifest.xml +_Pvt_Extensions + +# Paket dependency manager +.paket/paket.exe +paket-files/ + +# FAKE - F# Make +.fake/ + +# CodeRush personal settings +.cr/personal + +# Python Tools for Visual Studio (PTVS) +__pycache__/ +*.pyc + +# Cake - Uncomment if you are using it +# tools/** +# !tools/packages.config + +# Tabs Studio +*.tss + +# Telerik's JustMock configuration file +*.jmconfig + +# BizTalk build output +*.btp.cs +*.btm.cs +*.odx.cs +*.xsd.cs + +# OpenCover UI analysis results +OpenCover/ + +# Azure Stream Analytics local run output +ASALocalRun/ + +# MSBuild Binary and Structured Log +*.binlog + +# NVidia Nsight GPU debugger configuration file +*.nvuser + +# MFractors (Xamarin productivity tool) working folder +.mfractor/ + +# Local History for Visual Studio +.localhistory/ + +# BeatPulse healthcheck temp database +healthchecksdb + +# Backup folder for Package Reference Convert tool in Visual Studio 2017 +MigrationBackup/ + +# Ionide (cross platform F# VS Code tools) working folder +.ionide/ + +# Fody - auto-generated XML schema +FodyWeavers.xsd + +# VS Code files for those working on multiple tools +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json +*.code-workspace + +# Local History for Visual Studio Code +.history/ + +# Windows Installer files from build outputs +*.cab +*.msi +*.msix +*.msm +*.msp + +# JetBrains Rider +.idea/ +*.sln.iml \ No newline at end of file diff --git a/dotnet/AsynchronousOperations/AsynchronousOperations/AsynchronousOperations.csproj b/dotnet/AsynchronousOperations/AsynchronousOperations/AsynchronousOperations.csproj index 725befa..bb5e687 100644 --- a/dotnet/AsynchronousOperations/AsynchronousOperations/AsynchronousOperations.csproj +++ b/dotnet/AsynchronousOperations/AsynchronousOperations/AsynchronousOperations.csproj @@ -37,11 +37,15 @@ - - - - 5.2.0 - + + Always + + + Always + + + Always + @@ -53,5 +57,10 @@ + + + 5.2.0.1 + + \ No newline at end of file From c296429754558e665b5343c2dcd5426db45d5fa6 Mon Sep 17 00:00:00 2001 From: zeeshanmjd Date: Thu, 26 Aug 2021 15:20:56 +0500 Subject: [PATCH 05/26] Updated AsyncOperations .Net Core samples NCache version to 5.2.0.1 to fix .ncconf missing files. --- .../AsynchronousOperations.NetCore.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dotnetcore/AsynchronousOperations/AsynchronousOperations/AsynchronousOperations.NetCore.csproj b/dotnetcore/AsynchronousOperations/AsynchronousOperations/AsynchronousOperations.NetCore.csproj index 4e7b74d..46adc31 100644 --- a/dotnetcore/AsynchronousOperations/AsynchronousOperations/AsynchronousOperations.NetCore.csproj +++ b/dotnetcore/AsynchronousOperations/AsynchronousOperations/AsynchronousOperations.NetCore.csproj @@ -7,7 +7,7 @@ - + From 456e36d257567790ed34d8221fe5af9513cc1038 Mon Sep 17 00:00:00 2001 From: HassaanYounas Date: Thu, 26 Aug 2021 16:18:08 +0500 Subject: [PATCH 06/26] Bug 18190: Remove Testset.cs from .NET Cache Loader and Refresher Sample project. --- .../LoaderAndRefresherSample.csproj | 10 ++----- .../LoaderRefresherSampleUsage.csproj | 30 +++++++++---------- .../RefresherSampleUsage/packages.config | 2 +- .../SampleData/SampleData.csproj | 1 - .../SampleData/Testset.cs | 11 ------- 5 files changed, 18 insertions(+), 36 deletions(-) delete mode 100644 dotnet/CacheLoaderAndRefresherSample/SampleData/Testset.cs diff --git a/dotnet/CacheLoaderAndRefresherSample/RefresherSample/LoaderAndRefresherSample.csproj b/dotnet/CacheLoaderAndRefresherSample/RefresherSample/LoaderAndRefresherSample.csproj index c2fa137..cd64993 100644 --- a/dotnet/CacheLoaderAndRefresherSample/RefresherSample/LoaderAndRefresherSample.csproj +++ b/dotnet/CacheLoaderAndRefresherSample/RefresherSample/LoaderAndRefresherSample.csproj @@ -1,11 +1,11 @@ - + netstandard2.0 - + @@ -13,12 +13,6 @@ - - Always - - - Always - Always diff --git a/dotnet/CacheLoaderAndRefresherSample/RefresherSampleUsage/LoaderRefresherSampleUsage.csproj b/dotnet/CacheLoaderAndRefresherSample/RefresherSampleUsage/LoaderRefresherSampleUsage.csproj index 776b41a..1941dc1 100644 --- a/dotnet/CacheLoaderAndRefresherSample/RefresherSampleUsage/LoaderRefresherSampleUsage.csproj +++ b/dotnet/CacheLoaderAndRefresherSample/RefresherSampleUsage/LoaderRefresherSampleUsage.csproj @@ -34,40 +34,40 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Cache.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Cache.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Client.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Client.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Common.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Common.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Management.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Management.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.NetJNIBridge.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.NetJNIBridge.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Parser.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Parser.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Runtime.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Runtime.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Security.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Security.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Serialization.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Serialization.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.SocketServer.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.SocketServer.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Storage.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Storage.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Web.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Web.dll ..\packages\Common.Logging.3.3.1\lib\net40\Common.Logging.dll @@ -76,7 +76,7 @@ ..\packages\Common.Logging.Core.3.3.1\lib\net40\Common.Logging.Core.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\log4net.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\log4net.dll ..\packages\Newtonsoft.Json.11.0.2\lib\net45\Newtonsoft.Json.dll @@ -85,7 +85,7 @@ ..\packages\Oracle.ManagedDataAccess.19.10.0\lib\net40\Oracle.ManagedDataAccess.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\protobuf-net-ext.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\protobuf-net-ext.dll ..\packages\Quartz.2.6.2\lib\net40\Quartz.dll @@ -99,7 +99,7 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\System.Management.Automation.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\System.Management.Automation.dll diff --git a/dotnet/CacheLoaderAndRefresherSample/RefresherSampleUsage/packages.config b/dotnet/CacheLoaderAndRefresherSample/RefresherSampleUsage/packages.config index a037af4..633e1a9 100644 --- a/dotnet/CacheLoaderAndRefresherSample/RefresherSampleUsage/packages.config +++ b/dotnet/CacheLoaderAndRefresherSample/RefresherSampleUsage/packages.config @@ -1,6 +1,6 @@  - + diff --git a/dotnet/CacheLoaderAndRefresherSample/SampleData/SampleData.csproj b/dotnet/CacheLoaderAndRefresherSample/SampleData/SampleData.csproj index c31a3b9..7691c8a 100644 --- a/dotnet/CacheLoaderAndRefresherSample/SampleData/SampleData.csproj +++ b/dotnet/CacheLoaderAndRefresherSample/SampleData/SampleData.csproj @@ -46,7 +46,6 @@ - \ No newline at end of file diff --git a/dotnet/CacheLoaderAndRefresherSample/SampleData/Testset.cs b/dotnet/CacheLoaderAndRefresherSample/SampleData/Testset.cs deleted file mode 100644 index ee14215..0000000 --- a/dotnet/CacheLoaderAndRefresherSample/SampleData/Testset.cs +++ /dev/null @@ -1,11 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; - -namespace Alachisoft.NCache.Sample.Data -{ - public class Testset - { - } -} From 8669a17d8e6b1dce14ee87911997e5baee567e11 Mon Sep 17 00:00:00 2001 From: zeeshanmjd Date: Thu, 26 Aug 2021 16:22:47 +0500 Subject: [PATCH 07/26] Bug 18190: Removed Testset file from SampleData Project. --- .../RefresherSample/LoaderAndRefresherSample.csproj | 2 +- .../RefresherSampleUsage/App.config | 8 ++++++++ .../LoaderAndRefresherSampleUsage.csproj | 2 +- .../RefresherSampleUsage/Program.cs | 6 ++---- .../SampleData/SampleData/SampleData.csproj | 1 - .../SampleData/SampleData/Testset.cs | 11 ----------- 6 files changed, 12 insertions(+), 18 deletions(-) create mode 100644 dotnetcore/CacheLoaderAndRefresherSample/RefresherSampleUsage/App.config delete mode 100644 dotnetcore/CacheLoaderAndRefresherSample/SampleData/SampleData/Testset.cs diff --git a/dotnetcore/CacheLoaderAndRefresherSample/RefresherSample/LoaderAndRefresherSample.csproj b/dotnetcore/CacheLoaderAndRefresherSample/RefresherSample/LoaderAndRefresherSample.csproj index 70c82b0..96ecec8 100644 --- a/dotnetcore/CacheLoaderAndRefresherSample/RefresherSample/LoaderAndRefresherSample.csproj +++ b/dotnetcore/CacheLoaderAndRefresherSample/RefresherSample/LoaderAndRefresherSample.csproj @@ -5,7 +5,7 @@ - + diff --git a/dotnetcore/CacheLoaderAndRefresherSample/RefresherSampleUsage/App.config b/dotnetcore/CacheLoaderAndRefresherSample/RefresherSampleUsage/App.config new file mode 100644 index 0000000..d0264df --- /dev/null +++ b/dotnetcore/CacheLoaderAndRefresherSample/RefresherSampleUsage/App.config @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/dotnetcore/CacheLoaderAndRefresherSample/RefresherSampleUsage/LoaderAndRefresherSampleUsage.csproj b/dotnetcore/CacheLoaderAndRefresherSample/RefresherSampleUsage/LoaderAndRefresherSampleUsage.csproj index bf886e8..fe354bf 100644 --- a/dotnetcore/CacheLoaderAndRefresherSample/RefresherSampleUsage/LoaderAndRefresherSampleUsage.csproj +++ b/dotnetcore/CacheLoaderAndRefresherSample/RefresherSampleUsage/LoaderAndRefresherSampleUsage.csproj @@ -7,7 +7,7 @@ - + diff --git a/dotnetcore/CacheLoaderAndRefresherSample/RefresherSampleUsage/Program.cs b/dotnetcore/CacheLoaderAndRefresherSample/RefresherSampleUsage/Program.cs index 39b4c6d..a76d022 100644 --- a/dotnetcore/CacheLoaderAndRefresherSample/RefresherSampleUsage/Program.cs +++ b/dotnetcore/CacheLoaderAndRefresherSample/RefresherSampleUsage/Program.cs @@ -6,17 +6,15 @@ class Program { static void Main(string[] args) { - static void Main(string[] args) - { + try { - Alachisoft.NCache.Samples.LoaderAndRefresherUsage.Run(); + Alachisoft.NCache.Samples.LoaderAndRefresherUsage.Run(); } catch (Exception exception) { Console.WriteLine(exception.Message); } - } } } } diff --git a/dotnetcore/CacheLoaderAndRefresherSample/SampleData/SampleData/SampleData.csproj b/dotnetcore/CacheLoaderAndRefresherSample/SampleData/SampleData/SampleData.csproj index 0ef9994..da66bbb 100644 --- a/dotnetcore/CacheLoaderAndRefresherSample/SampleData/SampleData/SampleData.csproj +++ b/dotnetcore/CacheLoaderAndRefresherSample/SampleData/SampleData/SampleData.csproj @@ -87,7 +87,6 @@ - - - - - - - - - - - - + + + + + + + + + + + + + - - + + - - - - - - - - - - - - - - - - - - - - + "None" No authentication is performed. + "Windows" IIS performs authentication (Basic, Digest, or Integrated Windows) according to + its settings for the application. Anonymous access must be disabled in IIS. + "Forms" You provide a custom form (Web page) for users to enter their credentials, and then + you authenticate them in your application. A user credential token is stored in a cookie. + "Passport" Authentication is performed via a centralized authentication service provided + by Microsoft that offers a single logon and core profile services for member sites. + --> + + + + + + + + + + + + - + - - - - - + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dotnetcore/Streaming/Streaming/Streaming.NetCore.csproj b/dotnetcore/Streaming/Streaming/Streaming.NetCore.csproj index f887d6e..a3ee242 100644 --- a/dotnetcore/Streaming/Streaming/Streaming.NetCore.csproj +++ b/dotnetcore/Streaming/Streaming/Streaming.NetCore.csproj @@ -7,8 +7,19 @@ - + + + + + Always + + + Always + + + Always + From 931130a1147f496519d06a6b0973f9f0a6643714 Mon Sep 17 00:00:00 2001 From: HassaanYounas Date: Tue, 31 Aug 2021 15:07:52 +0500 Subject: [PATCH 16/26] Updated .NET Framework projects SDK version from 5.2.0 to 5.2.0.1. --- .gitignore | 5 +- .../BackingSourceUsage.csproj | 2 +- .../Sql/BackingSource.Providers.Sql.csproj | 13 +- dotnet/BackingSource/README.md | 1 + .../BasicOperationsWithJSON.csproj | 11 +- .../BulkOperations/BulkOperations.csproj | 30 +-- .../BulkOperations/packages.config | 2 +- .../CacheItemVersioning.sln | 9 +- .../CacheItemVersioning.csproj | 11 +- .../CompactSerialization.sln | 7 +- .../CompactSerializationImpl.csproj | 30 +-- .../CompactSerializationImpl/packages.config | 2 +- .../CompactSerializationUsage.csproj | 30 +-- .../CompactSerializationUsage/packages.config | 2 +- .../ContinuousQuery/ContinuousQuery.csproj | 2 +- .../CacheAttributes/CacheAttributes.sln | 4 +- .../CacheAttributes/CacheAttributes.csproj | 34 ++-- .../CacheAttributes/packages.config | 2 +- .../DistributedCounter/DistributedCounter.sln | 4 +- .../DistributedCounter.csproj | 30 +-- .../DistributedCounter/packages.config | 2 +- .../DistributedDictionary.sln | 4 +- .../DistributedDictionary.csproj | 34 ++-- .../DistributedDictionary/packages.config | 2 +- .../DistributedHashSet/DistributedHashSet.sln | 4 +- .../DistributedHashSet.csproj | 30 +-- .../DistributedHashSet/packages.config | 2 +- .../DistributedList/DistributedList.sln | 4 +- .../DistributedList/DistributedList.csproj | 34 ++-- .../DistributedList/packages.config | 2 +- .../DistributedQueue/DistributedQueue.sln | 4 +- .../DistributedQueue/DistributedQueue.csproj | 34 ++-- .../DistributedQueue/packages.config | 2 +- .../CustomDependencyImpl.csproj | 30 +-- .../CustomDependencyImpl/packages.config | 2 +- .../CustomDependencyUsage.csproj | 34 ++-- .../CustomDependencyUsage/packages.config | 2 +- .../CustomDependencyBulkImpl.csproj | 34 ++-- .../CustomDependencyBulkImpl/packages.config | 2 +- .../CustomDependencyBulkUsage.csproj | 34 ++-- .../CustomDependencyBulkUsage/packages.config | 2 +- .../CustomDependencyNotifyImpl.csproj | 34 ++-- .../packages.config | 2 +- .../CustomDependencyNotifyUsage.csproj | 34 ++-- .../packages.config | 2 +- .../KeyDependency/KeyDependency.sln | 25 ++- .../KeyDependency/KeyDependency.csproj | 30 +-- .../KeyDependency/packages.config | 2 +- .../OracleDependency/OracleDependency.csproj | 30 +-- .../OracleDependency/packages.config | 2 +- .../PollingDependency.sln | 9 +- .../PollingDependency.csproj | 30 +-- .../PollingDependency/packages.config | 2 +- .../SQLDependency/SQLDependency.sln | 9 +- .../SQLDependency/SQLDependency.csproj | 30 +-- .../SQLDependency/packages.config | 2 +- .../DistributedLucene.csproj | 30 +-- .../DistributedLucene/packages.config | 2 +- .../EFCachingProvider/App.Config | 28 ++- .../EFCachingProvider.csproj | 69 +++++++ .../EFCachingProvider/packages.config | 6 +- .../CacheProvider/EFCachingProviderDemo.sln | 9 +- .../ObjectCaching/EFObjectCaching/App.Config | 32 ++- .../EFObjectCaching/EFObjectCaching.csproj | 73 ++++++- .../EFObjectCaching/packages.config | 6 +- .../EF6.2/ObjectCaching/README.md | 2 +- .../EntityFramework/EFCore/EFCoreCaching.sln | 4 +- .../EFCore/EFCoreCaching/App.config | 40 ++-- .../EFCore/EFCoreCaching/EFCoreCaching.csproj | 191 +++++++++++------- .../EFCore/EFCoreCaching/packages.config | 60 ++++-- .../EFCachingProvider/App.Config | 48 +++-- .../EFCachingProvider.csproj | 54 ----- .../EFCachingProvider/packages.config | 2 - .../objectcaching/EFObjectCaching.sln | 7 +- .../objectcaching/EFObjectCaching/App.Config | 48 +++-- .../EFObjectCaching/EFObjectCaching.csproj | 59 +++--- .../EFObjectCaching/packages.config | 2 +- dotnet/Events/Events.sln | 9 +- dotnet/Events/Events/Events.csproj | 30 +-- dotnet/Events/Events/packages.config | 2 +- dotnet/GroupsAndTags/GroupsAndTags.sln | 7 +- .../GroupsAndTags/GroupsAndTags.csproj | 4 +- .../ItemLocking/ItemLocking.csproj | 30 +-- .../ItemLocking/ItemLocking/packages.config | 2 +- .../NHibernateIntegrationDemo.4x.sln | 7 +- .../NHibernateTest/NHibernateUsage.csproj | 34 ++-- .../NHibernate/NHibernateTest/packages.config | 2 +- .../NHibernate/NHibernator/nhibernator.csproj | 30 +-- dotnet/NHibernate/NHibernator/packages.config | 2 +- .../DurableSubscriber.csproj | 39 ++-- .../PubSub/DurableSubscriber/packages.config | 2 +- .../NonDurableSubscriber.csproj | 37 ++-- .../NonDurableSubscriber/packages.config | 2 +- dotnet/PubSub/Publisher/Publisher.csproj | 30 +-- dotnet/PubSub/Publisher/packages.config | 2 +- dotnet/SearchUsingSQL/SearchUsingSQL.sln | 4 +- .../GuessGame/src/GuessGame.csproj | 13 ++ .../aspnet/GuessGame/packages.config | 2 +- .../aspnet/GuessGame/web.config | 39 ++-- .../SignalRChat/SignalRChat.csproj | 30 +-- .../SignalRChat/SignalRChat/packages.config | 2 +- dotnet/Streaming/Streaming/Streaming.csproj | 30 +-- dotnet/Streaming/Streaming/packages.config | 2 +- dotnet/ViewState/Src/packages.config | 2 +- dotnetcore/BackingSource/README.md | 1 + 105 files changed, 1136 insertions(+), 804 deletions(-) diff --git a/.gitignore b/.gitignore index 76a785e..a1f31ac 100644 --- a/.gitignore +++ b/.gitignore @@ -5,7 +5,10 @@ node_modules/ # All ncconf files -*/*/*/*.ncconf +**/*.ncconf + +# Job Scheduling files +**/*.xsd # User-specific files *.rsuser diff --git a/dotnet/BackingSource/BackingSourceUsage/BackingSourceUsage.csproj b/dotnet/BackingSource/BackingSourceUsage/BackingSourceUsage.csproj index aa49e00..d23fd90 100644 --- a/dotnet/BackingSource/BackingSourceUsage/BackingSourceUsage.csproj +++ b/dotnet/BackingSource/BackingSourceUsage/BackingSourceUsage.csproj @@ -157,7 +157,7 @@ - 5.2.0 + 5.2.0.1 diff --git a/dotnet/BackingSource/Providers/Sql/BackingSource.Providers.Sql.csproj b/dotnet/BackingSource/Providers/Sql/BackingSource.Providers.Sql.csproj index 4b4eb12..e585464 100644 --- a/dotnet/BackingSource/Providers/Sql/BackingSource.Providers.Sql.csproj +++ b/dotnet/BackingSource/Providers/Sql/BackingSource.Providers.Sql.csproj @@ -158,9 +158,20 @@ - 5.2.0 + 5.2.0.1 + + + Always + + + Always + + + Always + + diff --git a/dotnet/BackingSource/README.md b/dotnet/BackingSource/README.md index 4162f26..3c26db2 100644 --- a/dotnet/BackingSource/README.md +++ b/dotnet/BackingSource/README.md @@ -43,6 +43,7 @@ Before the sample application is executed make sure that: - Click the checkbox labelled "Enable Read Through". Click on "Add Provider" button next next to this checkbox. - Provide a unique provider name ("SqlReadThruProvider", for example). - Click on "Browse" button for library field. Select library "BackingSource.Providers.Sql.dll". + - If "BackingSource.Providers.Sql.dll" is not present, build the solution to generate the DLL file. - Select class "Alachisoft.NCache.Samples.Providers.SqlReadThruProvider" from the now populated drop down list. - Specify connection string as 'connstring' parameter for database that specified in app.config. - Similarly, to enable Write Thru backing source, follow the same steps as above. Choose "Alachisoft.NCache.Samples.Providers.SqlWriteThruProvider" from the class drop down list. diff --git a/dotnet/BasicOperationsWithJSON/BasicOperationsWithJSON/BasicOperationsWithJSON.csproj b/dotnet/BasicOperationsWithJSON/BasicOperationsWithJSON/BasicOperationsWithJSON.csproj index e35b1a1..a813726 100644 --- a/dotnet/BasicOperationsWithJSON/BasicOperationsWithJSON/BasicOperationsWithJSON.csproj +++ b/dotnet/BasicOperationsWithJSON/BasicOperationsWithJSON/BasicOperationsWithJSON.csproj @@ -58,10 +58,19 @@ + + Always + + + Always + + + Always + - 5.2.0 + 5.2.0.1 diff --git a/dotnet/BulkOperations/BulkOperations/BulkOperations.csproj b/dotnet/BulkOperations/BulkOperations/BulkOperations.csproj index 328dae8..a94c0b4 100644 --- a/dotnet/BulkOperations/BulkOperations/BulkOperations.csproj +++ b/dotnet/BulkOperations/BulkOperations/BulkOperations.csproj @@ -64,40 +64,40 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Cache.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Cache.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Client.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Client.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Common.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Common.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Management.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Management.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.NetJNIBridge.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.NetJNIBridge.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Parser.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Parser.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Runtime.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Runtime.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Security.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Security.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Serialization.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Serialization.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.SocketServer.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.SocketServer.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Storage.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Storage.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Web.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Web.dll ..\packages\Common.Logging.3.3.1\lib\net40\Common.Logging.dll @@ -106,7 +106,7 @@ ..\packages\Common.Logging.Core.3.3.1\lib\net40\Common.Logging.Core.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\log4net.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\log4net.dll ..\packages\Newtonsoft.Json.11.0.2\lib\net40\Newtonsoft.Json.dll @@ -115,7 +115,7 @@ ..\packages\Oracle.ManagedDataAccess.19.10.0\lib\net40\Oracle.ManagedDataAccess.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\protobuf-net-ext.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\protobuf-net-ext.dll ..\packages\Quartz.2.6.2\lib\net40\Quartz.dll @@ -124,7 +124,7 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\System.Management.Automation.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\System.Management.Automation.dll diff --git a/dotnet/BulkOperations/BulkOperations/packages.config b/dotnet/BulkOperations/BulkOperations/packages.config index b73cc25..50535da 100644 --- a/dotnet/BulkOperations/BulkOperations/packages.config +++ b/dotnet/BulkOperations/BulkOperations/packages.config @@ -1,6 +1,6 @@  - + diff --git a/dotnet/CacheItemVersioning/CacheItemVersioning.sln b/dotnet/CacheItemVersioning/CacheItemVersioning.sln index 4473c7c..6973ac2 100644 --- a/dotnet/CacheItemVersioning/CacheItemVersioning.sln +++ b/dotnet/CacheItemVersioning/CacheItemVersioning.sln @@ -1,6 +1,8 @@  -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual Studio 2010 +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.31624.102 +MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CacheItemVersioning", "CacheItemVersioning\CacheItemVersioning.csproj", "{82BA5B83-1D26-4DC2-A865-1C87677D2F8E}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SampleData", "..\SampleData\SampleData\SampleData.csproj", "{CE303057-BBD4-455E-B7B5-DB8C330E8D7E}" @@ -32,4 +34,7 @@ Global GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {532A2C2B-1F0C-4679-B799-CF6FB9D17E10} + EndGlobalSection EndGlobal diff --git a/dotnet/CacheItemVersioning/CacheItemVersioning/CacheItemVersioning.csproj b/dotnet/CacheItemVersioning/CacheItemVersioning/CacheItemVersioning.csproj index a548635..283550d 100644 --- a/dotnet/CacheItemVersioning/CacheItemVersioning/CacheItemVersioning.csproj +++ b/dotnet/CacheItemVersioning/CacheItemVersioning/CacheItemVersioning.csproj @@ -88,13 +88,22 @@ + + Always + + + Always + + + Always + - 5.2.0 + 5.2.0.1 diff --git a/dotnet/CompactSerialization/CompactSerialization.sln b/dotnet/CompactSerialization/CompactSerialization.sln index fd4cac8..cec9b41 100644 --- a/dotnet/CompactSerialization/CompactSerialization.sln +++ b/dotnet/CompactSerialization/CompactSerialization.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 2013 -VisualStudioVersion = 12.0.31101.0 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.31624.102 MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CompactSerializationUsage", "CompactSerializationUsage\CompactSerializationUsage.csproj", "{6467E228-9F3B-40EC-B92F-B51725614649}" EndProject @@ -33,4 +33,7 @@ Global GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {8DACB372-008F-4A9F-BA83-5969B64F6FDF} + EndGlobalSection EndGlobal diff --git a/dotnet/CompactSerialization/CompactSerializationImpl/CompactSerializationImpl.csproj b/dotnet/CompactSerialization/CompactSerializationImpl/CompactSerializationImpl.csproj index 60986ca..1a40286 100644 --- a/dotnet/CompactSerialization/CompactSerializationImpl/CompactSerializationImpl.csproj +++ b/dotnet/CompactSerialization/CompactSerializationImpl/CompactSerializationImpl.csproj @@ -32,40 +32,40 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Cache.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Cache.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Client.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Client.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Common.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Common.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Management.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Management.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.NetJNIBridge.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.NetJNIBridge.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Parser.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Parser.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Runtime.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Runtime.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Security.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Security.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Serialization.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Serialization.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.SocketServer.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.SocketServer.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Storage.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Storage.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Web.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Web.dll ..\packages\Common.Logging.3.3.1\lib\net40\Common.Logging.dll @@ -74,7 +74,7 @@ ..\packages\Common.Logging.Core.3.3.1\lib\net40\Common.Logging.Core.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\log4net.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\log4net.dll ..\packages\Newtonsoft.Json.11.0.2\lib\net40\Newtonsoft.Json.dll @@ -83,7 +83,7 @@ ..\packages\Oracle.ManagedDataAccess.19.10.0\lib\net40\Oracle.ManagedDataAccess.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\protobuf-net-ext.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\protobuf-net-ext.dll ..\packages\Quartz.2.6.2\lib\net40\Quartz.dll @@ -91,7 +91,7 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\System.Management.Automation.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\System.Management.Automation.dll diff --git a/dotnet/CompactSerialization/CompactSerializationImpl/packages.config b/dotnet/CompactSerialization/CompactSerializationImpl/packages.config index b73cc25..50535da 100644 --- a/dotnet/CompactSerialization/CompactSerializationImpl/packages.config +++ b/dotnet/CompactSerialization/CompactSerializationImpl/packages.config @@ -1,6 +1,6 @@  - + diff --git a/dotnet/CompactSerialization/CompactSerializationUsage/CompactSerializationUsage.csproj b/dotnet/CompactSerialization/CompactSerializationUsage/CompactSerializationUsage.csproj index 38a8545..1eab5b8 100644 --- a/dotnet/CompactSerialization/CompactSerializationUsage/CompactSerializationUsage.csproj +++ b/dotnet/CompactSerialization/CompactSerializationUsage/CompactSerializationUsage.csproj @@ -70,40 +70,40 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Cache.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Cache.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Client.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Client.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Common.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Common.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Management.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Management.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.NetJNIBridge.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.NetJNIBridge.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Parser.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Parser.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Runtime.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Runtime.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Security.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Security.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Serialization.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Serialization.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.SocketServer.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.SocketServer.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Storage.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Storage.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Web.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Web.dll ..\packages\Common.Logging.3.3.1\lib\net40\Common.Logging.dll @@ -112,7 +112,7 @@ ..\packages\Common.Logging.Core.3.3.1\lib\net40\Common.Logging.Core.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\log4net.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\log4net.dll ..\packages\Newtonsoft.Json.11.0.2\lib\net40\Newtonsoft.Json.dll @@ -121,7 +121,7 @@ ..\packages\Oracle.ManagedDataAccess.19.10.0\lib\net40\Oracle.ManagedDataAccess.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\protobuf-net-ext.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\protobuf-net-ext.dll ..\packages\Quartz.2.6.2\lib\net40\Quartz.dll @@ -130,7 +130,7 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\System.Management.Automation.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\System.Management.Automation.dll diff --git a/dotnet/CompactSerialization/CompactSerializationUsage/packages.config b/dotnet/CompactSerialization/CompactSerializationUsage/packages.config index b73cc25..50535da 100644 --- a/dotnet/CompactSerialization/CompactSerializationUsage/packages.config +++ b/dotnet/CompactSerialization/CompactSerializationUsage/packages.config @@ -1,6 +1,6 @@  - + diff --git a/dotnet/ContinuousQuery/ContinuousQuery/ContinuousQuery.csproj b/dotnet/ContinuousQuery/ContinuousQuery/ContinuousQuery.csproj index 549d151..5957c1d 100644 --- a/dotnet/ContinuousQuery/ContinuousQuery/ContinuousQuery.csproj +++ b/dotnet/ContinuousQuery/ContinuousQuery/ContinuousQuery.csproj @@ -98,7 +98,7 @@ - 5.2.0 + 5.2.0.1 diff --git a/dotnet/DataStructures/CacheAttributes/CacheAttributes.sln b/dotnet/DataStructures/CacheAttributes/CacheAttributes.sln index 2d0caf6..67e32dc 100644 --- a/dotnet/DataStructures/CacheAttributes/CacheAttributes.sln +++ b/dotnet/DataStructures/CacheAttributes/CacheAttributes.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 15 -VisualStudioVersion = 15.0.28010.0 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.31624.102 MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SampleData", "..\..\SampleData\SampleData\SampleData.csproj", "{CE303057-BBD4-455E-B7B5-DB8C330E8D7E}" EndProject diff --git a/dotnet/DataStructures/CacheAttributes/CacheAttributes/CacheAttributes.csproj b/dotnet/DataStructures/CacheAttributes/CacheAttributes/CacheAttributes.csproj index 8598d9b..da4ef9e 100644 --- a/dotnet/DataStructures/CacheAttributes/CacheAttributes/CacheAttributes.csproj +++ b/dotnet/DataStructures/CacheAttributes/CacheAttributes/CacheAttributes.csproj @@ -34,40 +34,40 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Cache.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Cache.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Client.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Client.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Common.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Common.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Management.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Management.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.NetJNIBridge.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.NetJNIBridge.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Parser.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Parser.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Runtime.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Runtime.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Security.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Security.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Serialization.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Serialization.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.SocketServer.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.SocketServer.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Storage.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Storage.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Web.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Web.dll ..\packages\Common.Logging.3.3.1\lib\net40\Common.Logging.dll @@ -76,7 +76,7 @@ ..\packages\Common.Logging.Core.3.3.1\lib\net40\Common.Logging.Core.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\log4net.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\log4net.dll ..\packages\Newtonsoft.Json.11.0.2\lib\net45\Newtonsoft.Json.dll @@ -85,7 +85,7 @@ ..\packages\Oracle.ManagedDataAccess.19.10.0\lib\net40\Oracle.ManagedDataAccess.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\protobuf-net-ext.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\protobuf-net-ext.dll ..\packages\Quartz.2.6.2\lib\net40\Quartz.dll @@ -94,7 +94,7 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\System.Management.Automation.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\System.Management.Automation.dll @@ -121,9 +121,7 @@ Designer - - Always - + diff --git a/dotnet/DataStructures/CacheAttributes/CacheAttributes/packages.config b/dotnet/DataStructures/CacheAttributes/CacheAttributes/packages.config index d467e87..9a80ac6 100644 --- a/dotnet/DataStructures/CacheAttributes/CacheAttributes/packages.config +++ b/dotnet/DataStructures/CacheAttributes/CacheAttributes/packages.config @@ -1,6 +1,6 @@  - + diff --git a/dotnet/DataStructures/DistributedCounter/DistributedCounter.sln b/dotnet/DataStructures/DistributedCounter/DistributedCounter.sln index d2aa180..9c88ef1 100644 --- a/dotnet/DataStructures/DistributedCounter/DistributedCounter.sln +++ b/dotnet/DataStructures/DistributedCounter/DistributedCounter.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 15 -VisualStudioVersion = 15.0.27703.2042 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.31624.102 MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DistributedCounter", "DistributedCounter\DistributedCounter.csproj", "{19A33117-4364-4392-B4FB-713CA3423DEE}" EndProject diff --git a/dotnet/DataStructures/DistributedCounter/DistributedCounter/DistributedCounter.csproj b/dotnet/DataStructures/DistributedCounter/DistributedCounter/DistributedCounter.csproj index 95be285..733e0d1 100644 --- a/dotnet/DataStructures/DistributedCounter/DistributedCounter/DistributedCounter.csproj +++ b/dotnet/DataStructures/DistributedCounter/DistributedCounter/DistributedCounter.csproj @@ -33,40 +33,40 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Cache.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Cache.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Client.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Client.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Common.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Common.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Management.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Management.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.NetJNIBridge.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.NetJNIBridge.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Parser.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Parser.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Runtime.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Runtime.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Security.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Security.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Serialization.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Serialization.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.SocketServer.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.SocketServer.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Storage.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Storage.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Web.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Web.dll ..\packages\Common.Logging.3.3.1\lib\net40\Common.Logging.dll @@ -75,7 +75,7 @@ ..\packages\Common.Logging.Core.3.3.1\lib\net40\Common.Logging.Core.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\log4net.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\log4net.dll ..\packages\Newtonsoft.Json.11.0.2\lib\net45\Newtonsoft.Json.dll @@ -84,7 +84,7 @@ ..\packages\Oracle.ManagedDataAccess.19.10.0\lib\net40\Oracle.ManagedDataAccess.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\protobuf-net-ext.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\protobuf-net-ext.dll ..\packages\Quartz.2.6.2\lib\net40\Quartz.dll @@ -93,7 +93,7 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\System.Management.Automation.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\System.Management.Automation.dll diff --git a/dotnet/DataStructures/DistributedCounter/DistributedCounter/packages.config b/dotnet/DataStructures/DistributedCounter/DistributedCounter/packages.config index 54942ec..c0ae8bd 100644 --- a/dotnet/DataStructures/DistributedCounter/DistributedCounter/packages.config +++ b/dotnet/DataStructures/DistributedCounter/DistributedCounter/packages.config @@ -1,6 +1,6 @@  - + diff --git a/dotnet/DataStructures/DistributedDictionary/DistributedDictionary.sln b/dotnet/DataStructures/DistributedDictionary/DistributedDictionary.sln index fff84d8..0dd87fa 100644 --- a/dotnet/DataStructures/DistributedDictionary/DistributedDictionary.sln +++ b/dotnet/DataStructures/DistributedDictionary/DistributedDictionary.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 15 -VisualStudioVersion = 15.0.28010.0 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.31624.102 MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DistributedDictionary", "DistributedDictionary\DistributedDictionary.csproj", "{E31BC2AC-532F-472F-99F3-F10C58A756BF}" EndProject diff --git a/dotnet/DataStructures/DistributedDictionary/DistributedDictionary/DistributedDictionary.csproj b/dotnet/DataStructures/DistributedDictionary/DistributedDictionary/DistributedDictionary.csproj index 046cf05..28f78a0 100644 --- a/dotnet/DataStructures/DistributedDictionary/DistributedDictionary/DistributedDictionary.csproj +++ b/dotnet/DataStructures/DistributedDictionary/DistributedDictionary/DistributedDictionary.csproj @@ -34,52 +34,52 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Cache.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Cache.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Client.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Client.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Common.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Common.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Management.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Management.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.NetJNIBridge.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.NetJNIBridge.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Parser.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Parser.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Runtime.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Runtime.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Security.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Security.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Serialization.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Serialization.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.SocketServer.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.SocketServer.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Storage.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Storage.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Web.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Web.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\log4net.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\log4net.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\protobuf-net-ext.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\protobuf-net-ext.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\System.Management.Automation.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\System.Management.Automation.dll @@ -101,7 +101,9 @@ Always - + + Always + diff --git a/dotnet/DataStructures/DistributedDictionary/DistributedDictionary/packages.config b/dotnet/DataStructures/DistributedDictionary/DistributedDictionary/packages.config index d467e87..9a80ac6 100644 --- a/dotnet/DataStructures/DistributedDictionary/DistributedDictionary/packages.config +++ b/dotnet/DataStructures/DistributedDictionary/DistributedDictionary/packages.config @@ -1,6 +1,6 @@  - + diff --git a/dotnet/DataStructures/DistributedHashSet/DistributedHashSet.sln b/dotnet/DataStructures/DistributedHashSet/DistributedHashSet.sln index 7f22a55..e733505 100644 --- a/dotnet/DataStructures/DistributedHashSet/DistributedHashSet.sln +++ b/dotnet/DataStructures/DistributedHashSet/DistributedHashSet.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 15 -VisualStudioVersion = 15.0.27703.2042 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.31624.102 MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DistributedHashSet", "DistributedHashSet\DistributedHashSet.csproj", "{19A33117-4364-4392-B4FB-713CA3423DEE}" EndProject diff --git a/dotnet/DataStructures/DistributedHashSet/DistributedHashSet/DistributedHashSet.csproj b/dotnet/DataStructures/DistributedHashSet/DistributedHashSet/DistributedHashSet.csproj index 65899e7..099136f 100644 --- a/dotnet/DataStructures/DistributedHashSet/DistributedHashSet/DistributedHashSet.csproj +++ b/dotnet/DataStructures/DistributedHashSet/DistributedHashSet/DistributedHashSet.csproj @@ -33,40 +33,40 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Cache.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Cache.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Client.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Client.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Common.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Common.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Management.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Management.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.NetJNIBridge.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.NetJNIBridge.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Parser.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Parser.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Runtime.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Runtime.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Security.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Security.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Serialization.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Serialization.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.SocketServer.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.SocketServer.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Storage.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Storage.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Web.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Web.dll ..\packages\Common.Logging.3.3.1\lib\net40\Common.Logging.dll @@ -75,7 +75,7 @@ ..\packages\Common.Logging.Core.3.3.1\lib\net40\Common.Logging.Core.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\log4net.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\log4net.dll ..\packages\Newtonsoft.Json.11.0.2\lib\net45\Newtonsoft.Json.dll @@ -84,7 +84,7 @@ ..\packages\Oracle.ManagedDataAccess.19.10.0\lib\net40\Oracle.ManagedDataAccess.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\protobuf-net-ext.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\protobuf-net-ext.dll ..\packages\Quartz.2.6.2\lib\net40\Quartz.dll @@ -93,7 +93,7 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\System.Management.Automation.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\System.Management.Automation.dll diff --git a/dotnet/DataStructures/DistributedHashSet/DistributedHashSet/packages.config b/dotnet/DataStructures/DistributedHashSet/DistributedHashSet/packages.config index 54942ec..c0ae8bd 100644 --- a/dotnet/DataStructures/DistributedHashSet/DistributedHashSet/packages.config +++ b/dotnet/DataStructures/DistributedHashSet/DistributedHashSet/packages.config @@ -1,6 +1,6 @@  - + diff --git a/dotnet/DataStructures/DistributedList/DistributedList.sln b/dotnet/DataStructures/DistributedList/DistributedList.sln index 657706f..e885d63 100644 --- a/dotnet/DataStructures/DistributedList/DistributedList.sln +++ b/dotnet/DataStructures/DistributedList/DistributedList.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 15 -VisualStudioVersion = 15.0.28010.0 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.31624.102 MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DistributedList", "DistributedList\DistributedList.csproj", "{6D4B40B7-31E5-4DE1-996F-0B1F402EF20C}" EndProject diff --git a/dotnet/DataStructures/DistributedList/DistributedList/DistributedList.csproj b/dotnet/DataStructures/DistributedList/DistributedList/DistributedList.csproj index 78dd28f..d10a657 100644 --- a/dotnet/DataStructures/DistributedList/DistributedList/DistributedList.csproj +++ b/dotnet/DataStructures/DistributedList/DistributedList/DistributedList.csproj @@ -34,40 +34,40 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Cache.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Cache.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Client.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Client.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Common.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Common.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Management.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Management.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.NetJNIBridge.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.NetJNIBridge.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Parser.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Parser.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Runtime.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Runtime.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Security.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Security.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Serialization.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Serialization.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.SocketServer.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.SocketServer.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Storage.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Storage.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Web.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Web.dll ..\packages\Common.Logging.3.3.1\lib\net40\Common.Logging.dll @@ -76,7 +76,7 @@ ..\packages\Common.Logging.Core.3.3.1\lib\net40\Common.Logging.Core.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\log4net.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\log4net.dll ..\packages\Newtonsoft.Json.11.0.2\lib\net45\Newtonsoft.Json.dll @@ -85,7 +85,7 @@ ..\packages\Oracle.ManagedDataAccess.19.10.0\lib\net40\Oracle.ManagedDataAccess.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\protobuf-net-ext.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\protobuf-net-ext.dll ..\packages\Quartz.2.6.2\lib\net40\Quartz.dll @@ -94,7 +94,7 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\System.Management.Automation.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\System.Management.Automation.dll @@ -120,9 +120,7 @@ Designer - - Always - + diff --git a/dotnet/DataStructures/DistributedList/DistributedList/packages.config b/dotnet/DataStructures/DistributedList/DistributedList/packages.config index d467e87..9a80ac6 100644 --- a/dotnet/DataStructures/DistributedList/DistributedList/packages.config +++ b/dotnet/DataStructures/DistributedList/DistributedList/packages.config @@ -1,6 +1,6 @@  - + diff --git a/dotnet/DataStructures/DistributedQueue/DistributedQueue.sln b/dotnet/DataStructures/DistributedQueue/DistributedQueue.sln index 9748a03..f4b122c 100644 --- a/dotnet/DataStructures/DistributedQueue/DistributedQueue.sln +++ b/dotnet/DataStructures/DistributedQueue/DistributedQueue.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 15 -VisualStudioVersion = 15.0.27703.2042 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.31624.102 MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DistributedQueue", "DistributedQueue\DistributedQueue.csproj", "{19A33117-4364-4392-B4FB-713CA3423DEE}" EndProject diff --git a/dotnet/DataStructures/DistributedQueue/DistributedQueue/DistributedQueue.csproj b/dotnet/DataStructures/DistributedQueue/DistributedQueue/DistributedQueue.csproj index c627d80..12b6a6c 100644 --- a/dotnet/DataStructures/DistributedQueue/DistributedQueue/DistributedQueue.csproj +++ b/dotnet/DataStructures/DistributedQueue/DistributedQueue/DistributedQueue.csproj @@ -33,40 +33,40 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Cache.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Cache.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Client.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Client.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Common.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Common.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Management.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Management.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.NetJNIBridge.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.NetJNIBridge.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Parser.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Parser.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Runtime.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Runtime.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Security.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Security.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Serialization.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Serialization.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.SocketServer.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.SocketServer.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Storage.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Storage.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Web.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Web.dll ..\packages\Common.Logging.3.3.1\lib\net40\Common.Logging.dll @@ -75,7 +75,7 @@ ..\packages\Common.Logging.Core.3.3.1\lib\net40\Common.Logging.Core.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\log4net.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\log4net.dll ..\packages\Newtonsoft.Json.11.0.2\lib\net45\Newtonsoft.Json.dll @@ -84,7 +84,7 @@ ..\packages\Oracle.ManagedDataAccess.19.10.0\lib\net40\Oracle.ManagedDataAccess.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\protobuf-net-ext.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\protobuf-net-ext.dll ..\packages\Quartz.2.6.2\lib\net40\Quartz.dll @@ -93,7 +93,7 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\System.Management.Automation.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\System.Management.Automation.dll @@ -119,9 +119,7 @@ Designer - - Always - + diff --git a/dotnet/DataStructures/DistributedQueue/DistributedQueue/packages.config b/dotnet/DataStructures/DistributedQueue/DistributedQueue/packages.config index 54942ec..c0ae8bd 100644 --- a/dotnet/DataStructures/DistributedQueue/DistributedQueue/packages.config +++ b/dotnet/DataStructures/DistributedQueue/DistributedQueue/packages.config @@ -1,6 +1,6 @@  - + diff --git a/dotnet/Dependencies/CustomDependency/CustomDependencyImpl/CustomDependencyImpl.csproj b/dotnet/Dependencies/CustomDependency/CustomDependencyImpl/CustomDependencyImpl.csproj index 1bdebe0..bfc815e 100644 --- a/dotnet/Dependencies/CustomDependency/CustomDependencyImpl/CustomDependencyImpl.csproj +++ b/dotnet/Dependencies/CustomDependency/CustomDependencyImpl/CustomDependencyImpl.csproj @@ -104,40 +104,40 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Cache.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Cache.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Client.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Client.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Common.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Common.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Management.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Management.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.NetJNIBridge.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.NetJNIBridge.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Parser.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Parser.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Runtime.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Runtime.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Security.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Security.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Serialization.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Serialization.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.SocketServer.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.SocketServer.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Storage.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Storage.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Web.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Web.dll ..\packages\Common.Logging.3.3.1\lib\net40\Common.Logging.dll @@ -146,7 +146,7 @@ ..\packages\Common.Logging.Core.3.3.1\lib\net40\Common.Logging.Core.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\log4net.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\log4net.dll ..\packages\Newtonsoft.Json.11.0.2\lib\net40\Newtonsoft.Json.dll @@ -155,7 +155,7 @@ ..\packages\Oracle.ManagedDataAccess.19.10.0\lib\net40\Oracle.ManagedDataAccess.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\protobuf-net-ext.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\protobuf-net-ext.dll ..\packages\Quartz.2.6.2\lib\net40\Quartz.dll @@ -167,7 +167,7 @@ System.Data - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\System.Management.Automation.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\System.Management.Automation.dll System.XML diff --git a/dotnet/Dependencies/CustomDependency/CustomDependencyImpl/packages.config b/dotnet/Dependencies/CustomDependency/CustomDependencyImpl/packages.config index a08cd76..315b91c 100644 --- a/dotnet/Dependencies/CustomDependency/CustomDependencyImpl/packages.config +++ b/dotnet/Dependencies/CustomDependency/CustomDependencyImpl/packages.config @@ -1,6 +1,6 @@  - + diff --git a/dotnet/Dependencies/CustomDependency/CustomDependencyUsage/CustomDependencyUsage.csproj b/dotnet/Dependencies/CustomDependency/CustomDependencyUsage/CustomDependencyUsage.csproj index 89fd3e3..cb812cf 100644 --- a/dotnet/Dependencies/CustomDependency/CustomDependencyUsage/CustomDependencyUsage.csproj +++ b/dotnet/Dependencies/CustomDependency/CustomDependencyUsage/CustomDependencyUsage.csproj @@ -34,40 +34,40 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Cache.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Cache.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Client.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Client.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Common.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Common.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Management.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Management.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.NetJNIBridge.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.NetJNIBridge.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Parser.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Parser.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Runtime.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Runtime.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Security.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Security.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Serialization.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Serialization.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.SocketServer.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.SocketServer.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Storage.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Storage.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Web.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Web.dll ..\packages\Common.Logging.3.3.1\lib\net40\Common.Logging.dll @@ -76,7 +76,7 @@ ..\packages\Common.Logging.Core.3.3.1\lib\net40\Common.Logging.Core.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\log4net.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\log4net.dll ..\packages\Newtonsoft.Json.11.0.2\lib\net40\Newtonsoft.Json.dll @@ -85,7 +85,7 @@ ..\packages\Oracle.ManagedDataAccess.19.10.0\lib\net40\Oracle.ManagedDataAccess.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\protobuf-net-ext.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\protobuf-net-ext.dll ..\packages\Quartz.2.6.2\lib\net40\Quartz.dll @@ -94,7 +94,7 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\System.Management.Automation.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\System.Management.Automation.dll @@ -119,7 +119,9 @@ Designer - + + Always + diff --git a/dotnet/Dependencies/CustomDependency/CustomDependencyUsage/packages.config b/dotnet/Dependencies/CustomDependency/CustomDependencyUsage/packages.config index a08cd76..315b91c 100644 --- a/dotnet/Dependencies/CustomDependency/CustomDependencyUsage/packages.config +++ b/dotnet/Dependencies/CustomDependency/CustomDependencyUsage/packages.config @@ -1,6 +1,6 @@  - + diff --git a/dotnet/Dependencies/CustomDependencyBulk/CustomDependencyBulkImpl/CustomDependencyBulkImpl.csproj b/dotnet/Dependencies/CustomDependencyBulk/CustomDependencyBulkImpl/CustomDependencyBulkImpl.csproj index 0bc04ed..a9d41d7 100644 --- a/dotnet/Dependencies/CustomDependencyBulk/CustomDependencyBulkImpl/CustomDependencyBulkImpl.csproj +++ b/dotnet/Dependencies/CustomDependencyBulk/CustomDependencyBulkImpl/CustomDependencyBulkImpl.csproj @@ -104,40 +104,40 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Cache.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Cache.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Client.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Client.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Common.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Common.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Management.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Management.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.NetJNIBridge.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.NetJNIBridge.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Parser.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Parser.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Runtime.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Runtime.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Security.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Security.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Serialization.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Serialization.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.SocketServer.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.SocketServer.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Storage.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Storage.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Web.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Web.dll ..\packages\Common.Logging.3.3.1\lib\net40\Common.Logging.dll @@ -146,7 +146,7 @@ ..\packages\Common.Logging.Core.3.3.1\lib\net40\Common.Logging.Core.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\log4net.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\log4net.dll ..\packages\Newtonsoft.Json.11.0.2\lib\net40\Newtonsoft.Json.dll @@ -155,7 +155,7 @@ ..\packages\Oracle.ManagedDataAccess.19.10.0\lib\net40\Oracle.ManagedDataAccess.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\protobuf-net-ext.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\protobuf-net-ext.dll ..\packages\Quartz.2.6.2\lib\net40\Quartz.dll @@ -167,7 +167,7 @@ System.Data - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\System.Management.Automation.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\System.Management.Automation.dll System.XML @@ -217,9 +217,7 @@ Designer - - Always - + diff --git a/dotnet/Dependencies/CustomDependencyBulk/CustomDependencyBulkImpl/packages.config b/dotnet/Dependencies/CustomDependencyBulk/CustomDependencyBulkImpl/packages.config index a08cd76..315b91c 100644 --- a/dotnet/Dependencies/CustomDependencyBulk/CustomDependencyBulkImpl/packages.config +++ b/dotnet/Dependencies/CustomDependencyBulk/CustomDependencyBulkImpl/packages.config @@ -1,6 +1,6 @@  - + diff --git a/dotnet/Dependencies/CustomDependencyBulk/CustomDependencyBulkUsage/CustomDependencyBulkUsage.csproj b/dotnet/Dependencies/CustomDependencyBulk/CustomDependencyBulkUsage/CustomDependencyBulkUsage.csproj index 5ef8d52..b6c5db2 100644 --- a/dotnet/Dependencies/CustomDependencyBulk/CustomDependencyBulkUsage/CustomDependencyBulkUsage.csproj +++ b/dotnet/Dependencies/CustomDependencyBulk/CustomDependencyBulkUsage/CustomDependencyBulkUsage.csproj @@ -34,40 +34,40 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Cache.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Cache.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Client.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Client.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Common.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Common.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Management.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Management.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.NetJNIBridge.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.NetJNIBridge.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Parser.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Parser.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Runtime.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Runtime.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Security.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Security.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Serialization.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Serialization.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.SocketServer.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.SocketServer.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Storage.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Storage.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Web.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Web.dll ..\packages\Common.Logging.3.3.1\lib\net40\Common.Logging.dll @@ -76,7 +76,7 @@ ..\packages\Common.Logging.Core.3.3.1\lib\net40\Common.Logging.Core.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\log4net.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\log4net.dll ..\packages\Newtonsoft.Json.11.0.2\lib\net40\Newtonsoft.Json.dll @@ -85,7 +85,7 @@ ..\packages\Oracle.ManagedDataAccess.19.10.0\lib\net40\Oracle.ManagedDataAccess.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\protobuf-net-ext.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\protobuf-net-ext.dll ..\packages\Quartz.2.6.2\lib\net40\Quartz.dll @@ -94,7 +94,7 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\System.Management.Automation.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\System.Management.Automation.dll @@ -118,7 +118,9 @@ Designer - + + Always + diff --git a/dotnet/Dependencies/CustomDependencyBulk/CustomDependencyBulkUsage/packages.config b/dotnet/Dependencies/CustomDependencyBulk/CustomDependencyBulkUsage/packages.config index a08cd76..315b91c 100644 --- a/dotnet/Dependencies/CustomDependencyBulk/CustomDependencyBulkUsage/packages.config +++ b/dotnet/Dependencies/CustomDependencyBulk/CustomDependencyBulkUsage/packages.config @@ -1,6 +1,6 @@  - + diff --git a/dotnet/Dependencies/CustomDependencyNotify/CustomDependencyNotifyImpl/CustomDependencyNotifyImpl.csproj b/dotnet/Dependencies/CustomDependencyNotify/CustomDependencyNotifyImpl/CustomDependencyNotifyImpl.csproj index 2cec5c5..8366143 100644 --- a/dotnet/Dependencies/CustomDependencyNotify/CustomDependencyNotifyImpl/CustomDependencyNotifyImpl.csproj +++ b/dotnet/Dependencies/CustomDependencyNotify/CustomDependencyNotifyImpl/CustomDependencyNotifyImpl.csproj @@ -37,40 +37,40 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Cache.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Cache.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Client.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Client.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Common.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Common.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Management.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Management.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.NetJNIBridge.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.NetJNIBridge.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Parser.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Parser.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Runtime.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Runtime.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Security.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Security.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Serialization.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Serialization.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.SocketServer.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.SocketServer.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Storage.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Storage.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Web.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Web.dll ..\packages\Common.Logging.3.3.1\lib\net40\Common.Logging.dll @@ -79,7 +79,7 @@ ..\packages\Common.Logging.Core.3.3.1\lib\net40\Common.Logging.Core.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\log4net.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\log4net.dll ..\packages\Microsoft.Azure.DocumentDB.ChangeFeedProcessor.2.2.8\lib\net45\Microsoft.Azure.Documents.ChangeFeedProcessor.dll @@ -95,7 +95,7 @@ ..\packages\Oracle.ManagedDataAccess.19.10.0\lib\net40\Oracle.ManagedDataAccess.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\protobuf-net-ext.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\protobuf-net-ext.dll ..\packages\Quartz.2.6.2\lib\net40\Quartz.dll @@ -112,7 +112,7 @@ True - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\System.Management.Automation.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\System.Management.Automation.dll ..\packages\System.Memory.4.5.0\lib\netstandard2.0\System.Memory.dll @@ -180,9 +180,7 @@ Designer - - Always - + diff --git a/dotnet/Dependencies/CustomDependencyNotify/CustomDependencyNotifyImpl/packages.config b/dotnet/Dependencies/CustomDependencyNotify/CustomDependencyNotifyImpl/packages.config index 1b84d48..da86ff4 100644 --- a/dotnet/Dependencies/CustomDependencyNotify/CustomDependencyNotifyImpl/packages.config +++ b/dotnet/Dependencies/CustomDependencyNotify/CustomDependencyNotifyImpl/packages.config @@ -1,6 +1,6 @@  - + diff --git a/dotnet/Dependencies/CustomDependencyNotify/CustomDependencyNotifyUsage/CustomDependencyNotifyUsage.csproj b/dotnet/Dependencies/CustomDependencyNotify/CustomDependencyNotifyUsage/CustomDependencyNotifyUsage.csproj index 0f0e006..f1ccdc1 100644 --- a/dotnet/Dependencies/CustomDependencyNotify/CustomDependencyNotifyUsage/CustomDependencyNotifyUsage.csproj +++ b/dotnet/Dependencies/CustomDependencyNotify/CustomDependencyNotifyUsage/CustomDependencyNotifyUsage.csproj @@ -38,40 +38,40 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Cache.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Cache.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Client.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Client.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Common.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Common.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Management.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Management.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.NetJNIBridge.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.NetJNIBridge.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Parser.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Parser.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Runtime.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Runtime.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Security.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Security.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Serialization.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Serialization.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.SocketServer.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.SocketServer.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Storage.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Storage.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Web.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Web.dll ..\packages\Common.Logging.3.3.1\lib\net40\Common.Logging.dll @@ -80,7 +80,7 @@ ..\packages\Common.Logging.Core.3.3.1\lib\net40\Common.Logging.Core.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\log4net.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\log4net.dll ..\packages\Microsoft.Azure.DocumentDB.ChangeFeedProcessor.2.2.8\lib\net45\Microsoft.Azure.Documents.ChangeFeedProcessor.dll @@ -95,7 +95,7 @@ ..\packages\Oracle.ManagedDataAccess.19.10.0\lib\net40\Oracle.ManagedDataAccess.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\protobuf-net-ext.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\protobuf-net-ext.dll ..\packages\Quartz.2.6.2\lib\net40\Quartz.dll @@ -113,7 +113,7 @@ True - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\System.Management.Automation.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\System.Management.Automation.dll ..\packages\System.Memory.4.5.0\lib\netstandard2.0\System.Memory.dll @@ -183,7 +183,9 @@ Designer - + + Always + diff --git a/dotnet/Dependencies/CustomDependencyNotify/CustomDependencyNotifyUsage/packages.config b/dotnet/Dependencies/CustomDependencyNotify/CustomDependencyNotifyUsage/packages.config index 4ff890b..29bb936 100644 --- a/dotnet/Dependencies/CustomDependencyNotify/CustomDependencyNotifyUsage/packages.config +++ b/dotnet/Dependencies/CustomDependencyNotify/CustomDependencyNotifyUsage/packages.config @@ -1,6 +1,6 @@  - + diff --git a/dotnet/Dependencies/KeyDependency/KeyDependency.sln b/dotnet/Dependencies/KeyDependency/KeyDependency.sln index 5b2c52d..4a67494 100644 --- a/dotnet/Dependencies/KeyDependency/KeyDependency.sln +++ b/dotnet/Dependencies/KeyDependency/KeyDependency.sln @@ -1,6 +1,8 @@  -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual Studio 2010 +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.31624.102 +MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KeyDependency", "KeyDependency\KeyDependency.csproj", "{0F159A95-CF81-484F-BA6F-997B0B8E50BC}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SampleData", "..\..\SampleData\SampleData\SampleData.csproj", "{CE303057-BBD4-455E-B7B5-DB8C330E8D7E}" @@ -13,14 +15,6 @@ Global Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {CE303057-BBD4-455E-B7B5-DB8C330E8D7E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {CE303057-BBD4-455E-B7B5-DB8C330E8D7E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {CE303057-BBD4-455E-B7B5-DB8C330E8D7E}.Debug|x86.ActiveCfg = Debug|x86 - {CE303057-BBD4-455E-B7B5-DB8C330E8D7E}.Debug|x86.Build.0 = Debug|x86 - {CE303057-BBD4-455E-B7B5-DB8C330E8D7E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {CE303057-BBD4-455E-B7B5-DB8C330E8D7E}.Release|Any CPU.Build.0 = Release|Any CPU - {CE303057-BBD4-455E-B7B5-DB8C330E8D7E}.Release|x86.ActiveCfg = Release|x86 - {CE303057-BBD4-455E-B7B5-DB8C330E8D7E}.Release|x86.Build.0 = Release|x86 {0F159A95-CF81-484F-BA6F-997B0B8E50BC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {0F159A95-CF81-484F-BA6F-997B0B8E50BC}.Debug|Any CPU.Build.0 = Debug|Any CPU {0F159A95-CF81-484F-BA6F-997B0B8E50BC}.Debug|x86.ActiveCfg = Debug|x86 @@ -29,8 +23,19 @@ Global {0F159A95-CF81-484F-BA6F-997B0B8E50BC}.Release|Any CPU.Build.0 = Release|Any CPU {0F159A95-CF81-484F-BA6F-997B0B8E50BC}.Release|x86.ActiveCfg = Release|x86 {0F159A95-CF81-484F-BA6F-997B0B8E50BC}.Release|x86.Build.0 = Release|x86 + {CE303057-BBD4-455E-B7B5-DB8C330E8D7E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {CE303057-BBD4-455E-B7B5-DB8C330E8D7E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {CE303057-BBD4-455E-B7B5-DB8C330E8D7E}.Debug|x86.ActiveCfg = Debug|x86 + {CE303057-BBD4-455E-B7B5-DB8C330E8D7E}.Debug|x86.Build.0 = Debug|x86 + {CE303057-BBD4-455E-B7B5-DB8C330E8D7E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {CE303057-BBD4-455E-B7B5-DB8C330E8D7E}.Release|Any CPU.Build.0 = Release|Any CPU + {CE303057-BBD4-455E-B7B5-DB8C330E8D7E}.Release|x86.ActiveCfg = Release|x86 + {CE303057-BBD4-455E-B7B5-DB8C330E8D7E}.Release|x86.Build.0 = Release|x86 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {6858BAF5-E5F1-4DFD-935E-A66F69F2D02C} + EndGlobalSection EndGlobal diff --git a/dotnet/Dependencies/KeyDependency/KeyDependency/KeyDependency.csproj b/dotnet/Dependencies/KeyDependency/KeyDependency/KeyDependency.csproj index b769208..8caea74 100644 --- a/dotnet/Dependencies/KeyDependency/KeyDependency/KeyDependency.csproj +++ b/dotnet/Dependencies/KeyDependency/KeyDependency/KeyDependency.csproj @@ -66,40 +66,40 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Cache.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Cache.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Client.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Client.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Common.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Common.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Management.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Management.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.NetJNIBridge.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.NetJNIBridge.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Parser.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Parser.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Runtime.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Runtime.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Security.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Security.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Serialization.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Serialization.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.SocketServer.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.SocketServer.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Storage.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Storage.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Web.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Web.dll ..\packages\Common.Logging.3.3.1\lib\net40\Common.Logging.dll @@ -108,7 +108,7 @@ ..\packages\Common.Logging.Core.3.3.1\lib\net40\Common.Logging.Core.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\log4net.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\log4net.dll ..\packages\Newtonsoft.Json.11.0.2\lib\net40\Newtonsoft.Json.dll @@ -117,7 +117,7 @@ ..\packages\Oracle.ManagedDataAccess.19.10.0\lib\net40\Oracle.ManagedDataAccess.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\protobuf-net-ext.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\protobuf-net-ext.dll ..\packages\Quartz.2.6.2\lib\net40\Quartz.dll @@ -126,7 +126,7 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\System.Management.Automation.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\System.Management.Automation.dll diff --git a/dotnet/Dependencies/KeyDependency/KeyDependency/packages.config b/dotnet/Dependencies/KeyDependency/KeyDependency/packages.config index a08cd76..315b91c 100644 --- a/dotnet/Dependencies/KeyDependency/KeyDependency/packages.config +++ b/dotnet/Dependencies/KeyDependency/KeyDependency/packages.config @@ -1,6 +1,6 @@  - + diff --git a/dotnet/Dependencies/OracleDependency/OracleDependency/OracleDependency.csproj b/dotnet/Dependencies/OracleDependency/OracleDependency/OracleDependency.csproj index f50f75a..46680d3 100644 --- a/dotnet/Dependencies/OracleDependency/OracleDependency/OracleDependency.csproj +++ b/dotnet/Dependencies/OracleDependency/OracleDependency/OracleDependency.csproj @@ -69,40 +69,40 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Cache.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Cache.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Client.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Client.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Common.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Common.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Management.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Management.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.NetJNIBridge.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.NetJNIBridge.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Parser.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Parser.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Runtime.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Runtime.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Security.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Security.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Serialization.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Serialization.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.SocketServer.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.SocketServer.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Storage.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Storage.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Web.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Web.dll ..\packages\Common.Logging.3.3.1\lib\net40\Common.Logging.dll @@ -111,13 +111,13 @@ ..\packages\Common.Logging.Core.3.3.1\lib\net40\Common.Logging.Core.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\log4net.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\log4net.dll ..\packages\Oracle.ManagedDataAccess.19.10.0\lib\net40\Oracle.ManagedDataAccess.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\protobuf-net-ext.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\protobuf-net-ext.dll ..\packages\Quartz.2.6.2\lib\net40\Quartz.dll @@ -126,7 +126,7 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\System.Management.Automation.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\System.Management.Automation.dll diff --git a/dotnet/Dependencies/OracleDependency/OracleDependency/packages.config b/dotnet/Dependencies/OracleDependency/OracleDependency/packages.config index a08cd76..315b91c 100644 --- a/dotnet/Dependencies/OracleDependency/OracleDependency/packages.config +++ b/dotnet/Dependencies/OracleDependency/OracleDependency/packages.config @@ -1,6 +1,6 @@  - + diff --git a/dotnet/Dependencies/PollingBasedDependency/PollingDependency.sln b/dotnet/Dependencies/PollingBasedDependency/PollingDependency.sln index 69f3c0a..d104f44 100644 --- a/dotnet/Dependencies/PollingBasedDependency/PollingDependency.sln +++ b/dotnet/Dependencies/PollingBasedDependency/PollingDependency.sln @@ -1,6 +1,8 @@  -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual Studio 2010 +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.31624.102 +MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PollingDependency", "PollingDependency\PollingDependency.csproj", "{0F159A95-CF81-484F-BA6F-997B0B8E50BC}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SampleData", "..\..\SampleData\SampleData\SampleData.csproj", "{CE303057-BBD4-455E-B7B5-DB8C330E8D7E}" @@ -33,4 +35,7 @@ Global GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {63DC78AE-905F-4C8A-AEC8-563FBF78F7A7} + EndGlobalSection EndGlobal diff --git a/dotnet/Dependencies/PollingBasedDependency/PollingDependency/PollingDependency.csproj b/dotnet/Dependencies/PollingBasedDependency/PollingDependency/PollingDependency.csproj index 2f1439d..8b580c4 100644 --- a/dotnet/Dependencies/PollingBasedDependency/PollingDependency/PollingDependency.csproj +++ b/dotnet/Dependencies/PollingBasedDependency/PollingDependency/PollingDependency.csproj @@ -64,40 +64,40 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Cache.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Cache.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Client.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Client.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Common.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Common.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Management.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Management.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.NetJNIBridge.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.NetJNIBridge.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Parser.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Parser.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Runtime.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Runtime.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Security.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Security.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Serialization.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Serialization.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.SocketServer.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.SocketServer.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Storage.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Storage.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Web.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Web.dll ..\packages\Common.Logging.3.3.1\lib\net40\Common.Logging.dll @@ -106,13 +106,13 @@ ..\packages\Common.Logging.Core.3.3.1\lib\net40\Common.Logging.Core.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\log4net.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\log4net.dll ..\packages\Oracle.ManagedDataAccess.19.10.0\lib\net40\Oracle.ManagedDataAccess.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\protobuf-net-ext.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\protobuf-net-ext.dll ..\packages\Quartz.2.6.2\lib\net40\Quartz.dll @@ -121,7 +121,7 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\System.Management.Automation.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\System.Management.Automation.dll diff --git a/dotnet/Dependencies/PollingBasedDependency/PollingDependency/packages.config b/dotnet/Dependencies/PollingBasedDependency/PollingDependency/packages.config index a08cd76..315b91c 100644 --- a/dotnet/Dependencies/PollingBasedDependency/PollingDependency/packages.config +++ b/dotnet/Dependencies/PollingBasedDependency/PollingDependency/packages.config @@ -1,6 +1,6 @@  - + diff --git a/dotnet/Dependencies/SQLDependency/SQLDependency.sln b/dotnet/Dependencies/SQLDependency/SQLDependency.sln index 3f8fee3..510818c 100644 --- a/dotnet/Dependencies/SQLDependency/SQLDependency.sln +++ b/dotnet/Dependencies/SQLDependency/SQLDependency.sln @@ -1,6 +1,8 @@  -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual Studio 2010 +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.31624.102 +MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SQLDependency", "SQLDependency\SQLDependency.csproj", "{4F88150F-4CC7-4A0B-8784-745F3FDCDAC3}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SampleData", "..\..\SampleData\SampleData\SampleData.csproj", "{CE303057-BBD4-455E-B7B5-DB8C330E8D7E}" @@ -31,4 +33,7 @@ Global GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {7D95A8A6-2962-411B-98C9-728897059BBB} + EndGlobalSection EndGlobal diff --git a/dotnet/Dependencies/SQLDependency/SQLDependency/SQLDependency.csproj b/dotnet/Dependencies/SQLDependency/SQLDependency/SQLDependency.csproj index 0a67cf4..22a5b7e 100644 --- a/dotnet/Dependencies/SQLDependency/SQLDependency/SQLDependency.csproj +++ b/dotnet/Dependencies/SQLDependency/SQLDependency/SQLDependency.csproj @@ -33,40 +33,40 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Cache.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Cache.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Client.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Client.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Common.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Common.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Management.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Management.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.NetJNIBridge.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.NetJNIBridge.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Parser.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Parser.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Runtime.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Runtime.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Security.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Security.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Serialization.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Serialization.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.SocketServer.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.SocketServer.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Storage.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Storage.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Web.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Web.dll ..\packages\Common.Logging.3.3.1\lib\net40\Common.Logging.dll @@ -75,13 +75,13 @@ ..\packages\Common.Logging.Core.3.3.1\lib\net40\Common.Logging.Core.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\log4net.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\log4net.dll ..\packages\Oracle.ManagedDataAccess.19.10.0\lib\net40\Oracle.ManagedDataAccess.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\protobuf-net-ext.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\protobuf-net-ext.dll ..\packages\Quartz.2.6.2\lib\net40\Quartz.dll @@ -90,7 +90,7 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\System.Management.Automation.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\System.Management.Automation.dll diff --git a/dotnet/Dependencies/SQLDependency/SQLDependency/packages.config b/dotnet/Dependencies/SQLDependency/SQLDependency/packages.config index a08cd76..315b91c 100644 --- a/dotnet/Dependencies/SQLDependency/SQLDependency/packages.config +++ b/dotnet/Dependencies/SQLDependency/SQLDependency/packages.config @@ -1,6 +1,6 @@  - + diff --git a/dotnet/DistributedLucene/DistributedLucene/DistributedLucene.csproj b/dotnet/DistributedLucene/DistributedLucene/DistributedLucene.csproj index 8c26536..9686e1a 100644 --- a/dotnet/DistributedLucene/DistributedLucene/DistributedLucene.csproj +++ b/dotnet/DistributedLucene/DistributedLucene/DistributedLucene.csproj @@ -35,43 +35,43 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Cache.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Cache.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Client.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Client.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Common.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Common.dll ..\packages\Lucene.Net.NCache.5.2.0\lib\net40\Alachisoft.NCache.Lucene.Common.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Management.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Management.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.NetJNIBridge.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.NetJNIBridge.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Parser.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Parser.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Runtime.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Runtime.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Security.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Security.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Serialization.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Serialization.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.SocketServer.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.SocketServer.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Storage.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Storage.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Web.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Web.dll ..\packages\Common.Logging.3.3.1\lib\net40\Common.Logging.dll @@ -95,13 +95,13 @@ ..\packages\Lucene.Net.NCache.5.2.0\lib\net40\DistributedLucene.Net.Sandbox.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\log4net.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\log4net.dll ..\packages\Oracle.ManagedDataAccess.19.10.0\lib\net40\Oracle.ManagedDataAccess.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\protobuf-net-ext.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\protobuf-net-ext.dll ..\packages\Quartz.2.6.2\lib\net40\Quartz.dll @@ -110,7 +110,7 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\System.Management.Automation.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\System.Management.Automation.dll diff --git a/dotnet/DistributedLucene/DistributedLucene/packages.config b/dotnet/DistributedLucene/DistributedLucene/packages.config index 04a4e84..8811ad1 100644 --- a/dotnet/DistributedLucene/DistributedLucene/packages.config +++ b/dotnet/DistributedLucene/DistributedLucene/packages.config @@ -1,6 +1,6 @@  - + diff --git a/dotnet/EntityFramework/EF6.2/CacheProvider/EFCachingProvider/App.Config b/dotnet/EntityFramework/EF6.2/CacheProvider/EFCachingProvider/App.Config index db00105..8f4a522 100644 --- a/dotnet/EntityFramework/EF6.2/CacheProvider/EFCachingProvider/App.Config +++ b/dotnet/EntityFramework/EF6.2/CacheProvider/EFCachingProvider/App.Config @@ -4,8 +4,9 @@
- - + +
+ @@ -13,7 +14,12 @@ - + + + + + + @@ -27,4 +33,20 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dotnet/EntityFramework/EF6.2/CacheProvider/EFCachingProvider/EFCachingProvider.csproj b/dotnet/EntityFramework/EF6.2/CacheProvider/EFCachingProvider/EFCachingProvider.csproj index 9e4028e..2ee9f62 100644 --- a/dotnet/EntityFramework/EF6.2/CacheProvider/EFCachingProvider/EFCachingProvider.csproj +++ b/dotnet/EntityFramework/EF6.2/CacheProvider/EFCachingProvider/EFCachingProvider.csproj @@ -68,17 +68,74 @@ False ..\..\..\..\..\..\integrations\MSEntityFramework\6.2\Alachisoft.Integrations.EntityFramework.CachingProvider.dll + + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Cache.dll + + + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Client.dll + + + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Common.dll + + + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Management.dll + + + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.NetJNIBridge.dll + + + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Parser.dll + + + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Runtime.dll + + + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Security.dll + + + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Serialization.dll + + + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.SocketServer.dll + + + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Storage.dll + + + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Web.dll + + + ..\packages\Common.Logging.3.3.1\lib\net40\Common.Logging.dll + + + ..\packages\Common.Logging.Core.3.3.1\lib\net40\Common.Logging.Core.dll + ..\packages\EntityFramework.6.2.0\lib\net45\EntityFramework.dll ..\packages\EntityFramework.6.2.0\lib\net45\EntityFramework.SqlServer.dll + + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\log4net.dll + + + ..\packages\Oracle.ManagedDataAccess.19.10.0\lib\net40\Oracle.ManagedDataAccess.dll + + + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\protobuf-net-ext.dll + + + ..\packages\Quartz.2.6.2\lib\net40\Quartz.dll + 3.5 + + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\System.Management.Automation.dll + 3.0 @@ -153,6 +210,15 @@ EntityModelCodeGenerator NorthwindCustomerModel.Designer.cs + + Always + + + Always + + + Designer + TextTemplatingFileGenerator NorthwindCustomerModel.edmx @@ -167,6 +233,9 @@ NorthwindCustomerModel.cs + + Always + diff --git a/dotnet/EntityFramework/EF6.2/CacheProvider/EFCachingProvider/packages.config b/dotnet/EntityFramework/EF6.2/CacheProvider/EFCachingProvider/packages.config index 83c2c1c..b57261e 100644 --- a/dotnet/EntityFramework/EF6.2/CacheProvider/EFCachingProvider/packages.config +++ b/dotnet/EntityFramework/EF6.2/CacheProvider/EFCachingProvider/packages.config @@ -1,7 +1,11 @@  - + + + + + \ No newline at end of file diff --git a/dotnet/EntityFramework/EF6.2/CacheProvider/EFCachingProviderDemo.sln b/dotnet/EntityFramework/EF6.2/CacheProvider/EFCachingProviderDemo.sln index f9b0063..dd413c2 100644 --- a/dotnet/EntityFramework/EF6.2/CacheProvider/EFCachingProviderDemo.sln +++ b/dotnet/EntityFramework/EF6.2/CacheProvider/EFCachingProviderDemo.sln @@ -1,9 +1,9 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 2013 -VisualStudioVersion = 12.0.31101.0 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.31624.102 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EFCachingProviderDemo", "EFCachingProvider\EFCachingProvider.csproj", "{7B877A50-5008-4295-9A18-FED8B7009E09}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EFCachingProvider", "EFCachingProvider\EFCachingProvider.csproj", "{7B877A50-5008-4295-9A18-FED8B7009E09}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -19,4 +19,7 @@ Global GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {A7A622A5-7AA8-4EFF-B1AC-CD3C93C0CAD7} + EndGlobalSection EndGlobal diff --git a/dotnet/EntityFramework/EF6.2/ObjectCaching/EFObjectCaching/App.Config b/dotnet/EntityFramework/EF6.2/ObjectCaching/EFObjectCaching/App.Config index a34af33..6c815bc 100644 --- a/dotnet/EntityFramework/EF6.2/ObjectCaching/EFObjectCaching/App.Config +++ b/dotnet/EntityFramework/EF6.2/ObjectCaching/EFObjectCaching/App.Config @@ -4,17 +4,23 @@
- - + +
+ - + - + - + + + + + + @@ -24,4 +30,20 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dotnet/EntityFramework/EF6.2/ObjectCaching/EFObjectCaching/EFObjectCaching.csproj b/dotnet/EntityFramework/EF6.2/ObjectCaching/EFObjectCaching/EFObjectCaching.csproj index bc789b3..edf6937 100644 --- a/dotnet/EntityFramework/EF6.2/ObjectCaching/EFObjectCaching/EFObjectCaching.csproj +++ b/dotnet/EntityFramework/EF6.2/ObjectCaching/EFObjectCaching/EFObjectCaching.csproj @@ -67,13 +67,47 @@ ..\..\..\..\..\..\integrations\MSEntityFramework\6.2\Alachisoft.Integrations.EntityFramework.CachingProvider.dll - - False - ..\..\..\..\..\..\bin\assembly\4.0\Alachisoft.NCache.Runtime.dll + + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Cache.dll - - False - ..\..\..\..\..\..\bin\assembly\4.0\Alachisoft.NCache.Client.dll + + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Client.dll + + + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Common.dll + + + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Management.dll + + + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.NetJNIBridge.dll + + + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Parser.dll + + + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Runtime.dll + + + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Security.dll + + + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Serialization.dll + + + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.SocketServer.dll + + + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Storage.dll + + + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Web.dll + + + ..\packages\Common.Logging.3.3.1\lib\net40\Common.Logging.dll + + + ..\packages\Common.Logging.Core.3.3.1\lib\net40\Common.Logging.Core.dll ..\packages\EntityFramework.6.2.0\lib\net40\EntityFramework.dll @@ -81,12 +115,27 @@ ..\packages\EntityFramework.6.2.0\lib\net40\EntityFramework.SqlServer.dll + + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\log4net.dll + + + ..\packages\Oracle.ManagedDataAccess.19.10.0\lib\net40\Oracle.ManagedDataAccess.dll + + + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\protobuf-net-ext.dll + + + ..\packages\Quartz.2.6.2\lib\net40\Quartz.dll + 3.5 + + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\System.Management.Automation.dll + 3.0 @@ -161,6 +210,15 @@ EntityModelCodeGenerator NorthwindCustomerModel.Designer.cs + + Always + + + Always + + + Designer + TextTemplatingFileGenerator NorthwindCustomerModel.edmx @@ -175,6 +233,9 @@ NorthwindCustomerModel.cs + + Always + diff --git a/dotnet/EntityFramework/EF6.2/ObjectCaching/EFObjectCaching/packages.config b/dotnet/EntityFramework/EF6.2/ObjectCaching/EFObjectCaching/packages.config index 85de504..a2f84b8 100644 --- a/dotnet/EntityFramework/EF6.2/ObjectCaching/EFObjectCaching/packages.config +++ b/dotnet/EntityFramework/EF6.2/ObjectCaching/EFObjectCaching/packages.config @@ -1,7 +1,11 @@  - + + + + + \ No newline at end of file diff --git a/dotnet/EntityFramework/EF6.2/ObjectCaching/README.md b/dotnet/EntityFramework/EF6.2/ObjectCaching/README.md index f732758..5f10fbf 100644 --- a/dotnet/EntityFramework/EF6.2/ObjectCaching/README.md +++ b/dotnet/EntityFramework/EF6.2/ObjectCaching/README.md @@ -29,7 +29,7 @@ Before the sample application is executed make sure that: - Change connection string for the SQL database in app.config. - Make sure SQL service is running and server host Northwind sample database. - Verify that app-id is same as specified in efcaching.config in the configuration folder **[InstallDir]\config**. -- By default this sample uses 'demoLocalCache', make sure that cache is running. +- By default this sample uses 'demoCache', make sure that cache is running. ### Build and Run the Sample diff --git a/dotnet/EntityFramework/EFCore/EFCoreCaching.sln b/dotnet/EntityFramework/EFCore/EFCoreCaching.sln index 10314bf..3b547bb 100644 --- a/dotnet/EntityFramework/EFCore/EFCoreCaching.sln +++ b/dotnet/EntityFramework/EFCore/EFCoreCaching.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 15 -VisualStudioVersion = 15.0.27004.2002 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.31624.102 MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EFCoreCaching", "EFCoreCaching\EFCoreCaching.csproj", "{697B2543-A3E1-416B-89B2-6CE9F7C3A914}" EndProject diff --git a/dotnet/EntityFramework/EFCore/EFCoreCaching/App.config b/dotnet/EntityFramework/EFCore/EFCoreCaching/App.config index b6f5bee..c87fd24 100644 --- a/dotnet/EntityFramework/EFCore/EFCoreCaching/App.config +++ b/dotnet/EntityFramework/EFCore/EFCoreCaching/App.config @@ -2,7 +2,7 @@
- + @@ -15,19 +15,19 @@ - + - + - + - + @@ -35,11 +35,11 @@ - + - + @@ -51,7 +51,7 @@ - + @@ -63,7 +63,7 @@ - + @@ -111,7 +111,7 @@ - + @@ -119,11 +119,11 @@ - + - + @@ -138,6 +138,22 @@ + + + + + + + + + + + + + + + + diff --git a/dotnet/EntityFramework/EFCore/EFCoreCaching/EFCoreCaching.csproj b/dotnet/EntityFramework/EFCore/EFCoreCaching/EFCoreCaching.csproj index 30ac59d..fbf40b6 100644 --- a/dotnet/EntityFramework/EFCore/EFCoreCaching/EFCoreCaching.csproj +++ b/dotnet/EntityFramework/EFCore/EFCoreCaching/EFCoreCaching.csproj @@ -26,6 +26,8 @@ false false true + + AnyCPU @@ -47,47 +49,53 @@ 4 - - ..\packages\Alachisoft.NCache.SDK.5.0.2\lib\net40\Alachisoft.NCache.Cache.dll + + ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Cache.dll - - ..\packages\Alachisoft.NCache.SDK.5.0.2\lib\net40\Alachisoft.NCache.Client.dll + + ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Client.dll - - ..\packages\Alachisoft.NCache.SDK.5.0.2\lib\net40\Alachisoft.NCache.Common.dll + + ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Common.dll - - ..\packages\Alachisoft.NCache.EFCore.5.0.2\lib\net461\Alachisoft.NCache.EntityFrameworkCore.dll + + ..\packages\EntityFrameworkCore.NCache.5.2.0\lib\net461\Alachisoft.NCache.EntityFrameworkCore.dll - - ..\packages\Alachisoft.NCache.SDK.5.0.2\lib\net40\Alachisoft.NCache.Management.dll + + ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Management.dll - - ..\packages\Alachisoft.NCache.SDK.5.0.2\lib\net40\Alachisoft.NCache.NetJNIBridge.dll + + ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.NetJNIBridge.dll - - ..\packages\Alachisoft.NCache.SDK.5.0.2\lib\net40\Alachisoft.NCache.Parser.dll + + ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Parser.dll - - ..\packages\Alachisoft.NCache.SDK.5.0.2\lib\net40\Alachisoft.NCache.Runtime.dll + + ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Runtime.dll - - ..\packages\Alachisoft.NCache.SDK.5.0.2\lib\net40\Alachisoft.NCache.Security.dll + + ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Security.dll - - ..\packages\Alachisoft.NCache.SDK.5.0.2\lib\net40\Alachisoft.NCache.Serialization.dll + + ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Serialization.dll - - ..\packages\Alachisoft.NCache.SDK.5.0.2\lib\net40\Alachisoft.NCache.SocketServer.dll + + ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.SocketServer.dll - - ..\packages\Alachisoft.NCache.SDK.5.0.2\lib\net40\Alachisoft.NCache.Storage.dll + + ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Storage.dll - - ..\packages\Alachisoft.NCache.SDK.5.0.2\lib\net40\Alachisoft.NCache.Web.dll + + ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Web.dll + + + ..\packages\Common.Logging.3.3.1\lib\net40\Common.Logging.dll + + + ..\packages\Common.Logging.Core.3.3.1\lib\net40\Common.Logging.Core.dll - ..\packages\Alachisoft.NCache.SDK.5.0.2\lib\net40\log4net.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\log4net.dll ..\packages\Microsoft.AspNetCore.Hosting.Abstractions.1.1.1\lib\net451\Microsoft.AspNetCore.Hosting.Abstractions.dll @@ -101,17 +109,26 @@ ..\packages\Microsoft.AspNetCore.Http.Features.1.1.1\lib\net451\Microsoft.AspNetCore.Http.Features.dll - - ..\packages\Microsoft.EntityFrameworkCore.2.2.1\lib\netstandard2.0\Microsoft.EntityFrameworkCore.dll + + ..\packages\Microsoft.Bcl.AsyncInterfaces.1.1.0\lib\net461\Microsoft.Bcl.AsyncInterfaces.dll + + + ..\packages\Microsoft.Bcl.HashCode.1.1.0\lib\net461\Microsoft.Bcl.HashCode.dll + + + ..\packages\Microsoft.Data.SqlClient.2.0.1\lib\net46\Microsoft.Data.SqlClient.dll - - ..\packages\Microsoft.EntityFrameworkCore.Abstractions.2.2.1\lib\netstandard2.0\Microsoft.EntityFrameworkCore.Abstractions.dll + + ..\packages\Microsoft.EntityFrameworkCore.3.1.0\lib\netstandard2.0\Microsoft.EntityFrameworkCore.dll + + + ..\packages\Microsoft.EntityFrameworkCore.Abstractions.3.1.0\lib\netstandard2.0\Microsoft.EntityFrameworkCore.Abstractions.dll ..\packages\Microsoft.EntityFrameworkCore.Design.1.1.1\lib\net451\Microsoft.EntityFrameworkCore.Design.dll - - ..\packages\Microsoft.EntityFrameworkCore.Relational.2.2.1\lib\netstandard2.0\Microsoft.EntityFrameworkCore.Relational.dll + + ..\packages\Microsoft.EntityFrameworkCore.Relational.3.1.0\lib\netstandard2.0\Microsoft.EntityFrameworkCore.Relational.dll ..\packages\Microsoft.EntityFrameworkCore.Relational.Design.1.1.1\lib\net451\Microsoft.EntityFrameworkCore.Relational.Design.dll @@ -122,41 +139,59 @@ ..\packages\Microsoft.EntityFrameworkCore.SqlServer.Design.1.1.0\lib\net451\Microsoft.EntityFrameworkCore.SqlServer.Design.dll - - ..\packages\Microsoft.Extensions.Caching.Abstractions.2.2.0\lib\netstandard2.0\Microsoft.Extensions.Caching.Abstractions.dll + + ..\packages\Microsoft.Extensions.Caching.Abstractions.3.1.0\lib\netstandard2.0\Microsoft.Extensions.Caching.Abstractions.dll - - ..\packages\Microsoft.Extensions.Caching.Memory.2.2.0\lib\netstandard2.0\Microsoft.Extensions.Caching.Memory.dll + + ..\packages\Microsoft.Extensions.Caching.Memory.3.1.0\lib\netstandard2.0\Microsoft.Extensions.Caching.Memory.dll - - ..\packages\Microsoft.Extensions.Configuration.2.2.0\lib\netstandard2.0\Microsoft.Extensions.Configuration.dll + + ..\packages\Microsoft.Extensions.Configuration.3.1.0\lib\netstandard2.0\Microsoft.Extensions.Configuration.dll - - ..\packages\Microsoft.Extensions.Configuration.Abstractions.2.2.0\lib\netstandard2.0\Microsoft.Extensions.Configuration.Abstractions.dll + + ..\packages\Microsoft.Extensions.Configuration.Abstractions.3.1.0\lib\netstandard2.0\Microsoft.Extensions.Configuration.Abstractions.dll - - ..\packages\Microsoft.Extensions.Configuration.Binder.2.2.0\lib\netstandard2.0\Microsoft.Extensions.Configuration.Binder.dll + + ..\packages\Microsoft.Extensions.Configuration.Binder.3.1.0\lib\netstandard2.0\Microsoft.Extensions.Configuration.Binder.dll - - ..\packages\Microsoft.Extensions.DependencyInjection.2.2.0\lib\net461\Microsoft.Extensions.DependencyInjection.dll + + ..\packages\Microsoft.Extensions.DependencyInjection.3.1.0\lib\net461\Microsoft.Extensions.DependencyInjection.dll - - ..\packages\Microsoft.Extensions.DependencyInjection.Abstractions.2.2.0\lib\netstandard2.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll + + ..\packages\Microsoft.Extensions.DependencyInjection.Abstractions.3.1.0\lib\netstandard2.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll ..\packages\Microsoft.Extensions.FileProviders.Abstractions.1.1.0\lib\netstandard1.0\Microsoft.Extensions.FileProviders.Abstractions.dll - - ..\packages\Microsoft.Extensions.Logging.2.2.0\lib\netstandard2.0\Microsoft.Extensions.Logging.dll + + ..\packages\Microsoft.Extensions.Logging.3.1.0\lib\netstandard2.0\Microsoft.Extensions.Logging.dll + + + ..\packages\Microsoft.Extensions.Logging.Abstractions.3.1.0\lib\netstandard2.0\Microsoft.Extensions.Logging.Abstractions.dll + + + ..\packages\Microsoft.Extensions.Options.3.1.0\lib\netstandard2.0\Microsoft.Extensions.Options.dll + + + ..\packages\Microsoft.Extensions.Primitives.3.1.0\lib\netstandard2.0\Microsoft.Extensions.Primitives.dll - - ..\packages\Microsoft.Extensions.Logging.Abstractions.2.2.0\lib\netstandard2.0\Microsoft.Extensions.Logging.Abstractions.dll + + ..\packages\Microsoft.Identity.Client.4.14.0\lib\net45\Microsoft.Identity.Client.dll - - ..\packages\Microsoft.Extensions.Options.2.2.0\lib\netstandard2.0\Microsoft.Extensions.Options.dll + + ..\packages\Microsoft.IdentityModel.JsonWebTokens.5.6.0\lib\net461\Microsoft.IdentityModel.JsonWebTokens.dll - - ..\packages\Microsoft.Extensions.Primitives.2.2.0\lib\netstandard2.0\Microsoft.Extensions.Primitives.dll + + ..\packages\Microsoft.IdentityModel.Logging.5.6.0\lib\net461\Microsoft.IdentityModel.Logging.dll + + + ..\packages\Microsoft.IdentityModel.Protocols.5.6.0\lib\net461\Microsoft.IdentityModel.Protocols.dll + + + ..\packages\Microsoft.IdentityModel.Protocols.OpenIdConnect.5.6.0\lib\net461\Microsoft.IdentityModel.Protocols.OpenIdConnect.dll + + + ..\packages\Microsoft.IdentityModel.Tokens.5.6.0\lib\net461\Microsoft.IdentityModel.Tokens.dll ..\packages\Microsoft.Win32.Primitives.4.3.0\lib\net46\Microsoft.Win32.Primitives.dll @@ -175,10 +210,13 @@ ..\packages\Newtonsoft.Json.11.0.2\lib\net45\Newtonsoft.Json.dll - ..\packages\Oracle.ManagedDataAccess.19.5.0\lib\net40\Oracle.ManagedDataAccess.dll + ..\packages\Oracle.ManagedDataAccess.19.10.0\lib\net40\Oracle.ManagedDataAccess.dll + + + ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\protobuf-net-ext.dll - - ..\packages\Alachisoft.NCache.SDK.5.0.2\lib\net40\protobuf-net.dll + + ..\packages\Quartz.2.6.2\lib\net40\Quartz.dll ..\packages\Remotion.Linq.2.2.0\lib\net45\Remotion.Linq.dll @@ -200,11 +238,11 @@ ..\packages\System.CodeDom.4.5.0\lib\net461\System.CodeDom.dll - - ..\packages\System.Collections.Immutable.1.5.0\lib\netstandard2.0\System.Collections.Immutable.dll + + ..\packages\System.Collections.Immutable.1.7.0\lib\netstandard2.0\System.Collections.Immutable.dll - ..\packages\System.ComponentModel.Annotations.4.5.0\lib\net461\System.ComponentModel.Annotations.dll + ..\packages\System.ComponentModel.Annotations.4.7.0\lib\net461\System.ComponentModel.Annotations.dll @@ -229,8 +267,8 @@ ..\packages\System.Data.SqlClient.4.6.0\lib\net461\System.Data.SqlClient.dll - - ..\packages\System.Diagnostics.DiagnosticSource.4.5.0\lib\net46\System.Diagnostics.DiagnosticSource.dll + + ..\packages\System.Diagnostics.DiagnosticSource.4.7.0\lib\net46\System.Diagnostics.DiagnosticSource.dll ..\packages\System.Diagnostics.EventLog.4.5.0\lib\net461\System.Diagnostics.EventLog.dll @@ -255,6 +293,9 @@ True + + ..\packages\System.IdentityModel.Tokens.Jwt.5.6.0\lib\net461\System.IdentityModel.Tokens.Jwt.dll + ..\packages\System.Interactive.Async.3.2.0\lib\net46\System.Interactive.Async.dll @@ -289,10 +330,10 @@ - ..\packages\Alachisoft.NCache.SDK.5.0.2\lib\net40\System.Management.Automation.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\System.Management.Automation.dll - - ..\packages\System.Memory.4.5.1\lib\netstandard2.0\System.Memory.dll + + ..\packages\System.Memory.4.5.3\lib\netstandard2.0\System.Memory.dll @@ -313,8 +354,8 @@ ..\packages\System.Numerics.Vectors.4.4.0\lib\net46\System.Numerics.Vectors.dll - - ..\packages\System.Runtime.CompilerServices.Unsafe.4.5.1\lib\netstandard2.0\System.Runtime.CompilerServices.Unsafe.dll + + ..\packages\System.Runtime.CompilerServices.Unsafe.4.7.0\lib\netstandard2.0\System.Runtime.CompilerServices.Unsafe.dll ..\packages\System.Runtime.InteropServices.RuntimeInformation.4.3.0\lib\net45\System.Runtime.InteropServices.RuntimeInformation.dll @@ -388,6 +429,9 @@ ..\packages\System.Threading.AccessControl.4.5.0\lib\net461\System.Threading.AccessControl.dll + + ..\packages\System.Threading.Tasks.Extensions.4.5.2\lib\netstandard2.0\System.Threading.Tasks.Extensions.dll + ..\packages\System.Threading.Thread.4.3.0\lib\net46\System.Threading.Thread.dll True @@ -400,6 +444,7 @@ + @@ -453,6 +498,9 @@ Always + + Always + @@ -471,4 +519,11 @@ + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + \ No newline at end of file diff --git a/dotnet/EntityFramework/EFCore/EFCoreCaching/packages.config b/dotnet/EntityFramework/EFCore/EFCoreCaching/packages.config index 394d659..f2ebc82 100644 --- a/dotnet/EntityFramework/EFCore/EFCoreCaching/packages.config +++ b/dotnet/EntityFramework/EFCore/EFCoreCaching/packages.config @@ -1,33 +1,45 @@  - - + + + + + + - - - + + + + + - + - - - - - - - + + + + + + + - - - - + + + + + + + + + + @@ -38,6 +50,8 @@ + + @@ -45,9 +59,9 @@ - + - + @@ -56,7 +70,7 @@ - + @@ -68,6 +82,7 @@ + @@ -82,7 +97,7 @@ - + @@ -95,7 +110,7 @@ - + @@ -127,6 +142,7 @@ + diff --git a/dotnet/EntityFramework/cacheprovider/EFCachingProvider/App.Config b/dotnet/EntityFramework/cacheprovider/EFCachingProvider/App.Config index 996d9f3..b6ddde5 100644 --- a/dotnet/EntityFramework/cacheprovider/EFCachingProvider/App.Config +++ b/dotnet/EntityFramework/cacheprovider/EFCachingProvider/App.Config @@ -1,58 +1,64 @@  -
+
-
+
- + - - + + - - + + - + - + - + - + - - - + + + + + + + + + + + + + + + - + diff --git a/dotnet/EntityFramework/cacheprovider/EFCachingProvider/EFCachingProvider.csproj b/dotnet/EntityFramework/cacheprovider/EFCachingProvider/EFCachingProvider.csproj index 50291f6..2b5a2ab 100644 --- a/dotnet/EntityFramework/cacheprovider/EFCachingProvider/EFCachingProvider.csproj +++ b/dotnet/EntityFramework/cacheprovider/EFCachingProvider/EFCachingProvider.csproj @@ -64,59 +64,11 @@ false - - ..\packages\Alachisoft.NCache.EF61.5.0.2\lib\net40\Alachisoft.Integrations.EntityFramework.CachingProvider.dll - - - ..\packages\Alachisoft.NCache.SDK.5.0.2\lib\net40\Alachisoft.NCache.Cache.dll - - - ..\packages\Alachisoft.NCache.SDK.5.0.2\lib\net40\Alachisoft.NCache.Client.dll - - - ..\packages\Alachisoft.NCache.SDK.5.0.2\lib\net40\Alachisoft.NCache.Common.dll - - - ..\packages\Alachisoft.NCache.SDK.5.0.2\lib\net40\Alachisoft.NCache.Management.dll - - - ..\packages\Alachisoft.NCache.SDK.5.0.2\lib\net40\Alachisoft.NCache.NetJNIBridge.dll - - - ..\packages\Alachisoft.NCache.SDK.5.0.2\lib\net40\Alachisoft.NCache.Parser.dll - - - ..\packages\Alachisoft.NCache.SDK.5.0.2\lib\net40\Alachisoft.NCache.Runtime.dll - - - ..\packages\Alachisoft.NCache.SDK.5.0.2\lib\net40\Alachisoft.NCache.Security.dll - - - ..\packages\Alachisoft.NCache.SDK.5.0.2\lib\net40\Alachisoft.NCache.Serialization.dll - - - ..\packages\Alachisoft.NCache.SDK.5.0.2\lib\net40\Alachisoft.NCache.SocketServer.dll - - - ..\packages\Alachisoft.NCache.SDK.5.0.2\lib\net40\Alachisoft.NCache.Storage.dll - - - ..\packages\Alachisoft.NCache.SDK.5.0.2\lib\net40\Alachisoft.NCache.Web.dll - - - ..\packages\Alachisoft.NCache.SDK.5.0.2\lib\net40\log4net.dll - - - ..\packages\Alachisoft.NCache.SDK.5.0.2\lib\net40\protobuf-net.dll - 3.5 - - ..\packages\Alachisoft.NCache.SDK.5.0.2\lib\net40\System.Management.Automation.dll - 3.0 @@ -191,12 +143,6 @@ EntityModelCodeGenerator NorthwindCustomerModel.Designer.cs - - Always - - - Always - Always diff --git a/dotnet/EntityFramework/cacheprovider/EFCachingProvider/packages.config b/dotnet/EntityFramework/cacheprovider/EFCachingProvider/packages.config index 4809596..27ca21e 100644 --- a/dotnet/EntityFramework/cacheprovider/EFCachingProvider/packages.config +++ b/dotnet/EntityFramework/cacheprovider/EFCachingProvider/packages.config @@ -1,7 +1,5 @@  - - diff --git a/dotnet/EntityFramework/objectcaching/EFObjectCaching.sln b/dotnet/EntityFramework/objectcaching/EFObjectCaching.sln index 64c2bb1..1154d5b 100644 --- a/dotnet/EntityFramework/objectcaching/EFObjectCaching.sln +++ b/dotnet/EntityFramework/objectcaching/EFObjectCaching.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 2013 -VisualStudioVersion = 12.0.31101.0 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.31624.102 MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EFObjectCaching", "EFObjectCaching\EFObjectCaching.csproj", "{7B877A50-5008-4295-9A18-FED8B7009E09}" EndProject @@ -19,4 +19,7 @@ Global GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {6B862CD1-4301-4CE4-9523-3D7612E31763} + EndGlobalSection EndGlobal diff --git a/dotnet/EntityFramework/objectcaching/EFObjectCaching/App.Config b/dotnet/EntityFramework/objectcaching/EFObjectCaching/App.Config index feb2d5b..ea80881 100644 --- a/dotnet/EntityFramework/objectcaching/EFObjectCaching/App.Config +++ b/dotnet/EntityFramework/objectcaching/EFObjectCaching/App.Config @@ -5,51 +5,57 @@ -
-
+
+
- - - + + + - + - - + + - + - + - + - - - + + + + + + + + + + + + + + + - + diff --git a/dotnet/EntityFramework/objectcaching/EFObjectCaching/EFObjectCaching.csproj b/dotnet/EntityFramework/objectcaching/EFObjectCaching/EFObjectCaching.csproj index aadd100..acb4668 100644 --- a/dotnet/EntityFramework/objectcaching/EFObjectCaching/EFObjectCaching.csproj +++ b/dotnet/EntityFramework/objectcaching/EFObjectCaching/EFObjectCaching.csproj @@ -70,41 +70,41 @@ ..\packages\Alachisoft.NCache.EF61.5.0.2\lib\net40\Alachisoft.Integrations.EntityFramework.CachingProvider.dll - - ..\packages\Alachisoft.NCache.SDK.5.0.2\lib\net40\Alachisoft.NCache.Cache.dll + + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Cache.dll - - ..\packages\Alachisoft.NCache.SDK.5.0.2\lib\net40\Alachisoft.NCache.Client.dll + + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Client.dll - - ..\packages\Alachisoft.NCache.SDK.5.0.2\lib\net40\Alachisoft.NCache.Common.dll + + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Common.dll - - ..\packages\Alachisoft.NCache.SDK.5.0.2\lib\net40\Alachisoft.NCache.Management.dll + + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Management.dll - - ..\packages\Alachisoft.NCache.SDK.5.0.2\lib\net40\Alachisoft.NCache.NetJNIBridge.dll + + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.NetJNIBridge.dll - - ..\packages\Alachisoft.NCache.SDK.5.0.2\lib\net40\Alachisoft.NCache.Parser.dll + + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Parser.dll - - ..\packages\Alachisoft.NCache.SDK.5.0.2\lib\net40\Alachisoft.NCache.Runtime.dll + + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Runtime.dll - - ..\packages\Alachisoft.NCache.SDK.5.0.2\lib\net40\Alachisoft.NCache.Security.dll + + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Security.dll - - ..\packages\Alachisoft.NCache.SDK.5.0.2\lib\net40\Alachisoft.NCache.Serialization.dll + + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Serialization.dll - - ..\packages\Alachisoft.NCache.SDK.5.0.2\lib\net40\Alachisoft.NCache.SocketServer.dll + + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.SocketServer.dll - - ..\packages\Alachisoft.NCache.SDK.5.0.2\lib\net40\Alachisoft.NCache.Storage.dll + + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Storage.dll - - ..\packages\Alachisoft.NCache.SDK.5.0.2\lib\net40\Alachisoft.NCache.Web.dll + + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Web.dll ..\packages\Common.Logging.3.3.1\lib\net40\Common.Logging.dll @@ -119,7 +119,7 @@ ..\packages\EntityFramework.6.4.4\lib\net40\EntityFramework.SqlServer.dll - ..\packages\Alachisoft.NCache.SDK.5.0.2\lib\net40\log4net.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\log4net.dll ..\packages\Newtonsoft.Json.11.0.2\lib\net40\Newtonsoft.Json.dll @@ -127,8 +127,8 @@ ..\packages\Oracle.ManagedDataAccess.19.10.0\lib\net40\Oracle.ManagedDataAccess.dll - - ..\packages\Alachisoft.NCache.SDK.5.0.2\lib\net40\protobuf-net.dll + + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\protobuf-net-ext.dll ..\packages\Quartz.2.6.2\lib\net40\Quartz.dll @@ -140,7 +140,7 @@ 3.5 - ..\packages\Alachisoft.NCache.SDK.5.0.2\lib\net40\System.Management.Automation.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\System.Management.Automation.dll 3.0 @@ -242,6 +242,9 @@ NorthwindCustomerModel.cs + + Always + diff --git a/dotnet/EntityFramework/objectcaching/EFObjectCaching/packages.config b/dotnet/EntityFramework/objectcaching/EFObjectCaching/packages.config index a06c993..f4fca82 100644 --- a/dotnet/EntityFramework/objectcaching/EFObjectCaching/packages.config +++ b/dotnet/EntityFramework/objectcaching/EFObjectCaching/packages.config @@ -1,7 +1,7 @@  - + diff --git a/dotnet/Events/Events.sln b/dotnet/Events/Events.sln index b87e35f..9947181 100644 --- a/dotnet/Events/Events.sln +++ b/dotnet/Events/Events.sln @@ -1,6 +1,8 @@  -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual Studio 2010 +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.31624.102 +MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Events", "Events\Events.csproj", "{CDBBDAD9-496C-4C61-85BF-0EABC1C40DAF}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SampleData", "..\SampleData\SampleData\SampleData.csproj", "{CE303057-BBD4-455E-B7B5-DB8C330E8D7E}" @@ -32,4 +34,7 @@ Global GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {34BFF353-6076-4F3F-98A1-4AAD3B10915A} + EndGlobalSection EndGlobal diff --git a/dotnet/Events/Events/Events.csproj b/dotnet/Events/Events/Events.csproj index e2d401a..c7dbe89 100644 --- a/dotnet/Events/Events/Events.csproj +++ b/dotnet/Events/Events/Events.csproj @@ -65,40 +65,40 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Cache.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Cache.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Client.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Client.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Common.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Common.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Management.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Management.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.NetJNIBridge.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.NetJNIBridge.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Parser.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Parser.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Runtime.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Runtime.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Security.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Security.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Serialization.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Serialization.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.SocketServer.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.SocketServer.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Storage.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Storage.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Web.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Web.dll ..\packages\Common.Logging.3.3.1\lib\net40\Common.Logging.dll @@ -107,7 +107,7 @@ ..\packages\Common.Logging.Core.3.3.1\lib\net40\Common.Logging.Core.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\log4net.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\log4net.dll ..\packages\Newtonsoft.Json.11.0.2\lib\net40\Newtonsoft.Json.dll @@ -116,7 +116,7 @@ ..\packages\Oracle.ManagedDataAccess.19.10.0\lib\net40\Oracle.ManagedDataAccess.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\protobuf-net-ext.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\protobuf-net-ext.dll ..\packages\Quartz.2.6.2\lib\net40\Quartz.dll @@ -125,7 +125,7 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\System.Management.Automation.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\System.Management.Automation.dll diff --git a/dotnet/Events/Events/packages.config b/dotnet/Events/Events/packages.config index b73cc25..50535da 100644 --- a/dotnet/Events/Events/packages.config +++ b/dotnet/Events/Events/packages.config @@ -1,6 +1,6 @@  - + diff --git a/dotnet/GroupsAndTags/GroupsAndTags.sln b/dotnet/GroupsAndTags/GroupsAndTags.sln index 16a1f07..1606692 100644 --- a/dotnet/GroupsAndTags/GroupsAndTags.sln +++ b/dotnet/GroupsAndTags/GroupsAndTags.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 2013 -VisualStudioVersion = 12.0.31101.0 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.31624.102 MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GroupsAndTags", "GroupsAndTags\GroupsAndTags.csproj", "{935870E8-6D22-49FA-83B2-508A57A93953}" ProjectSection(ProjectDependencies) = postProject @@ -38,4 +38,7 @@ Global GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {CA1543BF-8EFA-46AF-B0C6-5B2ECC7C10D4} + EndGlobalSection EndGlobal diff --git a/dotnet/GroupsAndTags/GroupsAndTags/GroupsAndTags.csproj b/dotnet/GroupsAndTags/GroupsAndTags/GroupsAndTags.csproj index 1317a56..9917fe7 100644 --- a/dotnet/GroupsAndTags/GroupsAndTags/GroupsAndTags.csproj +++ b/dotnet/GroupsAndTags/GroupsAndTags/GroupsAndTags.csproj @@ -158,9 +158,7 @@ Designer - - Always - + diff --git a/dotnet/ItemLocking/ItemLocking/ItemLocking.csproj b/dotnet/ItemLocking/ItemLocking/ItemLocking.csproj index eba4fcb..6217849 100644 --- a/dotnet/ItemLocking/ItemLocking/ItemLocking.csproj +++ b/dotnet/ItemLocking/ItemLocking/ItemLocking.csproj @@ -81,40 +81,40 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Cache.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Cache.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Client.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Client.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Common.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Common.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Management.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Management.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.NetJNIBridge.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.NetJNIBridge.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Parser.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Parser.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Runtime.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Runtime.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Security.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Security.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Serialization.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Serialization.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.SocketServer.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.SocketServer.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Storage.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Storage.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Web.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Web.dll ..\packages\Common.Logging.3.3.1\lib\net40\Common.Logging.dll @@ -123,7 +123,7 @@ ..\packages\Common.Logging.Core.3.3.1\lib\net40\Common.Logging.Core.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\log4net.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\log4net.dll ..\packages\Newtonsoft.Json.11.0.2\lib\net40\Newtonsoft.Json.dll @@ -132,7 +132,7 @@ ..\packages\Oracle.ManagedDataAccess.19.10.0\lib\net40\Oracle.ManagedDataAccess.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\protobuf-net-ext.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\protobuf-net-ext.dll ..\packages\Quartz.2.6.2\lib\net40\Quartz.dll @@ -141,7 +141,7 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\System.Management.Automation.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\System.Management.Automation.dll diff --git a/dotnet/ItemLocking/ItemLocking/packages.config b/dotnet/ItemLocking/ItemLocking/packages.config index b73cc25..50535da 100644 --- a/dotnet/ItemLocking/ItemLocking/packages.config +++ b/dotnet/ItemLocking/ItemLocking/packages.config @@ -1,6 +1,6 @@  - + diff --git a/dotnet/NHibernate/NHibernateIntegrationDemo.4x.sln b/dotnet/NHibernate/NHibernateIntegrationDemo.4x.sln index 7f3e6d4..47861c0 100644 --- a/dotnet/NHibernate/NHibernateIntegrationDemo.4x.sln +++ b/dotnet/NHibernate/NHibernateIntegrationDemo.4x.sln @@ -1,5 +1,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 15 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.31624.102 +MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "nhibernator", "NHibernator\nhibernator.csproj", "{A06C21EB-00E4-4319-9FED-CBE4C235D341}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NHibernateUsage", "NHibernateTest\NHibernateUsage.csproj", "{276358BC-82F3-45E2-B9BD-BA6C2EBF8DD3}" @@ -35,4 +37,7 @@ Global GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {3C9001A5-9277-4381-B3BF-3E1332BC9F9E} + EndGlobalSection EndGlobal diff --git a/dotnet/NHibernate/NHibernateTest/NHibernateUsage.csproj b/dotnet/NHibernate/NHibernateTest/NHibernateUsage.csproj index 43649b2..1b3e6a9 100644 --- a/dotnet/NHibernate/NHibernateTest/NHibernateUsage.csproj +++ b/dotnet/NHibernate/NHibernateTest/NHibernateUsage.csproj @@ -129,43 +129,43 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Cache.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Cache.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Client.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Client.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Common.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Common.dll ..\packages\NHibernate.NCache.5.2.0\lib\net40\Alachisoft.NCache.Integrations.NHibernate.Cache.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Management.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Management.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.NetJNIBridge.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.NetJNIBridge.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Parser.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Parser.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Runtime.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Runtime.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Security.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Security.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Serialization.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Serialization.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.SocketServer.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.SocketServer.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Storage.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Storage.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Web.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Web.dll ..\packages\Antlr3.Runtime.3.5.1\lib\net40-client\Antlr3.Runtime.dll @@ -180,7 +180,7 @@ ..\packages\Iesi.Collections.4.0.4\lib\net461\Iesi.Collections.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\log4net.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\log4net.dll @@ -193,7 +193,7 @@ ..\packages\Oracle.ManagedDataAccess.19.10.0\lib\net40\Oracle.ManagedDataAccess.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\protobuf-net-ext.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\protobuf-net-ext.dll ..\packages\Quartz.2.6.2\lib\net40\Quartz.dll @@ -213,7 +213,7 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\System.Management.Automation.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\System.Management.Automation.dll @@ -249,7 +249,9 @@ Designer - + + Always + diff --git a/dotnet/NHibernate/NHibernateTest/packages.config b/dotnet/NHibernate/NHibernateTest/packages.config index 45cffd0..b831ea0 100644 --- a/dotnet/NHibernate/NHibernateTest/packages.config +++ b/dotnet/NHibernate/NHibernateTest/packages.config @@ -1,6 +1,6 @@  - + diff --git a/dotnet/NHibernate/NHibernator/nhibernator.csproj b/dotnet/NHibernate/NHibernator/nhibernator.csproj index 2ba46fd..031e9f6 100644 --- a/dotnet/NHibernate/NHibernator/nhibernator.csproj +++ b/dotnet/NHibernate/NHibernator/nhibernator.csproj @@ -130,43 +130,43 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Cache.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Cache.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Client.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Client.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Common.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Common.dll ..\packages\NHibernate.NCache.5.2.0\lib\net40\Alachisoft.NCache.Integrations.NHibernate.Cache.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Management.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Management.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.NetJNIBridge.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.NetJNIBridge.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Parser.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Parser.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Runtime.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Runtime.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Security.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Security.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Serialization.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Serialization.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.SocketServer.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.SocketServer.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Storage.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Storage.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Web.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Web.dll ..\packages\Antlr3.Runtime.3.5.1\lib\net40-client\Antlr3.Runtime.dll @@ -181,7 +181,7 @@ ..\packages\Iesi.Collections.4.0.4\lib\net461\Iesi.Collections.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\log4net.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\log4net.dll @@ -191,7 +191,7 @@ ..\packages\Oracle.ManagedDataAccess.19.10.0\lib\net40\Oracle.ManagedDataAccess.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\protobuf-net-ext.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\protobuf-net-ext.dll ..\packages\Quartz.2.6.2\lib\net40\Quartz.dll @@ -210,7 +210,7 @@ System.Data - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\System.Management.Automation.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\System.Management.Automation.dll diff --git a/dotnet/NHibernate/NHibernator/packages.config b/dotnet/NHibernate/NHibernator/packages.config index 45cffd0..b831ea0 100644 --- a/dotnet/NHibernate/NHibernator/packages.config +++ b/dotnet/NHibernate/NHibernator/packages.config @@ -1,6 +1,6 @@  - + diff --git a/dotnet/PubSub/DurableSubscriber/DurableSubscriber.csproj b/dotnet/PubSub/DurableSubscriber/DurableSubscriber.csproj index c05aa18..8badabd 100644 --- a/dotnet/PubSub/DurableSubscriber/DurableSubscriber.csproj +++ b/dotnet/PubSub/DurableSubscriber/DurableSubscriber.csproj @@ -48,52 +48,52 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Cache.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Cache.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Client.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Client.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Common.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Common.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Management.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Management.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.NetJNIBridge.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.NetJNIBridge.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Parser.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Parser.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Runtime.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Runtime.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Security.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Security.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Serialization.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Serialization.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.SocketServer.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.SocketServer.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Storage.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Storage.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Web.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Web.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\log4net.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\log4net.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\protobuf-net-ext.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\protobuf-net-ext.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\System.Management.Automation.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\System.Management.Automation.dll @@ -109,7 +109,16 @@ + + Always + + + Always + + + Always + diff --git a/dotnet/PubSub/DurableSubscriber/packages.config b/dotnet/PubSub/DurableSubscriber/packages.config index e7d1c66..d68dff7 100644 --- a/dotnet/PubSub/DurableSubscriber/packages.config +++ b/dotnet/PubSub/DurableSubscriber/packages.config @@ -1,6 +1,6 @@  - + diff --git a/dotnet/PubSub/NonDurableSubscriber/NonDurableSubscriber.csproj b/dotnet/PubSub/NonDurableSubscriber/NonDurableSubscriber.csproj index 0e04b07..80ca1dc 100644 --- a/dotnet/PubSub/NonDurableSubscriber/NonDurableSubscriber.csproj +++ b/dotnet/PubSub/NonDurableSubscriber/NonDurableSubscriber.csproj @@ -33,52 +33,52 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Cache.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Cache.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Client.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Client.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Common.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Common.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Management.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Management.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.NetJNIBridge.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.NetJNIBridge.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Parser.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Parser.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Runtime.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Runtime.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Security.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Security.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Serialization.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Serialization.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.SocketServer.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.SocketServer.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Storage.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Storage.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Web.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Web.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\log4net.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\log4net.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\protobuf-net-ext.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\protobuf-net-ext.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\System.Management.Automation.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\System.Management.Automation.dll @@ -94,7 +94,14 @@ + + Always + + + Always + + \ No newline at end of file diff --git a/dotnet/PubSub/NonDurableSubscriber/packages.config b/dotnet/PubSub/NonDurableSubscriber/packages.config index e7d1c66..d68dff7 100644 --- a/dotnet/PubSub/NonDurableSubscriber/packages.config +++ b/dotnet/PubSub/NonDurableSubscriber/packages.config @@ -1,6 +1,6 @@  - + diff --git a/dotnet/PubSub/Publisher/Publisher.csproj b/dotnet/PubSub/Publisher/Publisher.csproj index 00cb3bf..5e99390 100644 --- a/dotnet/PubSub/Publisher/Publisher.csproj +++ b/dotnet/PubSub/Publisher/Publisher.csproj @@ -33,52 +33,52 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Cache.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Cache.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Client.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Client.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Common.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Common.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Management.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Management.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.NetJNIBridge.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.NetJNIBridge.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Parser.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Parser.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Runtime.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Runtime.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Security.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Security.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Serialization.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Serialization.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.SocketServer.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.SocketServer.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Storage.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Storage.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Web.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Web.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\log4net.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\log4net.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\protobuf-net-ext.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\protobuf-net-ext.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\System.Management.Automation.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\System.Management.Automation.dll diff --git a/dotnet/PubSub/Publisher/packages.config b/dotnet/PubSub/Publisher/packages.config index e7d1c66..d68dff7 100644 --- a/dotnet/PubSub/Publisher/packages.config +++ b/dotnet/PubSub/Publisher/packages.config @@ -1,6 +1,6 @@  - + diff --git a/dotnet/SearchUsingSQL/SearchUsingSQL.sln b/dotnet/SearchUsingSQL/SearchUsingSQL.sln index 28ffd17..e892321 100644 --- a/dotnet/SearchUsingSQL/SearchUsingSQL.sln +++ b/dotnet/SearchUsingSQL/SearchUsingSQL.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 15 -VisualStudioVersion = 15.0.28010.2003 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.31624.102 MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SearchUsingSQL", "SearchUsingSQL\SearchUsingSQL.csproj", "{4D8FA35A-9C21-4428-84C6-BD19D9B49F42}" EndProject diff --git a/dotnet/SessionCaching/aspnet.core/GuessGame/src/GuessGame.csproj b/dotnet/SessionCaching/aspnet.core/GuessGame/src/GuessGame.csproj index ae60c26..c2f9789 100644 --- a/dotnet/SessionCaching/aspnet.core/GuessGame/src/GuessGame.csproj +++ b/dotnet/SessionCaching/aspnet.core/GuessGame/src/GuessGame.csproj @@ -17,6 +17,7 @@ + @@ -39,4 +40,16 @@ + + + Always + + + Always + + + Always + + + diff --git a/dotnet/SessionCaching/aspnet/GuessGame/packages.config b/dotnet/SessionCaching/aspnet/GuessGame/packages.config index 9eaef65..4871d19 100644 --- a/dotnet/SessionCaching/aspnet/GuessGame/packages.config +++ b/dotnet/SessionCaching/aspnet/GuessGame/packages.config @@ -1,6 +1,6 @@  - + diff --git a/dotnet/SessionCaching/aspnet/GuessGame/web.config b/dotnet/SessionCaching/aspnet/GuessGame/web.config index 6e39d2b..30b87e6 100644 --- a/dotnet/SessionCaching/aspnet/GuessGame/web.config +++ b/dotnet/SessionCaching/aspnet/GuessGame/web.config @@ -1,11 +1,11 @@ - + - + - + - - + + + - + - + - + - + - + - - - - + + + + - + - - + + - - + + diff --git a/dotnet/SignalRChat/SignalRChat/SignalRChat.csproj b/dotnet/SignalRChat/SignalRChat/SignalRChat.csproj index fcf68f5..7605272 100644 --- a/dotnet/SignalRChat/SignalRChat/SignalRChat.csproj +++ b/dotnet/SignalRChat/SignalRChat/SignalRChat.csproj @@ -48,40 +48,40 @@ ..\packages\AspNet.SignalR.NCache.5.2.0\lib\net40\Alachisoft.NCache.AspNet.SignalR.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Cache.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Cache.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Client.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Client.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Common.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Common.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Management.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Management.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.NetJNIBridge.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.NetJNIBridge.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Parser.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Parser.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Runtime.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Runtime.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Security.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Security.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Serialization.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Serialization.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.SocketServer.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.SocketServer.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Storage.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Storage.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Web.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Web.dll ..\packages\Common.Logging.3.3.1\lib\net40\Common.Logging.dll @@ -90,7 +90,7 @@ ..\packages\Common.Logging.Core.3.3.1\lib\net40\Common.Logging.Core.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\log4net.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\log4net.dll ..\packages\AspNet.SignalR.NCache.5.2.0\lib\net40\Microsoft.AspNet.SignalR.Core.dll @@ -130,13 +130,13 @@ True - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\protobuf-net-ext.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\protobuf-net-ext.dll ..\packages\Quartz.2.6.2\lib\net40\Quartz.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\System.Management.Automation.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\System.Management.Automation.dll diff --git a/dotnet/SignalRChat/SignalRChat/packages.config b/dotnet/SignalRChat/SignalRChat/packages.config index 2ad5333..b3036cd 100644 --- a/dotnet/SignalRChat/SignalRChat/packages.config +++ b/dotnet/SignalRChat/SignalRChat/packages.config @@ -1,6 +1,6 @@  - + diff --git a/dotnet/Streaming/Streaming/Streaming.csproj b/dotnet/Streaming/Streaming/Streaming.csproj index 93aec39..284157e 100644 --- a/dotnet/Streaming/Streaming/Streaming.csproj +++ b/dotnet/Streaming/Streaming/Streaming.csproj @@ -64,40 +64,40 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Cache.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Cache.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Client.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Client.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Common.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Common.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Management.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Management.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.NetJNIBridge.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.NetJNIBridge.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Parser.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Parser.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Runtime.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Runtime.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Security.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Security.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Serialization.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Serialization.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.SocketServer.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.SocketServer.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Storage.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Storage.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\Alachisoft.NCache.Web.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\Alachisoft.NCache.Web.dll ..\packages\Common.Logging.3.3.1\lib\net40\Common.Logging.dll @@ -106,7 +106,7 @@ ..\packages\Common.Logging.Core.3.3.1\lib\net40\Common.Logging.Core.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\log4net.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\log4net.dll ..\packages\Newtonsoft.Json.11.0.2\lib\net40\Newtonsoft.Json.dll @@ -115,7 +115,7 @@ ..\packages\Oracle.ManagedDataAccess.19.10.0\lib\net40\Oracle.ManagedDataAccess.dll - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\protobuf-net-ext.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\protobuf-net-ext.dll ..\packages\Quartz.2.6.2\lib\net40\Quartz.dll @@ -124,7 +124,7 @@ - ..\packages\Alachisoft.NCache.SDK.5.2.0\lib\net40\System.Management.Automation.dll + ..\packages\Alachisoft.NCache.SDK.5.2.0.1\lib\net40\System.Management.Automation.dll diff --git a/dotnet/Streaming/Streaming/packages.config b/dotnet/Streaming/Streaming/packages.config index b73cc25..50535da 100644 --- a/dotnet/Streaming/Streaming/packages.config +++ b/dotnet/Streaming/Streaming/packages.config @@ -1,6 +1,6 @@  - + diff --git a/dotnet/ViewState/Src/packages.config b/dotnet/ViewState/Src/packages.config index d132397..b6880a0 100644 --- a/dotnet/ViewState/Src/packages.config +++ b/dotnet/ViewState/Src/packages.config @@ -1,6 +1,6 @@  - + diff --git a/dotnetcore/BackingSource/README.md b/dotnetcore/BackingSource/README.md index 7bd947c..b32b0e6 100644 --- a/dotnetcore/BackingSource/README.md +++ b/dotnetcore/BackingSource/README.md @@ -43,6 +43,7 @@ Before the sample application is executed make sure that: - Click the checkbox labelled "Enable Read Through". Click on "Add Provider" button next next to this checkbox. - Provide a unique provider name ("SqlReadThruProvider", for example). - Click on "Browse" button for library field. Select library "BackingSource.Providers.Sql.Netcore.dll". + - If "BackingSource.Providers.Sql.dll" is not present, build the solution to generate the DLL file. - Select class "Alachisoft.NCache.Samples.Providers.SqlReadThruProvider" from the now populated drop down list. - Specify connection string as 'connstring' parameter for database that specified in app.config. - Similarly, to enable Write Thru backing source, follow the same steps as above. Choose "Alachisoft.NCache.Samples.Providers.SqlWriteThruProvider" from the class drop down list. From ada298eff3b71aec5bbf2390f8ea74ee58798741 Mon Sep 17 00:00:00 2001 From: HassaanYounas Date: Tue, 31 Aug 2021 15:39:30 +0500 Subject: [PATCH 17/26] Updated Nhibernate and ViewState README files. --- dotnet/NHibernate/README.md | 2 +- dotnet/ViewState/README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dotnet/NHibernate/README.md b/dotnet/NHibernate/README.md index f394bf7..de5682a 100644 --- a/dotnet/NHibernate/README.md +++ b/dotnet/NHibernate/README.md @@ -61,7 +61,7 @@ databases, you may have to make changes to the App.config file of the NHibernate - By default this sample uses 'demoCache', make sure that cache is running. - These settings for NHibernateTest program can be changed from the 'NCacheNHibernate.xml' file located at: ``` -\Samples\dotnet\NHibernate\NHibernateTest +\Samples\dotnet\NHibernate\NHibernator ``` - app.config have been changed according to the configurations. diff --git a/dotnet/ViewState/README.md b/dotnet/ViewState/README.md index e5b7e74..2614095 100644 --- a/dotnet/ViewState/README.md +++ b/dotnet/ViewState/README.md @@ -30,7 +30,7 @@ Before the sample application is executed make sure that: ```xml - + From 6817be7705edbec8b1fb0f2138cd8ff1dd825df1 Mon Sep 17 00:00:00 2001 From: HassaanYounas Date: Tue, 31 Aug 2021 16:46:52 +0500 Subject: [PATCH 18/26] Updated IDistributed README file with link to article. --- dotnet/NHibernate/README.md | 1 - dotnetcore/IDistributedCache/README.md | 3 +-- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/dotnet/NHibernate/README.md b/dotnet/NHibernate/README.md index de5682a..c66a375 100644 --- a/dotnet/NHibernate/README.md +++ b/dotnet/NHibernate/README.md @@ -65,7 +65,6 @@ databases, you may have to make changes to the App.config file of the NHibernate ``` - app.config have been changed according to the configurations. - ### Build and Run the Sample - Run the sample application. diff --git a/dotnetcore/IDistributedCache/README.md b/dotnetcore/IDistributedCache/README.md index 036cd46..d4a86f7 100644 --- a/dotnetcore/IDistributedCache/README.md +++ b/dotnetcore/IDistributedCache/README.md @@ -11,13 +11,12 @@ ### Introduction -This sample illustrates the use of a distributed cache. This sample demonstrates the scenario described in the [Work with a distributed cache in ASP.NET Core]. +This sample illustrates the use of a distributed cache. This sample demonstrates the scenario described in the [Work with a distributed cache in ASP.NET Core](https://www.infoworld.com/article/3342120/how-to-use-ncache-in-aspnet-core.html). It uses a partitioned cache named, 'demoCache', which is registered on your machine upon the installation of NCache. To start or re-register this cache later, you can use NCache Web Manager or NCache command line tools. - ### Prerequisites Requirements: From 023ece0c5a8eeaf2d3e63d70dde2f43f327c3fa7 Mon Sep 17 00:00:00 2001 From: zeeshanmjd Date: Tue, 31 Aug 2021 16:48:52 +0500 Subject: [PATCH 19/26] In NCacheNHibernate.xml file, Cache name change from "myPartionedCache" to "demoCache". --- dotnet/NHibernate/NHibernateTest/App.config | 4 ++++ dotnet/NHibernate/NHibernateTest/NCacheNHibernate.xml | 4 ++-- dotnet/NHibernate/NHibernateTest/NHibernateUsage.csproj | 8 +++----- dotnet/NHibernate/NHibernateTest/packages.config | 2 +- dotnet/NHibernate/NHibernator/App.config | 4 ++++ .../NHibernate/NHibernator/Factory/OrderDetailsFactory.cs | 3 ++- dotnet/NHibernate/NHibernator/nhibernator.csproj | 3 +++ dotnet/NHibernate/NHibernator/packages.config | 2 +- 8 files changed, 20 insertions(+), 10 deletions(-) diff --git a/dotnet/NHibernate/NHibernateTest/App.config b/dotnet/NHibernate/NHibernateTest/App.config index 4edad9e..c93e8c8 100644 --- a/dotnet/NHibernate/NHibernateTest/App.config +++ b/dotnet/NHibernate/NHibernateTest/App.config @@ -56,6 +56,10 @@ + + + + diff --git a/dotnet/NHibernate/NHibernateTest/NCacheNHibernate.xml b/dotnet/NHibernate/NHibernateTest/NCacheNHibernate.xml index 8a8a2cb..210a3fb 100644 --- a/dotnet/NHibernate/NHibernateTest/NCacheNHibernate.xml +++ b/dotnet/NHibernate/NHibernateTest/NCacheNHibernate.xml @@ -3,8 +3,8 @@ - - + + diff --git a/dotnet/NHibernate/NHibernateTest/NHibernateUsage.csproj b/dotnet/NHibernate/NHibernateTest/NHibernateUsage.csproj index 1b3e6a9..f8cdbf2 100644 --- a/dotnet/NHibernate/NHibernateTest/NHibernateUsage.csproj +++ b/dotnet/NHibernate/NHibernateTest/NHibernateUsage.csproj @@ -186,8 +186,8 @@ ..\packages\Newtonsoft.Json.11.0.2\lib\net45\Newtonsoft.Json.dll - - ..\packages\NHibernate.5.2.0\lib\net461\NHibernate.dll + + ..\packages\NHibernate.5.3.9\lib\net461\NHibernate.dll ..\packages\Oracle.ManagedDataAccess.19.10.0\lib\net40\Oracle.ManagedDataAccess.dll @@ -249,9 +249,7 @@ Designer - - Always - + diff --git a/dotnet/NHibernate/NHibernateTest/packages.config b/dotnet/NHibernate/NHibernateTest/packages.config index b831ea0..cb7cf9b 100644 --- a/dotnet/NHibernate/NHibernateTest/packages.config +++ b/dotnet/NHibernate/NHibernateTest/packages.config @@ -6,7 +6,7 @@ - + diff --git a/dotnet/NHibernate/NHibernator/App.config b/dotnet/NHibernate/NHibernator/App.config index 4284107..437047f 100644 --- a/dotnet/NHibernate/NHibernator/App.config +++ b/dotnet/NHibernate/NHibernator/App.config @@ -16,6 +16,10 @@ + + + + diff --git a/dotnet/NHibernate/NHibernator/Factory/OrderDetailsFactory.cs b/dotnet/NHibernate/NHibernator/Factory/OrderDetailsFactory.cs index c97695a..385d411 100644 --- a/dotnet/NHibernate/NHibernator/Factory/OrderDetailsFactory.cs +++ b/dotnet/NHibernate/NHibernator/Factory/OrderDetailsFactory.cs @@ -3,10 +3,11 @@ using System; using Alachisoft.NCache.Integrations.NHibernate.Cache; -using Alachisoft.NCache.Integrations.NHibernate.Cache.NCacheProvider; using System.Collections; using nhibernator.BLL; using Iesi.Collections; +using NHibernate; +using NHibernate.Cfg; namespace nhibernator.DLL { diff --git a/dotnet/NHibernate/NHibernator/nhibernator.csproj b/dotnet/NHibernate/NHibernator/nhibernator.csproj index 031e9f6..8c97365 100644 --- a/dotnet/NHibernate/NHibernator/nhibernator.csproj +++ b/dotnet/NHibernate/NHibernator/nhibernator.csproj @@ -187,6 +187,9 @@ ..\packages\Newtonsoft.Json.11.0.2\lib\net45\Newtonsoft.Json.dll + + ..\packages\NHibernate.5.3.9\lib\net461\NHibernate.dll + ..\packages\Oracle.ManagedDataAccess.19.10.0\lib\net40\Oracle.ManagedDataAccess.dll diff --git a/dotnet/NHibernate/NHibernator/packages.config b/dotnet/NHibernate/NHibernator/packages.config index b831ea0..cb7cf9b 100644 --- a/dotnet/NHibernate/NHibernator/packages.config +++ b/dotnet/NHibernate/NHibernator/packages.config @@ -6,7 +6,7 @@ - + From 5d96e6a9bd23cb5d833b67920ddb0c31388de674 Mon Sep 17 00:00:00 2001 From: HassaanYounas Date: Tue, 31 Aug 2021 16:54:00 +0500 Subject: [PATCH 20/26] Updated NHibernate README file in dotnetcore to be more concise. --- dotnetcore/NCacheNHibernate/README.md | 530 +------------------------- 1 file changed, 1 insertion(+), 529 deletions(-) diff --git a/dotnetcore/NCacheNHibernate/README.md b/dotnetcore/NCacheNHibernate/README.md index 4e0074c..1782dfd 100644 --- a/dotnetcore/NCacheNHibernate/README.md +++ b/dotnetcore/NCacheNHibernate/README.md @@ -3,62 +3,12 @@ ## [Table of contents](#table-of-contents) * [Introduction](#introduction) -* [Considerations When Using NCache NHibernate Provider](#considerations-when-using-ncache-nhibernate-provider) -* [NCache NHibernate Second-Level Cache Main Classes](#ncache-nhibernate-second-level-cache-main-classes) - - * [NCacheProvider Class](#ncacheprovider-class) - - * [ApplicationConfig Class](#applicationconfig-class) - - * [CacheConfig Class](#cacheconfig-class) - - * [NCacheServerInfo Class](#ncacheserverinfo-class) - - * [RegionConfig Class](#regionconfig-class) - - * [ConfigurationSettings Class](#configurationsettings-class) - -* [NCache NHibernate Second-Level Cache Database Dependencies](#ncache-nhibernate-second-level-cache-database-dependencies) - * [Database Dependencies on NHibernate Entities and Query Results](#database-dependencies-on-nhibernate-entities-and-query-results) - - * [Entity and Query Result Dependencies Go Hand-in-Hand](#entity-and-query-result-dependencies-go-hand-in-hand) - - * [Handle Polling-Based Dependencies With **Care**](#handle-polling-based-dependencies-with-care) - - * [Use NCacheQueryCache When Working with Database Dependencies](#use-ncachequerycache-when-working-with-database-dependencies) - - * [Entity Database Dependencies Classes](#entity-database-dependencies-classes) - - * [DependencyConfig](#dependencyconfig) - - * [CommandDependencyConfig](#commanddependencyconfig) - - * [SQLDependencyConfig](#sqldependencyconfig) - - * [OracleDependencyConfig](#oracledependencyconfig) - - * [OleDbDependencyConfig](#oledbdependencyconfig) - - * [Query Result Set Database Dependencies Classes](#query-result-set-database-dependencies-classes) - - * [QueryDependencyConfiguration](#querydependencyconfiguration) - - * [QueryCommandDependencyConfiguration](#querycommanddependencyconfiguration) - - * [QueryTableDependencyConfiguration](#querytabledependencyconfiguration) - * [Sample Demonstration](#sample-demonstration) - * [Overview](#overview) - * [Prerequisites](#prerequisites) - * [Build and Run the Sample](#build-and-run-the-sample) - * [Additional Resources](#additional-resources) - * [Technical Support](#technical-support) - * [Copyrights](#copyrights) ### Introduction @@ -71,478 +21,6 @@ Furthermore, it also supports all NHibernate cache-concurrency strategies, wheth [Back to top](#table-of-contents) -### Considerations When Using NCache NHibernate Provider - -When using NCache as an NHibernate caching provider, the following considerations from [here](https://nhibernate.info/doc/nhibernate-reference/caches.html#NHibernate.Caches-howto) as well specific to the NCache provider should be kept in mind which are as follows: - -- The NCache NHibernate 2nd-level [region cache configurations](#ncacheprovider-class) are shared between multiple NHibernate **ISessionFactory** instances if the application is accessing multiple databases. - - To allow the cache results of these **ISessionFactory** instances to work independently and not have their operations interfere with one another, set a default *regions prefix* with each of the instances as explained in the below quoted text taken from [here](https://nhibernate.info/doc/nhibernate-reference/caches.html): - - > "Depending on the chosen cache provider, the second level cache may be actually shared between different session factories. If you need to avoid this for some session factories, configure each of them with a different cache.region_prefix." - - Therefore, in case where multiple databases are being accessed in an application, set a different ***region prefix*** for each of them and then set the same value of the ***regions prefix*** when specifying the [**CacheConfig**](#cacheconfig-class), [**RegionConfig**](#regionconfig-class) instances as well as when specifying the [query and entity dependencies](#ncache-nhibernate-second-level-cache-database-dependencies). Please see the [*App.config*](./sample/App.config) and [*appsettings.json*](./sample/appsettings.json) files in the accompanying sample for demonstration where the region prefix is set to the value given in the [SQL Server](./sample/NHibernateHelpers/NHibernateHelperSQL.cs) and [Oracle](./sample/NHibernateHelpers/NHibernateHelperOracle.cs) ISession factories. - -- You can explicitly specify different cache region configuration for the different cache regions and override some or all of the values using the properties of the [**RegionConfig**](#regionconfig-class) class. - - However, if you don't provide a configuration for a specific cache region, the default values will be used. This can be seen in the accompanying [sample](./sample/) where the *UpdateTimestampsCache* and the *NHibernate.Cache.StandardQueryCache* are not explicitly configured in the [*App.config*](./sample/App.config) and [*appsettings.json*](./sample/appsettings.json) files. - -- Different NHibernate entities may have different requirements when it comes to cache storage. These requirements include reliability, scalability etc. For maximum reliability, the NCache [Replicated](https://www.alachisoft.com/resources/docs/ncache/admin-guide/cache-topologies.html#replicated-cache) topology would be most appropriate whereas maximum scalability is achieved using the [Partitioned](https://www.alachisoft.com/resources/docs/ncache/admin-guide/cache-topologies.html#partitioned-cache) topology. The [Partition-Replica](https://www.alachisoft.com/resources/docs/ncache/admin-guide/cache-topologies.html#partitioned-replica-cache) provides a middle ground between these two often-conflicting requirements. - - In light of this, you can map the different cache regions to separate cache clusters with different topologies using the [**RegionConfig**](#regionconfig-class) *CacheId* property which specifies the cache cluster the entities in the cache region will be stored. - - In case multiple clusters are used, one, ***and only one***, of the [**CacheConfig**](#cacheconfig-class) instances registered with the [**NCacheProvider**](#ncacheprovider-class) should have the *IsDefault* property set to *true*. The *CacheId* property of this default instance will then be used by regions for which no explicit cache region configurations have been assigned. This is the case for the **UpdateTimestampsCache* and the *NHibernate.Cache.StandardQueryCache** in the [sample](./sample/). - -- In the absence of [database dependencies](#ncache-nhibernate-second-level-cache-database-dependencies), NHibernate is not made aware of changes to cache by an external process which may result in stale results with partial mitigation provided by introducing cache item expiration strategies. - -- The second level cache requires the use of transactions for it to function. Transactions are **strongly** encouraged regardless but in the case of a second-level cache, they are a necessity. - -- In the case of composite ids or custom [IUserType](https://nhibernate.info/doc/nhibernate-reference/mapping.html#mapping-types-custom) identifiers, it is **necessary** with the NCache NHibernate provider to override the **ToString()** method of the entity class as that is used to create unique cache keys of type **System.String** against which the items are inserted in an NCache cache. Such is the case with the [**Customercustomerdemo**](.\sample\Entities\Customercustomerdemo.cs), [**Employeeterritories**](.\sample\Entities\Employeeterritories.cs) and [**Orderdetails**](.\sample\Entities\Orderdetails.cs) entity classes in the sample. - -- As mentioned before, the NCache NHibernate provider allows the flexibility to have different NHibernate cache regions to be mapped to physically separate cache clusters. - - However, if polling-based database dependencies are set on query results and entities with the results and entities being stored in separate cache clusters, then invalid results may be found due to the dependencies on the query results and the related entitities triggering at different times. - - Therefore, for cache regions spread out over multiple NCache clusters, notification-based dependencies are recommended. - -- The NCache NHibernate provider has a built-in [circuit breaker](https://docs.microsoft.com/en-us/dotnet/architecture/microservices/implement-resilient-applications/implement-circuit-breaker-pattern) feature that would ensure that, even with Networking issues causing the cache cluster to be become temporarily inaccessible, the application won't crash and it would still be able to get valid up-to-date data from the database. - - An exception to this is [READ-WRITE](https://nhibernate.info/doc/nhibernate-reference/performance.html#performance-cache-readwrite) is used that requires locks on cache items during updates, not being able to access the cache for locking or unlocking will cause an NHibernate [**CacheException**](https://github.com/nhibernate/nhibernate-core/blob/5.3.x/src/NHibernate/Cache/CacheException.cs) to be thrown as per NHibernate specifications. The application, then, is responsible for catching the exception and take steps to resolve it. - - -[Back to top](#table-of-contents) - -### NCache NHibernate Second-Level Cache Main Classes - -The following are the main classes used during intial NHibernate configuration and set-up of the NHibernate session factory. - -- #### NCacheProvider Class - - The entry point of NCache as an NHibernate caching provider is the [**NCacheProvider**](./src/NCacheProvider.cs) class. When NCache is configured for use an an NHibernate caching provider, as shown in the next section [**NCache as NHibernate Second-Level Cache**](#ncache-as-nhibernate-second-level-cache), the NHibernate [**ISessionFactory**](https://nhibernate.info/doc/nhibernate-reference/architecture.html#architecture-overview) uses an instance of **NCacheProvider** to instantiate entity caches for the different regions specified by the entity mapping data supplied when setting up the NHibernate configuration. - - This is done by calling the **BuildCache** method on the **NCacheProvider** instance for each region registered with NHibernate configuration which returns instances of [**NCacheClient**](.\src\NCacheClient.cs) class. Furthermore, if query result caching is enabled, The **ISessionFactory** creates regions named *NHibernate.Cache.StandardQueryCache* and *UpdateTimestampsCache* as explained [here](https://nhibernate.info/doc/nhibernate-reference/performance.html#performance-querycache) and prepares **NCacheClient** instances for them as well. - - The **NCacheProvider** class has a static field *ApplicationConfiguration* which is an instance of [**ApplicationConfig**](.\src\Configurations\ApplicationConfig.cs) class. This encapsulates all the information used to instantiate the different **NCacheClient** instances for the different NHibernate cache regions. Please see section [*ApplicationConfig Class*](#applicationconfig-class) for more information. - - Another important static field of the **NCacheProvider** class is *cacheHandles* which is a dictionary whose values are instances of the [**CacheHandle**](.\src\Common\CacheHandle.cs) class. These instances are used to carry out the actual CRUD operations when calling the different methods of the **NCacheClient** class during NHibernate caching operations through the use of its *Cache* NCache handle property that is instantiated in the instance constructor. - - Each **CacheHandle** instance in the dictionary corresponds to a single [**CacheConfig**](.\src\Configurations\CacheConfig.cs) instance by setting the keys of the instances equal to the **CacheConfigId** property of the corresponding **CacheConfig** instance. Please see section [*CacheConfig Class*](#cacheconfig-class) for more information on the **CacheConfig** class. - - The **NCacheProvider** class has a static constructor that looks for any *AppConfig* xml file in the root directory of the project and if there is a configuration section *ncache* of type [**NHibernate.Caches.NCache.NCacheSectionHandler, NHibernate.Caches.NCache**] declared in the *configSections* subsection, then the properties under the *ncache* section are used to populate the static *applicationConfiguration* instance. The xml parsing logic that returns an instance of the **ApplicationConfig** class can be inspected [here](.\src\Configurations\NCacheSectionHandler.cs). - - [Back to top](#table-of-contents) - -- #### ApplicationConfig Class - - As mentioned in the [*NCacheProvider Class*](#ncacheprovider-class) section, instances of the [**ApplicationConfig**](.\src\Configurations\ApplicationConfig.cs) are used to encapsulate all the information required for setting up region entity and query caches in an NHibernate application using NCache as the caching provider. Instances of this class have the following .NET properties: - - - *CacheConfigurations* - - This is a dictionary whose values are instances of the [**CacheConfig**](.\src\Configurations\CacheConfig.cs) class and the keys are the **CacheConfigId** property values of those instances. The *CacheConfigurations* property encapsulates all the information required to set up the NCache cache handles used in the different NHibernate regions for carring out cache CRUD operations. - - Please see information on the **CacheConfig** class in the [*CacheConfig Class*](#cacheconfig-class) section. - - - *CacheRegions* - - This is a dictionary whose values are instances of the [**RegionConfig**](.\src\Configurations\RegionConfig.cs) class and the keys are the **RegionName** property values of those instances. The *CacheRegions* property encapsulates information about the [**CacheConfig**](.\src\Configurations\CacheConfig.cs) instances to use for cache CRUD operations and the caching strategies to be applied on the items cached in the different regions. - - These strategies include cache expiration modes (*default*, *sliding* or *none*), the cache expiration periods, locking strategies when [READ-WRITE](https://nhibernate.info/doc/nhibernate-reference/performance.html#performance-cache-readwrite) cache concorrency is used, as well as the circuit breaker properties for resilience and locking retry policies for optimistic concurrency control in case of NHibernate cache locking during READ-WRITE mode. - - Furthermore, the database dependencies to be added to the NHibernate entity cached items in the different regions are also including on a per-region basis within the **RegionConfig** instances. - - Please see more information on the **RegionConfig** class in the [*RegionConfig Class*](#regionconfig-class) section. - - - *QueryDependencies* - - This is a hash set containing instances of [**QueryDependencyConfiguration**](.\src\Abstractions\QueryDependencyConfiguration.cs) instances. This is used to configure database dependencies on the cached query results in case query cache is enabled **and** [**NCacheQueryFactory**](.\src\QueryCache\NCacheQueryCacheFactory.cs) is used to spin up query caches in the default *NHibernate.Cache.StandardQueryCache* region as well as other regions where query results may be cached. - - - *EntityDependencies* - - This is a hash set containing instances of [**DependencyConfig**](.\src\Abstractions\DependencyConfig.cs) which represent the database dependencies added on the cached NHibernate entities. - - - - More information about database dependencies on cached entities and query results, including information about **QueryDependencyConfiguration** and its derived classes, can be found in the [NCache NHibernate Second-Level Cache Database Dependencies](#ncache-nhibernate-second-level-cache-database-dependencies) section. - - [Back to top](#table-of-contents) - -- #### CacheConfig Class - - The [**CacheConfig**](.\src\Configurations\CacheConfig.cs) class is used to store the configurations needed for initializing [**CacheHandle**](.\src\Common\CacheHandle.cs) instances that are responsible for accessing and operating on the NCache through their **Cache** properties. - - The **CacheConfig** class serves as a thin wrapper around the NCache [**CacheConnectionOptions**](https://www.alachisoft.com/resources/docs/ncache/dotnet-api-ref/Alachisoft.NCache.Client.CacheConnectionOptions.html) instance *connectionOptions* and its various properties internally configure this **CacheConnectionOptions** instance. - - Following are the public properties of the **CacheConfig** class: - - | Property | Type | Default Value | Description | - |:-:|:-:|:-:|---| - | RegionPrefix | **System.String** | "nhibernate" | If the NHibernate configuration has a set default region prefix, then this should be set with that value. | - | CacheId | **System.String** | "nhibernate" | The Id of the NCache cluster e.g. "demoCache | - | IsDefault | **bool** | *false* | Sets the **CacheConfig** instance as the default to be used in case multiple instances are registered. ***Only one*** instance with a give *RegionPrefix* value should be set as default by setting this value to *true*. This property does not matter if only one **CacheConfig** is registered for given *RegionPrefix* | - | ConnectionTimeout | **System.Nullable\** | null | Gets or sets the *connectionOptions* **ConnectionTimeout** property | - | KeepAliveInterval | **System.Nullable\** | null | Gets or sets the *connectionOptions* **KeepAliveInterval** property | - | EnableKeepAlive | **System.Nullable\** | null | Gets or sets the *connectionOptions* **EnableKeepAlive** property | - | CommandRetryInterval | **System.Nullable\** | null | Gets or sets the *connectionOptions* **CommandRetryInterval** property | - | CommandRetries | **System.Nullable\** | null | Gets or sets the *connectionOptions* **CommandRetries** property | - | RetryConnectionDelay | **System.Nullable\** | null | Gets or sets the *connectionOptions* **RetryConnectionDelay** property | - | RetryInterval | **System.Nullable\** | null | Gets or sets the *connectionOptions* **RetryInterval** property | - | ConnectionRetries | **System.Nullable\** | null | Gets or sets the *connectionOptions* **ConnectionRetries** property | - | EnableClientLogs | **System.Nullable\** | null | Gets or sets the *connectionOptions* **EnableClientLogs** property | - | ClientRequestTimeout | **System.Nullable\** | null | Gets or sets the *connectionOptions* **ClientRequestTimeOut** property | - | LoadBalance | **System.Nullable\** | null | Gets or sets the *connectionOptions* **LoadBalance** property | - | AppName | **System.String** | Process Id | Gets or sets the *connectionOptions* **AppName** property | - | ClientBindIP | **System.String** | null | Gets or sets the *connectionOptions* **ClientBindIP** property | - | LogLevel | **System.Nullable\<[**NCacheLogLevel**](.\src\Configurations\NCacheLogLevel.cs)>** | null | Gets or sets the *connectionOptions* **LogLevel** property | - | Mode | **System.Nullable\<[**NCacheIsolationLevel**](.\src\Configurations\NCacheIsolationLevel.cs)>** | null | Gets or sets the *connectionOptions* **Mode** property | - | ServerList | **System.Collections.Generic.List\<[**NCacheServerInfo**](#ncacheserverinfo-class)>** | null | Gets or sets the *connectionOptions* **ServerList** property | - | UserCredentials | [**NCacheCredentials**](.\src\Configurations\NCacheCredentials.cs) | null | Gets or sets the *connectionOptions* **UserCredentials** property | - | SyncMode | **System.Nullable\<[**NCacheClientSyncMode**](.\src\Configurations\NCacheClientSyncMode.cs)>** | null | Gets or sets the *connectionOptions* **ClientCacheMode** property | - - Once set, a **CachConfig** instance can be passed as an argument to the [**CacheHandle**](.\src\Common\CacheHandle.cs) constructor to instantiate the **Cache** NCache cache handle property using the **CacheId** and **connectionOptions** fields of the **CacheConfig** instance. - - - #### NCacheServerInfo Class - - The [**NCacheServerInfo**](.\src\Configurations\NCacheServerInfo.cs) class is used to set the connection information about individual NCache servers making up the NCache cache. Following are its properties: - - | Property | Type | Default Value | Description | - |:-:|:-:|:-:|---| - | Port | **int** | 9800 | The port on which the NCache server will be listening for client CRUD requests | - | Name | **System.String**| null| The IPv4 string or DNS name of the server| - | IP | **System.Net.IPAddress** | null | The IPv4 address of the server | - | Priority| **short** | 0 | Applies to the [**Replicated**](https://www.alachisoft.com/ncache/caching-topology.html#replicated) topology where you prioritize which server the client connects to. Has no effect for other NCache [topologies](https://www.alachisoft.com/ncache/caching-topology.html) | - - Only one of the *Name* and the *IP* properties have to be set. - - [Back to top](#table-of-contents) - -- #### RegionConfig Class - - When using the NCache NHibernate provider, each NHibernate region is assigned an instance of the [**RegionConfig**](.\src\Configurations\RegionConfig.cs) class that determines how different caching strategies to during cache read and write operations, as mentioned in the [*ApplicationConfig Class*](#applicationconfig-class) section. - - Following are the properties of the **RegionConfig** class: - - | Property | Type | Default Value | Description | - |:-:|:-:|:-:|---| - | CacheId | **System.String** | null | Gets or sets the value that determines the cache Id of the NCache cluster this region will map to. If not given, the default cache Id given in the **CacheConfig** instances registered with NCacheProvider will be assigned. | - | RegionName | **System.String** | null | Gets or sets the name of the region for which this **RegionConfig** instance will be used. The region name should be in the format *[NHibernate default region prefix.]regionId* where the expression in the block parenteses can be left out if no default region-prefix is assigned | - | Expiration | **System.Nullable\** | null | If not null, overrides the default NHiberate configuration expiration period of the items cached in the region. If null and NHibernate default expiration is not set, items in the region will not be expired | - | UseSlidingExpiration | **System.Nullable\** | null | If not null, overrides the default NHibernate UseSlidingExpiration value. If null and default NHibernate UseSlidingExpiration is not set, then Absolute expiration is used. **Note:** This property only applies if expiration is enabled on the cached items either through the **Expiration** property or NHibernate default expiration is set. | - | CacheKeyPrefix | **System.String** | "NHibernate-NCache-" | Gets or sets the cache key prefix as part of the string cache key against which the items are cached in NCache | - | RegionPrefix | **System.String** | **String**.*Empty* | If not null or empty, overrides the default NHibernate RegionPrefix value. Used as part of string cache keys against which the items will be cached in NCache | - | LockKeyTimeout | **System.TimeSpan** | **TimeSpan**.*FromSeconds*(5) | Used in [READ-WRITE](https://nhibernate.info/doc/nhibernate-reference/performance.html#performance-cache-readwrite) mode to specify the amount of time cached items can be locked | - | LockAcquireTimeout | **System.TimeSpan** | **TimeSpan**.*FromSeconds*(5) | The amount of time given to acquire lock on a cached item in [READ-WRITE](https://nhibernate.info/doc/nhibernate-reference/performance.html#performance-cache-readwrite) mode | - | LockRetryTimes | **int** | 5 | The maximum number of attempts that can be made to acquire locks on cached items in [READ-WRITE](https://nhibernate.info/doc/nhibernate-reference/performance.html#performance-cache-readwrite) mode. If max. attempts is not reached before *LockAcquireTimeout* is reached, then further attempts are cancelled | - | LockMaxRetryDelay | **System.TimeSpan** | **TimeSpan**.*FromMilliseconds*(500) | The maximum delay between attemps to acquire lock in [READ-WRITE](https://nhibernate.info/doc/nhibernate-reference/performance.html#performance-cache-readwrite) mode | - | LockMinRetryDelay | **System.TimeSpan** | **TimeSpan**.*FromMilliseconds*(20) | The minimum delay between attemps to acquire lock in [READ-WRITE](https://nhibernate.info/doc/nhibernate-reference/performance.html#performance-cache-readwrite) mode | - | CircuitBreakerExceptionsAllowed | **int** | 1 | The number of times a call to NCache results in a *No Server is available* before the circuit breaker is applied | - | CircuitBreakerDurationOfBreak | **int** | 30 | The duration, in seconds,for which a circuit breaker stays in *Open* state before transitioning to *Half-open* | - - If no **RegionConfig** instance is specifically declared for a cache region, an instance with the default values for the properties of the **RegionConfig** class will be assigned and the *CacheId* property will be set to the *CacheId* of the default **CacheConfig** instance. - - [Back to top](#table-of-contents) - -- #### ConfigurationSettings Class - - The [**ConfigurationSettings**](.\src\Configurations\ConfigurationSettings.cs) class is mainly used as a data binding mechanism when populating [**ApplicationConfig**](.\src\Configurations\ApplicationConfig.cs) from a custom xml or json file in addition to using the default *AppConfig* xml file. This class can be used with [**IConfiguration**](https://docs.microsoft.com/en-us/dotnet/api/microsoft.extensions.configuration.iconfiguration?view=dotnet-plat-ext-3.1), for example, to get the data from *appsettings.json* and environmental variables. - - Ofcourse, you can instantiate an instance of this class, setting up all the cache and region configurations together with query dependencies programmatically as well. - - An instance of this class, once populated, can then be passed as an argument to the static *SetApplicationConfiguration* method of the [**NCacheProvider**](.\src\NCacheProvider.cs) class to configure the NHibernate session factory NCache second-level cache. - - [Back to top](#table-of-contents) - -### NCache NHibernate Second-Level Cache Database Dependencies - -NCache provides notification-based and polling-based database dependency features to mitigate issues related to stale cached data. Database dependencies are set as meta-data on cached items through the [**CacheItem**](https://www.alachisoft.com/resources/docs/ncache/dotnet-api-ref/Alachisoft.NCache.Client.CacheItem.html) [***Dependency***](https://www.alachisoft.com/resources/docs/ncache/dotnet-api-ref/Alachisoft.NCache.Client.CacheItem.Dependency.html#Alachisoft_NCache_Client_CacheItem_Dependency) property. - -NCache notification-based dependencies are applicable for [*MS SQL Server*](https://www.alachisoft.com/resources/docs/ncache/prog-guide/sql-dependency.html) *2005 and later* and [*Oracle*](https://www.alachisoft.com/resources/docs/ncache/prog-guide/oracle-dependency.html?tabs=net%2Cnet1) *10g and later*. In this case, NCache makes use of the database notification features to register SQL commands (SQL queries and/or stored procedures) with the database. In the event of a database change event that effects the corresponding cached items with notification-based dependencies registered, the database will notify NCache and, in response, NCache will remove the relevant data. - -Although notification-based dependencies provide real-time change notification support, having too many notifications being sent in response to database changes can cause chattiness in the network. In such cases, polling-based dependencies can be used as explained [*here*](https://www.alachisoft.com/resources/docs/ncache/prog-guide/oledb-dependency.html?tabs=net%2Cnet1). - -The NCache NHibernate provider provides the flexibility to mix and match these two modes of database dependencies for MS SQL Server 2005 and later as well as Oracle 10g and later. - -[Back to top](#table-of-contents) - -#### Database Dependencies on NHibernate Entities and Query Results - -There are three very important points to remember when using NCache database dependencies in your NHibernate application: - -- #### Entity and Query Result Dependencies Go Hand-in-Hand - - - Any time a dependency is set on cached instances of an NHibernate entity, any query results cached with identifiers belonging to those instances ***must*** also have ***table-wide*** dependencies set on them. Two scenarios that highlight this necessity are as follows: - - - Suppose you query for the IDs of all the rows in a certain table. If query caching is enabled, all the individual IDs are returned and cached. Suppose now that row-specific database dependecies are set up on instances of the NHibernate entity corresponding to that table. If you delete a row in the database using a process external to NHibernate, the corresponding cached entity is also invalidated and removed. Now, the entity does not exist in either the database or the cache. - - Since query results are cached separately by NHibernate in the query cache, if you don't set dependencies on the query results, the object identifiers of the now non-existant entities remain since NHibernate has no information about database changes outside its scope. - - Any subsequent calls to the same query will now be serviced by the cached query results but since one of the identifiers does not have the related entity in the database ***OR*** the cache, an NHibernate **ObjectNotFound** exception will be thrown. - - - Suppose you query for the customer IDs based on the country they belong to and cache the query results as well as the entities. If a database dependency is set up on the entity and an update is made to the country field in a row which has been cached, the entity is removed from the cache but the query results containing the identifiers remain. - - A subsequent call on the same query will then be serviced by the invalid cached query results. Using the identifiers, the entity will first be searched in the cache, but since it is not there due to dependency change, the updated entity information will be retrieved and cached. - - Now you may have a query over customers from, say, "USA" but you get back an ID of a customer whose country has been changed from "USA" to "Canada" suppose. - - These two cases show that if dependencies are not set up on the query results but are set up on the entities they refer to, invalid cache results are obtained even when the cached entities are up to date. - - [Back to top](#table-of-contents) - - - #### Handle Polling-Based Dependencies With **Care** - - By query result dependencies being related to entity dependencies, what is meant is the relationship between the dependencies of entities and the dependencies of the query results which are dependent on the given entities. For example, the dependencies of a query result set that is comprised of all customer IDs in the database are related to dependencies on the *Customer* NHibernate entity. - - Query dependencies are *slower* than the related entity dependencies if the former are polling-based while the latter are notification-based; with notification-based dependencies, we get real-time notifications from the databases about database changes while with polling-based dependencies, there is polling-interval delay between when database changes occur and when NCache becomes aware of the changes through polling. - - Such a mismatch in the timings of the dependencies triggering can cause problems as the following scenarios illustrate: - - - Revisiting the example given before, suppose a query is made to get all customers from the database for a given country with the query results containing the customer identifiers stored in the query cache region and the customer entities stored in the entity cache region. - - Suppose the query result is cached with polling dependency and the customer entities are cached with row-based notification dependency. Now if one of the rows for that given country has the country column changed, then the corresponding Customer entity is removed from cache immediately upon notification. - - On the other hand, the query result is not ***immediately*** invalidated by dependency change since there is polling interval in between checks for database changes. If the query is called against before the query results are invalidated, then we will get invalid result since the list of customers in the result contains a customer whose country ***was changed***. - - - Even if polling dependencies are used with both query results and the related entities, invalid cache results can still occur if the query cache region and entity cache region are in physically separate NCache clusters. This is possible since the two regions could correspond to different cache configurations that map to separate NCache clusters. - - Now if database changes occur and the entity is invalidated before the query result, then in the time till the query results are finally invalidated, invalid cache results may be obtained. - - In such cases, ***always*** try to set the query result region to be in the same physical cache as the related entity region when using polling-based dependencies. - - Furthermore, if multiple cache regions map to different cache clusters and the entities involved in the query are in separate physical caches, then use notification-based dependencies. - - [Back to top](#table-of-contents) - - - #### Use [**NCacheQueryCache**](.\src\QueryCache\NCacheQueryCache.cs) When Working with Database Dependencies - - The NHibernate [***StandardQueryCache***](https://github.com/nhibernate/nhibernate-core/blob/5.3.x/src/NHibernate/Cache/StandardQueryCache.cs) is great at maintaining cache consistency so long as all database writes happen through NHibernate. It is the cache staleness caused due to database writes by external processes that we need database dependencies in the first place. - - The **StandardQueryCache**, however, has no mechanism for integrating database dependencies with cached query results. To account for this, the [**NCacheQueryCache**](.\src\QueryCache\NCacheQueryCache.cs) class is present which extends **StandardQueryCache** and uses an instance of [**NCacheClient**](.\src\NCacheClient.cs) to insert query results with database dependencies into the NCache cache. Use the accompanying [**NCacheQueryCacheFactory**](.\src\QueryCache\NCacheQueryCacheFactory.cs) class in your NHibernate application to spin up instances of **NCacheQueryCache**. - - [Back to top](#table-of-contents) - -#### Entity Database Dependencies Classes - -The hierarchy of the classes that define the NCache NHibernate provider database dependency support for NHibernate entities are as follows: - -- #### [**DependencyConfig**](.\src\Abstractions\DependencyConfig.cs) - - This is the abstract class for database dependencies on NHibernate cached entities and has the following members which are inherited by the derived classes: - - - *DependencyID* (**int**) - - This is a unique dependency ID for a given *RegionPrefix*. - - - *EntityClassFullName* (**System.String**) - - This is the ***fully qualified*** name of the NHibernate entity. For example, the sample consists of the NHibernate entity *Customers* with fully-qualified name of *Sample.CustomerService.Domain.Customers*. - - - *RegionPrefix* (**System.String**) - - If a default region prefix is assigned in the NHibernate configuration, then this value should be set to that value. Defaults to "nhibernate". - - - *DatabaseDependencyType* ([**DatabaseDependencyType**](.\src\Abstractions\DatabaseDependencyType.cs)) - - This is a read-only enum type that can take the following possible values: - - - *Sql* - SQL Server notification-based dependency - - *Oracle* - Oracle notification-based dependency - - *Oledb* - Polling-based dependency - - - *GetCacheDependency* - - This is an abstract method implemented in the derived classes that returns an instance of [**CacheDependency**](https://www.alachisoft.com/resources/docs/ncache/dotnet-api-ref/Alachisoft.NCache.Runtime.Dependencies.CacheDependency.html). It has the following parameters: - - - *connectionString* (**System.String**) - - This is the connection string used by NCache to connect with the database and set up the notification or polling-based dependency on the database side. - - - *key* (**System.Object**) - - This is the primary key of the entity used for cases where the database dependency is set on a specific row instead of being table-wide. If no query parameters are provided with the either notification-based or polling-based dependencies, then this is disregarded. - - ***IMPORTANT***: Row-specific dependencies, whether notification-based or polling-based, only work with entities that have ***single*** primary keys and their type is restricted to one of the types- **System.String**, **bool**, **byte**, **sbyte**, **char**, **decimal**, **double**, **float**, **int**, **uint**, **long**, **ulong**, **short**. No such restriction is placed in case of table-wide dependencies and so they can work with entities with composite Ids. - - [Back to top](#table-of-contents) - -- #### [**CommandDependencyConfig**](.\src\Abstractions\CommandDependencyConfig.cs) - - This abstract class is derived from [**DependencyConfig**](.\src\Abstractions\DependencyConfig.cs) and contains members to set up *MS SQL Server* and *Oracle* notification-based dependency instances. In addition to the inherited members , it has the following additional members: - - - *SQLStatement* (**System.String**) - - This is the SQL Select query or name of the SQL Select stored procedure that will be registered with the database notification service. - - - *IsStoredProcedure* (**bool**) - - Determines whether the SQL statement is a Select stored procedure or not. Defaults to *false*. - - - *PrimaryKeyInputParameter* (**System.String**) - - Used in cases where row-specific dependency is to be used. For Select queries, it serves to replace the placeholder ***?*** in the query whereas for stored procedures, it should be ***exactly*** the input parameter name in the stored procedure declaration. This property is not required to be set for table-wide dependencies. - - - *PrimaryKeyDbType* (**System.String**) - - This is the database-specific Sql db type of the primary key. - - - *OutputParametersAndDbTypes* (**System.Collections.Dictionary\**) - - This is applicable to the case where a stored procedure with output parameters is to be registered with the database notification service. The keys of the dictionary are the ***exact*** values of the parameters in the SQL procedure declaration and the values are the corresponding database-specific db types. - - [Back to top](#table-of-contents) - -- #### [**SQLDependencyConfig**](.\src\EntityDependencies\SQLDependencyConfig.cs) - - This class is derived from [**CommandDependencyConfig**](.\src\Abstractions\CommandDependencyConfig.cs) and provides the concrete implementation for SQL Server notification-based dependencies. The inherited **DatabaseDependencyType** property is set to *DatabaseDependencyType.Sql* and the overridden **GetCacheDependency** method returns an instance of [**SqlCacheDependency**](https://www.alachisoft.com/resources/docs/ncache/dotnet-api-ref/Alachisoft.NCache.Runtime.Dependencies.SqlCacheDependency.html). - - The following are the possible (***case-insensitive***) values for the SQL Server parameter db type strings used when specifying input and output parameter types: - - | Parameter String Value | SQL Server Type | - |:-:|:-:| - | "bigint" | **BigInt** | - | "binary" | **Binary** | - | "bit" | **Bit** | - | "char" | **Char** | - | "date" | **Date** | - | "datetime" | **DateTime** | - | "datetime2" | **DateTime2** | - | "datetimeoffset" | **DateTimeOffset** | - | "decimal" | **Decimal** | - | "float" | **Float** | - | "int" | **Int** | - | "money" | **Money** | - | "nchar" | **NChar** | - | "nvarchar" | **NVarChar** | - | "real" | **Real** | - | "smalldatetime" | **SmallDateTime** | - | "smallint" | **SmallInt** | - | "smallmoney" | **SmallMoney** | - | "structured" | **Structured** | - | "time" | **Time** | - | "timestamp" | **Timestamp** | - | "tinyint" | **TinyInt** | - | "udt" | **Udt** | - | "uniqueidentifier" | **UniqueIdentifier** | - | "varbinary" | **VarBinary** | - | "varchar" | **VarChar** | - | "variant" | **Variant** | - | "xml" | **Xml** | - - [Back to top](#table-of-contents) - -- #### [**OracleDependencyConfig**](.\src\EntityDependencies\OracleDependencyConfig.cs) - - This class is derived from [**CommandDependencyConfig**](.\src\Abstractions\CommandDependencyConfig.cs) and provides the concrete implementation for Oracle notification-based dependencies. The inherited **DatabaseDependencyType** property is set to *DatabaseDependencyType.Oracle* and the overridden **GetCacheDependency** method returns an instance of [**OracleCacheDependency**](https://www.alachisoft.com/resources/docs/ncache/dotnet-api-ref/Alachisoft.NCache.Runtime.Dependencies.OracleCacheDependency.html). - - The following are the possible (***case-insensitive***) values for the Oracle parameter db type strings used when specifying input and output parameter types: - - | Parameter String Value | SQL Server Type | - |:-:|:-:| - | "bfile" | **BFile** | - | "blob" | **Blob** | - | "byte" | **Byte** | - | "char" | **Char** | - | "clob" | **Clob** | - | "date" | **Date** | - | "decimal" | **Decimal** | - | "double" | **Double** | - | "int16" | **Int16** | - | "int32" | **Int32** | - | "int64" | **Int64** | - | "intervalids" | **IntervalIDS** | - | "intervalym" | **IntervalYM** | - | "long" | **Long** | - | "longraw" | **LongRaw** | - | "nchar" | **NChar** | - | "nclob" | **NClob** | - | "nvarchar2" | **NVarChar2** | - | "raw" | **Raw** | - | "refcursor" | **RefCursor** | - | "single" | **Single** | - | "timestamp" | **TimeStamp** | - | "timestampltz" | **TimeStampLTZ** | - | "timestamptz" | **TimeStampTZ** | - | "varchar2" | **Varchar2** | - | "xmltype" | **XmlType** | - - [Back to top](#table-of-contents) - -- #### [**OleDbDependencyConfig**](.\src\EntityDependencies\OleDbDependencyConfig.cs) - - This class is derived from [**DependencyConfig**](.\src\Abstractions\DependencyConfig.cs) and contains members to set up MS SQL Server and Oracle polling-based dependency instances with the inherited **DatabaseDependencyType** property is set to *DatabaseDependencyType.Oledb*. In addition to the inherited members , it has the following additional members: - - - *QualifiedTableName* (**System.String**) - - This is the ***schema-qualified*** table name on which polling dependency is to be set up. - - - *DbCacheKey* (**System.String**) - - This is the format of the ***cache-key*** field in the [*NCache polling dependency table*](https://www.alachisoft.com/resources/docs/ncache/admin-guide/set-oledb-environment.html) with which the polling dependency will be registered in the database. It ***must*** contain exactly ***one*** occurrence of the substring *[en]* which is a place holder for the *QualifiedTableName* value. - - If you are using the dependency on a per-row basis, then the string must also contain ***one*** occurrence of the substring *[pk]* which is the place holder for the *primary key* value. - - - *DatabaseType* ([**DatabaseType**](.\src\Common\DatabaseType.cs)) - - This is an enum type that takes the following values: - - - *Sql* - Polling dependency on SQL Server - - *Oracle* - Polling dependency on Oracle - - The overridden **GetCacheDependency** method returns an instance of [**DBCacheDependency**](https://www.alachisoft.com/resources/docs/ncache/dotnet-api-ref/Alachisoft.NCache.Runtime.Dependencies.DBCacheDependency.html). - - [Back to top](#table-of-contents) - - -#### Query Result Set Database Dependencies Classes - -The hierarchy of the classes that define the NCache NHibernate provider database dependency support for NHibernate query results are as follows: - -- #### [**QueryDependencyConfiguration**](.\src\Abstractions\QueryDependencyConfiguration.cs) - - This abstract class provides the base functionality of database dependencies on query results. Following are its members: - - - *QualifiedTableName* (**System.String**) - - The is the ***schema-qualified*** table name of an entity involved in the query results in the format in which it appears in the [generated sql query as part of the query key](https://github.com/nhibernate/nhibernate-core/blob/5.3.x/src/NHibernate/Cache/QueryKey.cs). - - - *RegionPrefix* (**System.String**) - - If a default region prefix is assigned in the NHibernate configuration, then this value should be set to that value. Defaults to "nhibernate". - - - *DatabaseType* ([**DatabaseType**](.\src\Common\DatabaseType.cs)) - - If the database dependency is to be set on MS SQL Server, the value should be **DatabaseType**.*Sql* else it should be **DatabaseType**.*Oracle*. Defaults to **DatabaseType**.*Sql*. - - - *IsPollingDependencyUsed* (**bool**) - - This is a read-only value set in the derived classes that determines whether dependency is notification-based or polling-based. - - - *CreateDependency* - - This method is implemented in the derived classes and returns an instance of [**CacheDependency**](https://www.alachisoft.com/resources/docs/ncache/dotnet-api-ref/Alachisoft.NCache.Runtime.Dependencies.CacheDependency.html). It takes a single parameter *connectionString* of type **System.String** that is used to access the database and register the dependency with it. - - [Back to top](#table-of-contents) - -- #### [**QueryCommandDependencyConfiguration**](.\src\QueryDependencies\QueryCommandDependencyConfiguration.cs) - - This class extends [**QueryDependencyConfiguration**](.\src\Abstractions\QueryDependencyConfiguration.cs) and provides functionality for notification-based database dependencies on cached query results. Consequently, the inherited property *IsPollingDependencyUsed* is set to false. Besides the inherited members, additional members of this class are as follows: - - - *KeyColumnNames* (**System.String[]**) - - This is a string array of column names of an entity in the corresponding database table as they appear in the [generated sql query as part of the query key](https://github.com/nhibernate/nhibernate-core/blob/5.3.x/src/NHibernate/Cache/QueryKey.cs). - - The *KeyColumnNames*, *QualifiedTableName* and *DatabaseType* properties are used in the implemented *CreateDependency* method to return either an instance of [**SqlCacheDependency**](https://www.alachisoft.com/resources/docs/ncache/dotnet-api-ref/Alachisoft.NCache.Runtime.Dependencies.SqlCacheDependency.html) or [**OracleCacheDependency**](https://www.alachisoft.com/resources/docs/ncache/dotnet-api-ref/Alachisoft.NCache.Runtime.Dependencies.OracleCacheDependency.html). - - [Back to top](#table-of-contents) - -- #### [**QueryTableDependencyConfiguration**](.\src\QueryDependencies\QueryTableDependencyConfiguration.cs) - - This class extends [**QueryDependencyConfiguration**](.\src\Abstractions\QueryDependencyConfiguration.cs) and provides polling-based database dependencies on cached query results. - - The overridden *CreateDependency* method return an instance of [**DBCacheDependency**](https://www.alachisoft.com/resources/docs/ncache/dotnet-api-ref/Alachisoft.NCache.Runtime.Dependencies.DBCacheDependency.html) with the *PrimaryKey* value set to the inherited *QualifiedTableName* value and the dependency is registered in the [NCache polling dependency table](https://www.alachisoft.com/resources/docs/ncache/admin-guide/set-oledb-environment.html#step-1-create-table-in-database) with *cache_key* value set to *QualifiedTableName:ALL*. - - As such, the relevant trigger has to be present in the database to modify the *modified* field of this row to 1 post-delete and post-update. Examples of such triggers can be found [here](.\sample\DatabaseObjects\SQL\SQLPollingDependencyTriggers.cs) for SQL Server and [here](.\sample\DatabaseObjects\Oracle\OraclePollingDependencyTriggers.cs) for Oracle database. - - [Back to top](#table-of-contents) - ### Sample Demonstration The accompanying [sample](.\sample) can be used to demonstrate NCache as an NHibernate provider. It has been developed and tested with *MS SQL Server 2017* as well as *Oracle 12c Enterprise*. @@ -789,10 +267,4 @@ Alachisoft © provides various sources of technical support. © 2020 Alachisoft -[Back to top](#table-of-contents) - - - - - - +[Back to top](#table-of-contents) \ No newline at end of file From 01503763a0530541f088e3c2926835afc3a100ec Mon Sep 17 00:00:00 2001 From: zeeshanmjd Date: Tue, 31 Aug 2021 16:55:28 +0500 Subject: [PATCH 21/26] In app.config CacheID value is changed to "demoCache". --- .../PollingBasedDependency/PollingDependency/app.config | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dotnetcore/Dependencies/PollingBasedDependency/PollingDependency/app.config b/dotnetcore/Dependencies/PollingBasedDependency/PollingDependency/app.config index 9be05f9..6d29625 100644 --- a/dotnetcore/Dependencies/PollingBasedDependency/PollingDependency/app.config +++ b/dotnetcore/Dependencies/PollingBasedDependency/PollingDependency/app.config @@ -2,6 +2,6 @@ - + From 5badb862c1f35c267b4756d94b66e777f2aac8d5 Mon Sep 17 00:00:00 2001 From: HassaanYounas Date: Tue, 31 Aug 2021 17:00:45 +0500 Subject: [PATCH 22/26] Updated ResponseCaching README file. --- dotnetcore/ResponseCaching/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dotnetcore/ResponseCaching/README.md b/dotnetcore/ResponseCaching/README.md index d145143..224a907 100644 --- a/dotnetcore/ResponseCaching/README.md +++ b/dotnetcore/ResponseCaching/README.md @@ -35,7 +35,7 @@ Before the sample application is executed make sure that: - Change the cache name - By default this sample uses 'demoCache', make sure that cache is running. - Change the connection string - - By default this sample uses 'Mydbstring', make sure that connection string connect with sql server. + - By default this sample uses 'DBServer1', make sure that connection string connect with sql server. ### Build and Run the Sample From eeb2d07ef4ce2f7d15b7063341037e6a83e7726d Mon Sep 17 00:00:00 2001 From: HassaanYounas Date: Tue, 31 Aug 2021 17:02:31 +0500 Subject: [PATCH 23/26] Updated PollingDependendy app.config file. --- .../PollingBasedDependency/PollingDependency/app.config | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dotnetcore/Dependencies/PollingBasedDependency/PollingDependency/app.config b/dotnetcore/Dependencies/PollingBasedDependency/PollingDependency/app.config index 9be05f9..6d29625 100644 --- a/dotnetcore/Dependencies/PollingBasedDependency/PollingDependency/app.config +++ b/dotnetcore/Dependencies/PollingBasedDependency/PollingDependency/app.config @@ -2,6 +2,6 @@ - + From 0669ee9e7aa45b9e4aa481b542ac531317a4f832 Mon Sep 17 00:00:00 2001 From: HassaanYounas Date: Wed, 1 Sep 2021 09:49:37 +0500 Subject: [PATCH 24/26] Added README file in IdentityServer4 sample for .NET Core. --- .../IdentityServer4.Store.NCache/README.md | 263 ++++++++++++++++++ 1 file changed, 263 insertions(+) create mode 100644 dotnetcore/IdentityServer4.Store.NCache/README.md diff --git a/dotnetcore/IdentityServer4.Store.NCache/README.md b/dotnetcore/IdentityServer4.Store.NCache/README.md new file mode 100644 index 0000000..a3b339c --- /dev/null +++ b/dotnetcore/IdentityServer4.Store.NCache/README.md @@ -0,0 +1,263 @@ +# NCache IdentityServer4 Storage and Caching Provider + +### Table of contents + +* [Introduction](#introduction) +* [Steps Before Starting Application](#steps-before-starting-application) +* [NCache as In-Memory IdentityServer4 Store](#ncache-as-in-memory-identityserver4-store) +* [NCache as IdentityServer4 Cache Implementation](#ncache-as-identityserver4-cache-implementation) +* [Prerequisites](#prerequisites) +* [Build and Run the sample](#build-and-run-the-sample) +* [Additional Resources](#additional-resources) +* [Technical Support](#technical-support) +* [Copyrights](#copyrights) + +### Introduction + +This sample is taken from the IdentityServer4 GitHub [Samples illustrating the use of EntityFramework Core with IdentityServer4](https://identityserver4.readthedocs.io/en/latest/quickstarts/5_entityframework.html) and it is made up of 4 applications to showcase typical IdentityServer4 behavior. +The basic working of the EntityFramework Core sample is explained in the IdentityServer4 docs page given [here](https://identityserver4.readthedocs.io/en/latest/quickstarts/5_entityframework.html). + +### Steps Before Starting Application + +As mentioned in the [introduction](#introduction), the sample has been taken from the IdentityServer4 Quickstarts section and as such, the applications will run as expected from a single machine. + +**However**, in case you would like to spread out the applications on different machines, then the following steps must be taken: + +- In the [*Config.cs*](./src/Sample/IdentityServer/Config.cs) file of the [*IdentityServer*](./src/Sample/IdentityServer) project, update the *RedirectUris*, *PostLogoutRedirectUris* and *AllowedCorsOrigins* properties of the MVC and Javascript clients by replacing the URLs on which the client applications will be launched as shown below: + + ```csharp + public static IEnumerable Clients => + new List + { + // interactive ASP.NET Core MVC client + new Client + { + ClientId = "mvc", + ClientSecrets = { new Secret("secret".Sha256()) }, + + AllowedGrantTypes = GrantTypes.Code, + RequireConsent = false, + RequirePkce = true, + + // where to redirect to after login + RedirectUris = + { "http:///signin-oidc" }, + + // where to redirect to after logout + PostLogoutRedirectUris = + { "http:///signout-callback-oidc" }, + + AllowedScopes = new List + { + IdentityServerConstants.StandardScopes.OpenId, + IdentityServerConstants.StandardScopes.Profile, + "api1" + }, + + AllowOfflineAccess = true + }, + // JavaScript Client + new Client + { + ClientId = "js", + ClientName = "JavaScript Client", + AllowedGrantTypes = GrantTypes.Code, + RequirePkce = true, + RequireClientSecret = false, + + RedirectUris = + { "http:///callback.html" }, + PostLogoutRedirectUris = + { "http:///index.html" }, + AllowedCorsOrigins = + { "http://" }, + + AllowedScopes = + { + IdentityServerConstants.StandardScopes.OpenId, + IdentityServerConstants.StandardScopes.Profile, + "api1" + } + } + }; + } + + ``` + +- In the [*Startup.cs*](./src/Sample/Api/Startup.cs) file of the [*Api*](./src/Sample/Api) project, update the code as shown below: + + ```csharp + public void ConfigureServices(IServiceCollection services) + { + services.AddControllers(); + + services.AddAuthentication("Bearer") + .AddJwtBearer("Bearer", options => + { + options.Authority = + "http://"; + options.RequireHttpsMetadata = false; + + options.Audience = "api1"; + }); + + services.AddCors(options => + { + // this defines a CORS policy called "default" + options.AddPolicy("default", policy => + { + policy.WithOrigins( + "http://") + .AllowAnyHeader() + .AllowAnyMethod(); + }); + }); + } + + ``` +- In the [Startup.cs](./src/Sample/MvcClient/Startup.cs) file of the [*MvcClient*](./src/Sample/MvcClient) project, update the URL of the IdentityServer as shown below: + + ```csharp + services.AddAuthentication(options => + { + options.DefaultScheme = "Cookies"; + options.DefaultChallengeScheme = "oidc"; + }) + .AddCookie("Cookies") + .AddOpenIdConnect("oidc", options => + { + options.Authority = + "http://"; + options.RequireHttpsMetadata = false; + + options.ClientId = "mvc"; + options.ClientSecret = "secret"; + options.ResponseType = "code"; + + options.SaveTokens = true; + + options.Scope.Add("api1"); + options.Scope.Add("offline_access"); + }); + ``` +- In the [*app.js*](./src/Sample/JavaScriptClient/wwwroot/app.js) file of the [JavaScriptClient](./src/Sample/JavaScriptClient) project, change the code as shown below: + + ```javascript + var config = { + authority: "http://", + client_id: "js", + redirect_uri: "http:///callback.html", + response_type: "code", + scope:"openid profile api1", + post_logout_redirect_uri : "http:///index.html", + }; + ``` +With these changes in place, you can now deploy your applications on the different machines for testing NCache as both a [configuration and operational store](#ncache-as-in-memory-identityserver4-store) as well as a [distributed caching mechanism on top of existing storage media](#ncache-as-identityserver4-cache-implementation). + + +### NCache as In-Memory IdentityServer4 Store + +We have modified the sample to demonstrate how NCache can be used as a configuration store to contain data regarding **clients**, +**api resources**, **identity resources** and/or an operational store to house **persisted grants** and **device flow codes**. + +To demonstrate NCache as an IdentityServer4 store for configuration and operational data, make the following changes in the code: + +- In [**Program.cs**](./src/Sample/IdentityServer/Program.cs), modify the code shown below by uncommenting *.UseStartup\()* + and commenting out *.UseStartup\()* as shown below. + + + ```csharp + // beginning of the code + public static IWebHostBuilder CreateWebHostBuilder(string[] args) + { + return WebHost.CreateDefaultBuilder(args) + .UseStartup() + // .UseStartup() + .UseSerilog((context, configuration) => + // rest of the code + ``` + +- In the [**appsettings.json**](./src/Sample/IdentityServer/appsettings.json) file, modify the value of the *CacheId* key to the name of the + cache you will be using. In the sample, it is given the value of *democache*. Furthermore, for the *Servers* key, use a comma separated list + of one or more IP addresses belonging to the NCache servers making up the NCache cluster. In the sample, I have given a demo IP address + of *20.200.20.45*. + +- Run applications [**IdentityServer**](./src/Sample/IdentityServer), [**MvcClient**](./src/Sample/MvcClient), [**Api**](./src/Sample/Api), [**JavaScriptClient**](./src/Sample/JavaScriptClient) to see how NCache operates as an IdentityServer4 configuration and operational store after making sure that the demonstration cache used as both a configuration and operational store is running and can be connected to from **IdentityServer** sample + application. + + +### NCache as IdentityServer4 Cache Implementation + +Besides NCache available for use as a configuration and operation store, it can also be used to **cache** Client and Resource configuration data by using the +ICache implementation given [here](./src/IdentityServer4.NCache/Caching/Cache.cs). +It can also be used to cache operational data using [CachingPersistedGrantStore](./src/IdentityServer4.NCache/Caching/PersistedGrantStore/CachingPersistedGrantStore.cs) +as well as a caching mechanism for the [IProfileService](http://docs.identityserver.io/en/latest/reference/profileservice.html) whose implementation is given +[here](./src/IdentityServer4.NCache/Caching/ProfileService/CachingProfileService.cs). + +To demonstrate NCache as a configuration store cache while persisting configuration and operational data in SQL Server, make the following changes in the code: + +- In [**Program.cs**](./src/Sample/IdentityServer/Program.cs), modify the code shown below by commenting out *.UseStartup\()* + and uncommenting *.UseStartup\()* as shown below. + + + ```csharp + // beginning of the code + public static IWebHostBuilder CreateWebHostBuilder(string[] args) + { + return WebHost.CreateDefaultBuilder(args) + // .UseStartup() + .UseStartup() + .UseSerilog((context, configuration) => + // rest of the code + ``` + +- In the [**appsettings.json**](./src/Sample/IdentityServer/appsettings.json) file, modify the value of the *CacheId* key to the name of the + cache you will be using. In the sample, it is given the value of *democache*. Furthermore, for the *Servers* key, use a comma separated list + of one or more IP addresses belonging to the NCache servers making up the NCache cluster. In the sample, I have given a demo IP address + of *20.200.20.45*. Also, give the connection string of the SQL Server. + + **IMPORTANT**: The application will generate the database and all relevant tables using EF Core migrations using that connection string. Don't create + the database beforehand. + +- Run applications [**IdentityServer**](./src/Sample/IdentityServer), [**MvcClient**](./src/Sample/MvcClient), [**Api**](./src/Sample/Api), [**JavaScriptClient**](./src/Sample/JavaScriptClient) to see how NCache operates as a caching mechanism for the configuration store, the persisted grant store as well as the IProfileService default implementation after making sure that the demonstration cache used as a configuration store and persisted grant store cache is running and can be connected to from **IdentityServer** sample application. + + +### Prerequisites + +Requirements: + +- .net core 3.0 and 3.1 sdk and runtimes for building and running the applications comprising the sample. +- NCache Enterprise Edition 5.0 SP3 running on server(s) + +Before the sample application is executed make sure that: +- appsettings.json have been changed according to the configurations. + - Change the cache name and server IP address information +- Make sure that cache is running. +- Make sure a [**client.ncconf**](https://www.alachisoft.com/resources/docs/ncache-pro/admin-guide/client-config.html) file is available with **Copy Always** setting. + +### Build and Run the Sample + +- Run the sample applications. + +### Additional Resources + +##### Documentation +The complete online documentation for NCache is available at: +http://www.alachisoft.com/resources/docs/#ncache + +Documentation regarding the architecture of the NCache IdentityServer4 provider is available [here](./resources/Architecture.md) + +##### Programmers' Guide +The complete programmers guide of NCache is available at: +http://www.alachisoft.com/resources/docs/ncache/prog-guide/ + +### Technical Support + +Alachisoft © provides various sources of technical support. + +- Please refer to http://www.alachisoft.com/support.html to select a support resource you find suitable for your issue. +- To request additional features in the future, or if you notice any discrepancy regarding this document, please drop an email to [support@alachisoft.com](mailto:support@alachisoft.com). + +### Copyrights + +© 2020 Alachisoft \ No newline at end of file From f72a41726d71c4209f049e09025adf925816c488 Mon Sep 17 00:00:00 2001 From: HassaanYounas Date: Thu, 2 Sep 2021 15:09:21 +0500 Subject: [PATCH 25/26] Updated the csproj files of Loader Refresher sample in .NET. --- .../RefresherSample/LoaderAndRefresherSample.csproj | 6 ------ .../RefresherSampleUsage/LoaderRefresherSampleUsage.csproj | 7 +------ 2 files changed, 1 insertion(+), 12 deletions(-) diff --git a/dotnet/CacheLoaderAndRefresherSample/RefresherSample/LoaderAndRefresherSample.csproj b/dotnet/CacheLoaderAndRefresherSample/RefresherSample/LoaderAndRefresherSample.csproj index cd64993..30ddc88 100644 --- a/dotnet/CacheLoaderAndRefresherSample/RefresherSample/LoaderAndRefresherSample.csproj +++ b/dotnet/CacheLoaderAndRefresherSample/RefresherSample/LoaderAndRefresherSample.csproj @@ -12,10 +12,4 @@ - - - Always - - - diff --git a/dotnet/CacheLoaderAndRefresherSample/RefresherSampleUsage/LoaderRefresherSampleUsage.csproj b/dotnet/CacheLoaderAndRefresherSample/RefresherSampleUsage/LoaderRefresherSampleUsage.csproj index 1941dc1..24584ab 100644 --- a/dotnet/CacheLoaderAndRefresherSample/RefresherSampleUsage/LoaderRefresherSampleUsage.csproj +++ b/dotnet/CacheLoaderAndRefresherSample/RefresherSampleUsage/LoaderRefresherSampleUsage.csproj @@ -135,13 +135,8 @@ Always - - Designer - - - Always - + From f378a912837adcce1666edf4b2f7a1eeff8e95cd Mon Sep 17 00:00:00 2001 From: zeeshanmjd Date: Thu, 2 Sep 2021 15:38:40 +0500 Subject: [PATCH 26/26] Installed EFCore version 5.0.2 in EntityFramework project --- .../EFCore/EFCoreCaching/EFCoreCaching.csproj | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/dotnetcore/EntityFramework/EFCore/EFCoreCaching/EFCoreCaching.csproj b/dotnetcore/EntityFramework/EFCore/EFCoreCaching/EFCoreCaching.csproj index cd60025..f29d5b3 100644 --- a/dotnetcore/EntityFramework/EFCore/EFCoreCaching/EFCoreCaching.csproj +++ b/dotnetcore/EntityFramework/EFCore/EFCoreCaching/EFCoreCaching.csproj @@ -8,6 +8,7 @@ + @@ -17,4 +18,13 @@ + + + Always + + + Always + + +