C# Class Common.Controller.SecureTempDataProvider

protected tempdata with machinkey of form authentication
Inheritance: ITempDataProvider
Afficher le fichier Open project: rabbal/Mvc5

Méthodes publiques

Méthode Description
LoadTempData ( ControllerContext controllerContext ) : object>.IDictionary
SaveTempData ( ControllerContext controllerContext, object>.IDictionary values ) : void

Private Methods

Méthode Description
Compress ( byte data ) : byte[]
Decompress ( byte data ) : byte[]
DeserializeWithBinaryFormatter ( byte data ) : object>.IDictionary
DeserializeWithJsonFormatter ( string data ) : object>.IDictionary
GetAnonMachineKeyPurpose ( ) : string
GetCookieValue ( ControllerContext controllerContext ) : string
GetMachineKeyPrefix ( System.Web.HttpContextBase ctx ) : string
GetMachineKeyPurpose ( System.Web.HttpContextBase ctx ) : string
GetMachineKeyPurposeFromPrefix ( string prefix, System.Web.HttpContextBase ctx ) : string
IssueCookie ( ControllerContext controllerContext, string value ) : void
Protect ( byte data, System.Web.HttpContextBase ctx ) : string
SerializeWithBinaryFormatter ( object>.IDictionary data ) : byte[]
SerializeWithJsonFormatter ( object>.IDictionary data ) : string
Unprotect ( string value, System.Web.HttpContextBase ctx ) : byte[]

Method Details

LoadTempData() public méthode

public LoadTempData ( ControllerContext controllerContext ) : object>.IDictionary
controllerContext ControllerContext
Résultat object>.IDictionary

SaveTempData() public méthode

public SaveTempData ( ControllerContext controllerContext, object>.IDictionary values ) : void
controllerContext ControllerContext
values object>.IDictionary
Résultat void