ISessionIDManager.CreateSessionID(HttpContext) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Crea un identificador de sesión único.
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
Parámetros
- context
- HttpContext
Objeto HttpContext actual que hace referencia a los objetos de servidor utilizados para procesar solicitudes HTTP (por ejemplo, las propiedades Request y Response).
Devoluciones
Identificador de sesión único.
Ejemplos
En el ejemplo de código siguiente se implementa el CreateSessionID método . El método crea un nuevo Guid objeto que se usará como identificador de sesión.
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
Comentarios
El CreateSessionID método se usa para generar un identificador de sesión único que el SessionStateModule objeto usará para identificar una nueva sesión. El valor devuelto por CreateSessionID debe ser único y debe contener caracteres válidos que se pueden almacenar en una respuesta y solicitud HTTP. Si es posible que el valor devuelto por la CreateSessionID implementación contenga caracteres que no son válidos en una respuesta o solicitud HTTP, debe usar el método para codificar el UrlEncode valor de identificador de sesión en SaveSessionID la implementación del método y el UrlDecode método para descodificar el valor de identificador de sesión en GetSessionID la implementación del método.