Table of Contents

Add-PortableType

Note

This feature is only available in NCache Enterprise edition.

Add-PortableType cmdlet enables the user to register different custom classes and different data types for data sharing which reduces traffic and data size with the help of Compact Serialization. Data sharing can be configured between different versions of objects of same platform as well as different objects of different platforms.

Add-PortableType [-CacheName] -ConfigPath [-NoLogo] [-Password] [-Port] [-Server] [-UserId]

These properties are explained in detail in the Properties section.

Examples

  • This command configures the objects of shared types for a cache named demoCache in the configuration file placed at the path specifies.
Add-PortableType -CacheName demoCache -Path C:\\config.xml
  • This command configures the objects of shared types for a cache named demoCache existing on the server node’20.200.21.11’ in the configuration file placed at the path specified.
Add-PortableType -CacheName demoCache -Path C:\\config.xml –Server 20.200.21.11
  • This command configures the objects of shared types for a cache named demoCache existing on the server node’20.200.21.11’ in the configuration file placed at the path specified and the port where NCache server is listening is 8251 which is not the default port. The display of the logo banner is suppressed.
Add-PortableType demoCache -Path C:\\config.xml –Server 20.200.21.11 –Port 8251
-NoLogo

Properties

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

Parameters Data Types Description Default Value
-CacheName* <String> Specifies the name of the cache for which data sharing is to be enabled. -
-ConfigPath* <String> Specifies the path of the configuration file where the data types need to be configured. -
-Server <String> Specifies the NCache server name where the NCache service is running. -
-Port <Integer> Specifies the server port where NCache server is listening. 8250
-UserId <String> Specifies the User Id used to authorize a user if security is enabled on cache server. This User Id must be the same as the active directory user credentials. -
-Password <String> Specifies the password against the user Id; to authorize a user if security is enabled on cache server. This password must be the same as active directory password. -
-NoLogo <SwitchParameter> Suppresses display of the logo banner. False