ISessionIDManager.CreateSessionID(HttpContext) Methode

Definitie

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.

Van toepassing op

Zie ook