ISessionIDManager.CreateSessionID(HttpContext) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee maakt u een unieke sessie-id.
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
Parameters
- context
- HttpContext
Het huidige HttpContext object dat verwijst naar serverobjecten die worden gebruikt voor het verwerken van HTTP-aanvragen (bijvoorbeeld de Request en Response eigenschappen).
Retouren
Een unieke sessie-id.
Voorbeelden
In het volgende codevoorbeeld wordt de CreateSessionID methode geïmplementeerd. Met de methode wordt een nieuwe Guid gemaakt die moet worden gebruikt als een sessie-id.
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
Opmerkingen
De CreateSessionID methode wordt gebruikt om een unieke sessie-id te genereren die door het SessionStateModule object wordt gebruikt om een nieuwe sessie te identificeren. De waarde die wordt geretourneerd door CreateSessionID moet uniek zijn en moet geldige tekens bevatten die kunnen worden opgeslagen in een HTTP-antwoord en -aanvraag. Als het mogelijk is dat de waarde die door uw CreateSessionID implementatie wordt geretourneerd tekens bevat die niet geldig zijn in een HTTP-antwoord of -aanvraag, moet u de methode gebruiken om de UrlEncode waarde van de sessie-id in uw SaveSessionID methode-implementatie te coderen en de UrlDecode methode om de waarde van de sessie-id in uw GetSessionID methode-implementatie te decoderen.