ISessionIDManager.CreateSessionID(HttpContext) Método

Definición

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 actual HttpContext que hace referencia a objetos de servidor usados para procesar solicitudes HTTP (por ejemplo, las Request propiedades 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 usará el SessionStateModule objeto 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 CreateSessionID la 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 método para descodificar el UrlDecode valor de identificador de sesión en GetSessionID la implementación del método.

Se aplica a

Consulte también