Aracılığıyla paylaş


WindowsSecurityToken Sınıf

Tanım

Bir Windows etki alanı veya kullanıcı hesabının kimliğini temel alan bir güvenlik belirtecini temsil eder.

public ref class WindowsSecurityToken : System::IdentityModel::Tokens::SecurityToken, IDisposable
public class WindowsSecurityToken : System.IdentityModel.Tokens.SecurityToken, IDisposable
type WindowsSecurityToken = class
    inherit SecurityToken
    interface IDisposable
Public Class WindowsSecurityToken
Inherits SecurityToken
Implements IDisposable
Devralma
WindowsSecurityToken
Türetilmiş
Uygulamalar

Açıklamalar

Genellikle, bir Web hizmetinin güvenlik belirteci ile ilişkili Windows etki alanı veya kullanıcı hesabı hakkındaki ayrıntılara erişmesi gerekmediği sürece uygulama geliştiricilerinin WindowsSecurityToken sınıfını kullanması WindowsSecurityToken gerekmez. Windows etki alanı veya kullanıcı hesabının ayrıntılarını almak için özelliğine erişin WindowsIdentity .

Oluşturucular

Name Description
WindowsSecurityToken()

WindowsSecurityToken sınıfının yeni bir örneğini başlatır.

WindowsSecurityToken(WindowsIdentity, String, String)

öğesinin yeni bir örneğini WindowsSecurityTokenoluşturur.

WindowsSecurityToken(WindowsIdentity, String)

Windows kullanıcısını WindowsSecurityToken kullanarak sınıfının yeni bir örneğini başlatır.

WindowsSecurityToken(WindowsIdentity)

Windows kullanıcısını WindowsSecurityToken kullanarak sınıfının yeni bir örneğini başlatır.

Özellikler

Name Description
AuthenticationType

Belirteç için kimlik doğrulama türünü alır.

Id

Güvenlik belirtecinin benzersiz tanımlayıcısını alır.

SecurityKeys

Güvenlik belirteci ile ilişkili şifreleme anahtarlarını alır.

ValidFrom

Bu güvenlik belirtecinin geçerli olduğu ilk anında alır.

ValidTo

Bu güvenlik belirtecinin geçerli olduğu son anlık zamanı alır.

WindowsIdentity

Bu güvenlik belirteciyle ilişkilendirilmiş Windows kullanıcısını alır.

Yöntemler

Name Description
CanCreateKeyIdentifierClause<T>()

Bu güvenlik belirtecinin belirtilen anahtar tanımlayıcısını oluşturup oluşturamadığını gösteren bir değer alır.

(Devralındığı yer: SecurityToken)
CreateKeyIdentifierClause<T>()

Belirtilen anahtar tanımlayıcı yan tümcesini oluşturur.

(Devralındığı yer: SecurityToken)
Dispose()

tarafından WindowsSecurityTokenkullanılan tüm kaynakları serbest bırakır.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
Initialize(String, DateTime, DateTime, WindowsIdentity, Boolean)

Belirtilen benzersiz tanımlayıcıyı, Windows kullanıcısını WindowsSecurityToken ve güvenlik belirtecinin geçerli olduğu zamandaki ilk ve son anlık görüntüleri kullanarak sınıfın yeni bir örneğini başlatır.

Initialize(String, String, DateTime, DateTime, WindowsIdentity, Boolean)

WindowsSecurityToken sınıfının yeni bir örneğini başlatır.

MatchesKeyIdentifierClause(SecurityKeyIdentifierClause)

Bu örneğin anahtar tanımlayıcısının belirtilen anahtar tanımlayıcısına çözümlenip çözümlenemeyeceğini gösteren bir değer döndürür.

(Devralındığı yer: SecurityToken)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause)

Belirtilen anahtar tanımlayıcı yan tümcesi için anahtarı alır.

(Devralındığı yer: SecurityToken)
ThrowIfDisposed()

Yöntemi bu örnek için çağrıldıysa Dispose() bir özel durum oluşturur.

ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır