ISessionIDManager.CreateSessionID(HttpContext) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea un identificatore di sessione univoco.
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
Parametri
- context
- HttpContext
Oggetto HttpContext corrente che fa riferimento a oggetti server utilizzati per elaborare le richieste HTTP, ad esempio le proprietà Request e Response.
Restituisce
Identificatore di sessione univoco.
Esempio
Nell'esempio di codice seguente viene implementato il CreateSessionID metodo . Il metodo crea un nuovo Guid oggetto da utilizzare come identificatore di sessione.
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
Commenti
Il CreateSessionID metodo viene usato per generare un identificatore di sessione univoco che verrà usato dall'oggetto SessionStateModule per identificare una nuova sessione. Il valore restituito da CreateSessionID deve essere univoco e deve contenere caratteri validi che possono essere archiviati in una risposta e una richiesta HTTP. Se è possibile che il valore restituito dall'implementazione CreateSessionID contenga caratteri non validi in una risposta o una richiesta HTTP, è necessario usare il UrlEncode metodo per codificare il valore dell'identificatore di sessione nell'implementazione SaveSessionID del metodo e il UrlDecode metodo per decodificare il valore dell'identificatore di sessione nell'implementazione del GetSessionID metodo.