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 |