C# Class Fu.Services.Sessions.CookieSessionIdProvider

Inheritance: ISessionIdProvider
Datei anzeigen Open project: chakrit/fu-sharp

Public Methods

Method Description
CookieSessionIdProvider ( ) : System
CookieSessionIdProvider ( int keyLength ) : System
CookieSessionIdProvider ( int keyLength, string cookieName ) : System
CookieSessionIdProvider ( string cookieName ) : System
CreateId ( IFuContext c ) : string
DeleteId ( IFuContext c ) : void
GetId ( IFuContext c ) : string

Protected Methods

Method Description
CreateKeyCore ( IFuContext c ) : string

Private Methods

Method Description
saveCookie ( IFuContext c, Cookie cookie ) : void

Method Details

CookieSessionIdProvider() public method

public CookieSessionIdProvider ( ) : System
return System

CookieSessionIdProvider() public method

public CookieSessionIdProvider ( int keyLength ) : System
keyLength int
return System

CookieSessionIdProvider() public method

public CookieSessionIdProvider ( int keyLength, string cookieName ) : System
keyLength int
cookieName string
return System

CookieSessionIdProvider() public method

public CookieSessionIdProvider ( string cookieName ) : System
cookieName string
return System

CreateId() public method

public CreateId ( IFuContext c ) : string
c IFuContext
return string

CreateKeyCore() protected abstract method

protected abstract CreateKeyCore ( IFuContext c ) : string
c IFuContext
return string

DeleteId() public method

public DeleteId ( IFuContext c ) : void
c IFuContext
return void

GetId() public method

public GetId ( IFuContext c ) : string
c IFuContext
return string