ISessionIDManager.CreateSessionID(HttpContext) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée un identificateur de session unique.
public:
System::String ^ CreateSessionID(System::Web::HttpContext ^ context);
public string CreateSessionID (System.Web.HttpContext context);
abstract member CreateSessionID : System.Web.HttpContext -> string
Public Function CreateSessionID (context As HttpContext) As String
Paramètres
- context
- HttpContext
Objet HttpContext actuel faisant référence aux objets serveurs utilisés pour traiter les demandes HTTP (par exemple, les propriétés Request et Response).
Retours
Identificateur de session unique.
Exemples
L’exemple de code suivant implémente la CreateSessionID méthode . La méthode crée un nouveau Guid à utiliser comme identificateur de session.
public string CreateSessionID(HttpContext context)
{
return Guid.NewGuid().ToString();
}
Public Function CreateSessionID(context As HttpContext) As String _
Implements ISessionIDManager.CreateSessionID
Return Guid.NewGuid().ToString()
End Function
Remarques
La CreateSessionID méthode est utilisée pour générer un identificateur de session unique que l’objet SessionStateModule utilisera pour identifier une nouvelle session. La valeur retournée par CreateSessionID doit être unique et doit contenir des caractères valides qui peuvent être stockés dans une réponse et une requête HTTP. S’il est possible que la valeur retournée par votre CreateSessionID implémentation contienne des caractères qui ne sont pas valides dans une réponse ou une requête HTTP, vous devez utiliser la UrlEncode méthode pour encoder la valeur d’identificateur de session dans votre SaveSessionID implémentation de méthode et la UrlDecode méthode pour décoder la valeur d’identificateur de session dans votre GetSessionID implémentation de méthode.