共用方式為


SessionSecurityTokenHandler.CreateSessionSecurityToken 方法

定義

根據指定的宣告主體與權杖的有效時間範圍,建立 SessionSecurityToken

public:
 virtual System::IdentityModel::Tokens::SessionSecurityToken ^ CreateSessionSecurityToken(System::Security::Claims::ClaimsPrincipal ^ principal, System::String ^ context, System::String ^ endpointId, DateTime validFrom, DateTime validTo);
public virtual System.IdentityModel.Tokens.SessionSecurityToken CreateSessionSecurityToken (System.Security.Claims.ClaimsPrincipal principal, string context, string endpointId, DateTime validFrom, DateTime validTo);
abstract member CreateSessionSecurityToken : System.Security.Claims.ClaimsPrincipal * string * string * DateTime * DateTime -> System.IdentityModel.Tokens.SessionSecurityToken
override this.CreateSessionSecurityToken : System.Security.Claims.ClaimsPrincipal * string * string * DateTime * DateTime -> System.IdentityModel.Tokens.SessionSecurityToken
Public Overridable Function CreateSessionSecurityToken (principal As ClaimsPrincipal, context As String, endpointId As String, validFrom As DateTime, validTo As DateTime) As SessionSecurityToken

參數

principal
ClaimsPrincipal

宣告主體。

context
String

呼叫端定義的內容字串。

endpointId
String

語彙基元的範圍結束點的識別項。

validFrom
DateTime

瞬間,到此瞬間權杖即變成有效。

validTo
DateTime

瞬間,超過此瞬間之後權杖不再有效。

傳回

已建立的工作階段安全性權杖。 新工作階段權杖上的屬性是根據指定的參數所設定。

例外狀況

principalnull

適用於