ASP. NET. programación avanzada Persiste y Campus Virtual

Anuncio
ASP. NET. programación avanzada
Persiste y Campus Virtual
ClasePersiste
Para compartir datos entre diferentes plataformas
Asp ↔ .net ↔ php
Referencia:
/toolsNet/DLLs/ClasePersiste.dll
using ua;
ClasePersiste persiste = new ClasePersiste();
Almacenar Datos
●
Form
●
QueryString
●
ServerVariables
●
Session
●
Application
●
Datos definidos por el usuario
Almacenar Datos
var idDatos = persiste.Guarda();
Propiedades
GuardaForm
GuardaQueryString
GuardaServerVariables
GuardaSession
GuardaApplication
persiste.GuardaSession = true;
Inclusión datos particulares
void Escribe(string Nombre, string Valor)
persiste.Escribe("nombre","Sergio");
void EscribePorTipo(string Nombre, string Valor,
string Tipo)
Q
F
V
S
A
–
–
–
–
–
QueryString
Form (Post)
Server
Session
Application
persiste.EscribePorTipo("nombre","Sergio","S");
Lectura datos almacenados
void Recupera(string IdSession)
var persiste = new ClasePersiste();
persiste.Recupera(idDato);
string Lee(string nombre)
Sin tipo (general)
QueryString
Form (Post)
Session
Application
Server
Lectura datos
public string LeePorTipo(string Nombre, string Tipo)
Borrar datos
bool BorrarDatos
void BorrarDatosBD(Int32 id)
Gestión sesión
void GeneraVariablesSession()
void GeneraVariableSession(string nombreVariable)
Apoyo
int NumeroParametros
void LimpiaDatos()
Encriptación
string Encriptar(string Texto)
string Desencriptar(string Texto)
Campus Virtual
●
●
●
●
Cada aplicación tendrá su propia carpeta, ya no estará dentro de
WebCvNet.
Dentro de cada aplicación se creará una carpeta CV para los aspx de
Campus virtual si la aplicación tiene módulos para este. Si la
aplicación es pura de CV irá en el raiz.
Los datos de session y demás se pasarán mediante ClasePersiste
en un asp dentro de WebCV
En el web config de la aplicación habrá que poner en la seccion
system.web:
<system.web>
<sessionState
cookieName="ASP.NETCV_SessionId"></sessionState>
para que cuando se salga de campus virtual se eliminen todas las
varibles de sesión de sus aplicaciones.
Descargar