Environement-VS 1.0.0-Alpha
Chargement...
Recherche...
Aucune correspondance
Référence de la classe GalacticShrine.Stockage.Session

[FR] Classe responsable du stockage sécurisé des données de session. [EN] Class responsible for secure session data storage. Plus de détails...

Graphe d'héritage de GalacticShrine.Stockage.Session:
Graphe de collaboration de GalacticShrine.Stockage.Session:

Fonctions membres publiques

void Sauvegarder (string Donnees, string Cle)
 [FR] Sauvegarde les données de session dans un fichier sécurisé. [EN] Saves the session data in a secure file.
async Task SauvegarderAsync (string Donnees, string Cle, CancellationToken JetonAnnulation=default)
 [FR] Sauvegarde de manière asynchrone les données de session dans un fichier sécurisé. [EN] Asynchronously saves session data in a secure file.
string Charger (string Cle)
 [FR] Charge les données de session depuis un fichier sécurisé. [EN] Loads session data from a secure file.
async Task< string > ChargerAsync (string Cle, CancellationToken JetonAnnulation=default)
 [FR] Charge de manière asynchrone les données de session depuis un fichier sécurisé. [EN] Asynchronously loads session data from a secure file.

Propriétés

static string Apps = "" [get, set]
 [FR] Nom du dossier de stockage sécurisé de l'application. Par défaut : vide [EN] Name of the secure storage folder for the application. Default: empty
static string Extension = Fichier.Extension["Scripts"][4] [get, set]
 [FR] Extension du fichier de session. Par défaut : dat [EN] File extension for the session. Default: dat
static string NomDeFichier = "Session" [get, set]
 [FR] Nom du fichier de session. Par défaut : Session [EN] Session file name. Default: Session

Description détaillée

[FR] Classe responsable du stockage sécurisé des données de session. [EN] Class responsible for secure session data storage.

[FR] Utilise AES (CBC/PKCS7) et exige une clé dont l'encodage UTF-8 produit 16, 24 ou 32 octets. [EN] Uses AES (CBC/PKCS7) and requires a key whose UTF-8 encoding yields 16, 24 or 32 bytes.

Définition à la ligne 39 du fichier Session.StockageSession.Class.Ref.cs.

Documentation des fonctions membres

◆ Charger()

string GalacticShrine.Stockage.Session.Charger ( string Cle)

[FR] Charge les données de session depuis un fichier sécurisé. [EN] Loads session data from a secure file.

Paramètres
Cle[FR] La clé de cryptage utilisée pour sécuriser les données. [EN] The encryption key used to secure the data.
Renvoie
[FR] Les données de session déchiffrées, ou null si le fichier n'existe pas. [EN] The decrypted session data, or null if the file does not exist.

Implémente GalacticShrine.Interface.StockageSessionInterface.

Définition à la ligne 257 du fichier Session.StockageSession.Class.Ref.cs.

◆ ChargerAsync()

async Task< string > GalacticShrine.Stockage.Session.ChargerAsync ( string Cle,
CancellationToken JetonAnnulation = default )

[FR] Charge de manière asynchrone les données de session depuis un fichier sécurisé. [EN] Asynchronously loads session data from a secure file.

Paramètres
Cle[FR] La clé de cryptage utilisée pour sécuriser les données. [EN] The encryption key used to secure the data.
JetonAnnulation[FR] Jeton permettant d'annuler l'opération. [EN] Token used to cancel the operation.
Renvoie
[FR] Les données de session déchiffrées, ou null si le fichier n'existe pas. [EN] The decrypted session data, or null if the file does not exist.

Implémente GalacticShrine.Interface.StockageSessionInterface.

Définition à la ligne 316 du fichier Session.StockageSession.Class.Ref.cs.

◆ Sauvegarder()

void GalacticShrine.Stockage.Session.Sauvegarder ( string Donnees,
string Cle )

[FR] Sauvegarde les données de session dans un fichier sécurisé. [EN] Saves the session data in a secure file.

Paramètres
Donnees[FR] Les données de session à sauvegarder. [EN] The session data to save.
Cle[FR] La clé de cryptage utilisée pour sécuriser les données. [EN] The encryption key used to secure the data.

Implémente GalacticShrine.Interface.StockageSessionInterface.

Définition à la ligne 125 du fichier Session.StockageSession.Class.Ref.cs.

Références Apps.

◆ SauvegarderAsync()

async Task GalacticShrine.Stockage.Session.SauvegarderAsync ( string Donnees,
string Cle,
CancellationToken JetonAnnulation = default )

[FR] Sauvegarde de manière asynchrone les données de session dans un fichier sécurisé. [EN] Asynchronously saves session data in a secure file.

Paramètres
Donnees[FR] Les données de session à sauvegarder. [EN] The session data to save.
Cle[FR] La clé de cryptage utilisée pour sécuriser les données. [EN] The encryption key used to secure the data.
JetonAnnulation[FR] Jeton permettant d'annuler l'opération. [EN] Token used to cancel the operation.
Renvoie
[FR] Une tâche représentant l'opération asynchrone. [EN] A task representing the asynchronous operation.

Implémente GalacticShrine.Interface.StockageSessionInterface.

Définition à la ligne 189 du fichier Session.StockageSession.Class.Ref.cs.

Références Apps.

Documentation des propriétés

◆ Apps

string GalacticShrine.Stockage.Session.Apps = ""
staticgetset

[FR] Nom du dossier de stockage sécurisé de l'application. Par défaut : vide [EN] Name of the secure storage folder for the application. Default: empty

Définition à la ligne 49 du fichier Session.StockageSession.Class.Ref.cs.

◆ Extension

string GalacticShrine.Stockage.Session.Extension = Fichier.Extension["Scripts"][4]
staticgetset

[FR] Extension du fichier de session. Par défaut : dat [EN] File extension for the session. Default: dat

Définition à la ligne 59 du fichier Session.StockageSession.Class.Ref.cs.

◆ NomDeFichier

string GalacticShrine.Stockage.Session.NomDeFichier = "Session"
staticgetset

[FR] Nom du fichier de session. Par défaut : Session [EN] Session file name. Default: Session

Définition à la ligne 69 du fichier Session.StockageSession.Class.Ref.cs.


La documentation de cette classe a été générée à partir du fichier suivant :