SessionAuthenticationModule.CreateSessionSecurityToken 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
利用已設定的會話標記處理程序,從指定的參數建立 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設定。)