SessionAuthenticationModule.CreateSessionSecurityToken 方法

定義

利用已設定的會話標記處理程序,從指定的參數建立 a SessionSecurityToken

public:
 System::IdentityModel::Tokens::SessionSecurityToken ^ CreateSessionSecurityToken(System::Security::Claims::ClaimsPrincipal ^ principal, System::String ^ context, DateTime validFrom, DateTime validTo, bool isPersistent);
public System.IdentityModel.Tokens.SessionSecurityToken CreateSessionSecurityToken(System.Security.Claims.ClaimsPrincipal principal, string context, DateTime validFrom, DateTime validTo, bool isPersistent);
member this.CreateSessionSecurityToken : System.Security.Claims.ClaimsPrincipal * string * DateTime * DateTime * bool -> System.IdentityModel.Tokens.SessionSecurityToken
Public Function CreateSessionSecurityToken (principal As ClaimsPrincipal, context As String, validFrom As DateTime, validTo As DateTime, isPersistent As Boolean) As SessionSecurityToken

參數

principal
ClaimsPrincipal

要被捕捉到的主角。

context
String

一個應用程式定義的上下文字串。

validFrom
DateTime

此標記有效的第一個瞬間。

validTo
DateTime

這個標記有效的最後一刻。

isPersistent
Boolean

true若使用者代理應持續保存該值;否則,。 false

傳回

會話標記。

例外狀況

沒有設定有效的會話令牌處理程序。 (屬性SessionSecurityTokenHandler中沒有SecurityTokenHandlers設定。)

適用於