StandardSettingsStorageManager.Save

StandardSettingsStorageManager

Guardar

Disponible desde la versión 8.2.

Sintaxis:

Save(<ObjectKey>, <SettingsKey>, <Settings>, <SettingsDescription>, <UserName>)

Parámetros:

<ObjectKey> (obligatorio)

Tipo: String.
Clave del objeto de configuración.
Para más información, consulte Configuración guardada automáticamente en el almacenamiento del sistema.

<SettingsKey> (opcional)

Tipo: String.
Clave de la configuración a guardar.
Valor predeterminado: Cadena vacía.

<Settings> (obligatorio)

Tipo: Arbitrario.
Contiene la configuración a guardar en el almacenamiento.

<SettingsDescription> (opcional)

Tipo: SettingsDescription.
Descripción de la configuración.
Para el almacenamiento estándar de esta configuración, solo se utiliza la propiedad Presentation.
Si no se especifica, no se establece ninguna descripción.

<UserName> (opcional)

Tipo: String.
Nombre del usuario cuya configuración se va a guardar.
Si no se especifica, se guardan las configuraciones del usuario actual.
Si se cambia el nombre de usuario, las configuraciones anteriores no se reemplazan.
Si se crea un nuevo usuario cuyo nombre coincide con el nombre del usuario anterior, entonces se utilizan las configuraciones existentes para él.
Si se especifica un usuario que no es el actual, es decir, al intentar llamar a las configuraciones que no pertenecen al usuario actual, se requiere el derecho de administración de datos para el usuario actual.

Descripción:

Guarda las configuraciones en el almacenamiento.
Este método requiere el derecho de acceso “Guardar datos de usuario”.

Disponibilidad:

Servidor, cliente grueso, conexión externa.

Nota:

Si el método guarda un objeto de configuración de apariencia de formulario para un usuario que no es el usuario de la base de datos actual y el objeto ya existe, las últimas configuraciones guardadas se aplican cuando se carga un formulario (siempre que las configuraciones anteriores no estén en caché o ya se hayan eliminado de la caché).
Las configuraciones de formulario se almacenan en caché cuando se carga un formulario. Se eliminan de la caché en los siguientes casos: ha pasado un tiempo de espera de 20 minutos, se cierran todas las conexiones de la base de datos o se guardan las configuraciones del usuario actual.
Por lo tanto, si desea que las configuraciones guardadas surtan efecto de inmediato, guárdelas en la sesión del usuario que las utilizará.

Disponible desde:

Disponible desde la versión 8.2.