Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Esta classe tem como objetivo disponibilizar um mecanismo seguro de armazenamento de dados do tipo caracter. 

Somente o método ou função que originou o registro poderá visualizar, alterar ou excluir o mesmo.

...

Se verdadeiro, indica que conseguiu guardar o registro

Informações

Importante!!!

O Id informado é exclusivo para o fonte/função utilizado. Mesmo que o mesmo Id seja informado em um fonte/função diferente eles não se influenciarão. Ex

Bloco de código
titlefonte1.prw
User Function teste1()

    Local cData   	 := 'Texto com acentuação'
    Local cID      	:= 'MeuID'
    Local cDataRet	 := ""
    
    FwSafeVault():Put(cID, cData) //Valor exclusivo para o fonte1 função teste1
 
return

User Function teste2()
    Local cID      	:= 'MeuID'
    Local cDataRet	 := ""
    
    FwSafeVault():Get(cID) //Valor retornado aqui será vazio ( "" ) pq não houve gravação nessa função
 
return




...

Get

Sintaxe:

FWSafeVault():Get( cID)

...

Método responsável por retornar o conteúdo armazenado.  Somente o método ou função que originou o registro consegue recuperá-lo. 

Parâmetro

Tipo

Descrição

Obrigatório

cID

Caracter

Identificador do registro que foi armazenado

x

Retorno:

Conteúdo armazenado. Retorna uma string vazia ("") caso não encontre o ID.

...

Delete

Sintaxe:

FWSafeVault():Delete( cID)

...