• Facebook
  • Twitter
  • Youtube
  • LinedIn
  • RSS
  • Docs
  • Comparisons
  • Blogs
  • Download
  • Contact Us
Download
Show / Hide Table of Contents

Add-ClientCacheRefDataType

Add-ClientCacheRefDataType cmdlet is used to define Reference Data Types for a Full-Data Client Cache. By registering specific data classes (via a DLL or JSON files), administrators enable NCache to maintain a complete, locally residing dataset for those types at the application tier.

Add-ClientCacheRefDataType -CacheName -AssemblyPath `
                           -Datatype [-NoLogo] `
                           [-Port] [-Server] `
                           [-TlsCertPath] [-TlsCertPassword] `
                           [-Credentials]

Examples

  • This command adds the class Data.Customer as a reference data type for the Full-Data Client Cache configured for defaultCache.
Add-ClientCacheRefDataType -CacheName defaultCache -AssemblyPath C:\Data.dll `
                           -Datatype Data.Customer
  • This command adds the classes Data.Customer and Data.Product as reference data types for the Full-Data Client Cache configured for defaultCache on server 20.200.20.11.
Add-ClientCacheRefDataType -CacheName defaultCache -AssemblyPath C:\Data.dll `
                           -Datatype Data.Customer'$'Data.Product `
                           -Server 20.200.20.11
  • This command adds the classes Data.Customer and Data.Product as reference data types for the Full-Data Client Cache configured for defaultCache on server 20.200.20.11. In this case, the AssemblyPath points to a JSON file.
Add-ClientCacheRefDataType -CacheName defaultCache -AssemblyPath C:\Data.json `
                           -Datatype Data.Customer'$'Data.Product `
                           -Server 20.200.20.11
  • This command adds the class Data.Customer as reference data type for the Full-Data Client Cache configured for defaultCache on the local server using security credentials.
Add-ClientCacheRefDataType -CacheName defaultCache -AssemblyPath C:\Data.dll `
                           -Datatype Data.Customer -Credentials(Get-Credential john_smith)
  • This command adds the classes Data.Customer and Data.Product as reference data types for the Full-Data Client Cache configured for defaultCache on server 20.200.20.11 using a client PEM certificate and password for mutual TLS (mTLS) authentication.
Add-ClientCacheRefDataType -CacheName defaultCache -AssemblyPath C:\Data.dll `
                           -Datatype Data.Customer'$'Data.Product `
                           -Server 20.200.20.11 -TlsCertPath "C:\certs\client.pem" `
                           -TlsCertPassword "clientKeyPassword"

Properties

Note

The parameters with asterisk (*) on their names are the required parameters and the rest are optional.

Parameters Data Types Description Default Value
-AssemblyPath* <String> Specifies the path of the assembly that contains classes to be configured as reference data types. -
-CacheName* <String> Specifies the name of the clustered cache with which the Full-Data Client Cache is configured.
NOTE: The cache must already exist on the source server.
-
-Datatype* <String> Specifies the names of the reference data types configured for Full-Data Client Cache. Multiple data types should be '$' separated, e.g., Data.Customer'$'Data.Product. -
-Port <Integer> Specifies the server port where NCache Service is listening. 9803
-Server <String> Specifies the name or IP address of the NCache server where the clustered cache is registered. IP of local machine
-Credentials <pscredential> Specifies the user credentials used to authorize the user for this operation. It is required in case security is enabled on cache server. The password must be the same as the active directory user password. The user id must be the same as the active directory user id. -
-TlsCertPath <String> Specifies the path to a client PEM certificate for mTLS authentication. The PEM file must contain the private key, leaf certificate, and any intermediate certificates. This is required when running the PowerShell module from a machine without NCache installed and connecting to a server that requires mTLS. On an NCache server installation, the node's own certificate is used automatically. Relative paths are resolved from the current PowerShell location. A certificate can be generated using New-NCacheTlsCertificate. -
-TlsCertPassword <String> Specifies the password for the encrypted private key in the PEM file provided through -TlsCertPath. Omit this parameter if the private key is not encrypted. The password is used only for the current command and is not saved in the NCache server configuration. -
-NoLogo <SwitchParameter> Suppresses display of the logo banner. False

Contact Us

PHONE

+1 214-619-2601   (US)

+44 20 7993 8327   (UK)

 
EMAIL

sales@alachisoft.com

support@alachisoft.com

NCache
  • Edition Comparison
  • NCache Architecture
  • Benchmarks
Download
Pricing
Try Playground

Deployments
  • Cloud (SaaS & Software)
  • On-Premises
  • Kubernetes
  • Docker
Technical Use Cases
  • ASP.NET Sessions
  • ASP.NET Core Sessions
  • Pub/Sub Messaging
  • Real-Time ASP.NET SignalR
  • Internet of Things (IoT)
  • NoSQL Database
  • Stream Processing
  • Microservices
Resources
  • Magazine Articles
  • Third-Party Articles
  • Articles
  • Videos
  • Whitepapers
  • Shows
  • Talks
  • Blogs
  • Docs
Customer Case Studies
  • Testimonials
  • Customers
Support
  • Schedule a Demo
  • Forum (Google Groups)
  • Tips
Company
  • Leadership
  • Partners
  • News
  • Events
  • Careers
Contact Us

  • EnglishChinese (Simplified)FrenchGermanItalianJapaneseKoreanPortugueseSpanish

  • Contact Us
  •  
  • Sitemap
  •  
  • Terms of Use
  •  
  • Privacy Policy
© Copyright Alachisoft 2002 - . All rights reserved. NCache is a registered trademark of Diyatech Corp.
Back to top