Add-CompactType - Cmdlet do PowerShell
Este cmdlet do PowerShell permite ao usuário registrar um objeto personalizado para serialização compacta para os caches fornecidos. O cmdlet do PowerShell permite que os usuários adicionem uma classe à configuração de cache com alguns dos atributos marcados como não compactos, enquanto o restante é serializado compacto.
Note
Este recurso está disponível apenas em NCache Enterprise.
Note
Observe que ao usar o NCache .NET Edition, você precisará .dll bibliotecas em vez de .jar assemblies para este cmdlet do PowerShell.
Add-CompactType -AssemblyPath [-CacheName] -Class [-NonCompactAttributes] [-Port] [-Server] [-Credentials] [-NoLogo]
Exemplos de Add-CompactType - cmdlet do PowerShell
- Este comando configura a classe de objeto Customers compact serializável para um cache denominado demoCache.
Add-CompactType -CacheName demoCache -AssemblyPath C:\Data.jar -Class Data.Customer
- Este comando configura a classe de objeto Customers compact serializável para um cache denominado demoCache e marca os atributos CustomerID e FirstName como não compactos.
Add-CompactType -CacheName demoCache -AssemblyPath C:\Data.jar -Class Data.Customer -NonCompactAttributes "CustomerID'$'FirstName"
- Este comando configura a classe de objeto Customers compact serializável para um cache denominado demoCache e marca os atributos CustomerID e FirstName como não compactos no nó do servidor 20.200.20.11.
Add-CompactType -CacheName demoCache -AssemblyPath C:\Data.jar -Class Data.Customer -NonCompactAttributes "CustomerID'$'FirstName" –Server 20.200.20.11
Propriedades
Note
Os parâmetros com asterisco (*) em seus nomes são os parâmetros obrigatórios e os demais são opcionais.
parâmetros | Tipos de dados | Descrição | Valor padrão |
---|---|---|---|
-AssemblyPath* |
<String> |
Especifica o caminho do assembly que precisa ser configurado como um tipo compacto. | - |
-CacheName* |
<String> |
Especifica o nome do cache. | - |
-Class* |
<String> |
Especifica a classe que precisa ser serializada. | - |
-NonCompactAttributes |
<String> |
Especifica os atributos da classe que não precisam ser serializados com um delimitador '$' | - |
-Server |
<String> |
Especifica o NCache nome do servidor onde o NCache O serviço está em execução. | - |
-Port |
<Integer> |
Especifica a porta do servidor onde NCache o servidor está escutando. | 8250 |
-Credentials |
<pscredential> |
Especifica as credenciais do usuário necessárias para autorizar o acesso à operação especificada. Essas credenciais devem pertencer a um usuário que possua permissões apropriadas no nó. | - |
-NoLogo |
<SwitchParameter> |
Suprime a exibição do banner do logotipo. | Falso |