Share via


SessionAuthenticationModule.CreateSessionSecurityToken Yöntem

Tanım

Yapılandırılan oturum belirteci işleyicisini kullanarak belirtilen parametrelerden bir SessionSecurityToken oluşturur.

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

Parametreler

principal
ClaimsPrincipal

Belirteçte yakalanacak sorumlu.

context
String

Uygulama tanımlı bir bağlam dizesi.

validFrom
DateTime

Bu belirtecin geçerli olduğu ilk an.

validTo
DateTime

Bu belirtecin geçerli olduğu son an.

isPersistent
Boolean

true değerin kullanıcı aracısı tarafından kalıcı olması gerekiyorsa; aksi takdirde , false.

Döndürülenler

Oturum belirteci.

Özel durumlar

Yapılandırılmış geçerli bir oturum belirteci işleyicisi yok. (Özelliğinde SecurityTokenHandlers yapılandırılmış bir özellik yokSessionSecurityTokenHandler.)

Şunlara uygulanır