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ının veya kullanıcı hesabının ayrıntılarını almak için özelliğine erişin WindowsIdentity .

Oluşturucular

WindowsSecurityToken()

WindowsSecurityToken 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.

WindowsSecurityToken(WindowsIdentity, String)

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

WindowsSecurityToken(WindowsIdentity, String, String)

WindowsSecurityToken öğesinin yeni bir örneğini oluşturur.

Özellikler

AuthenticationType

Belirtecin 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 anında alır.

WindowsIdentity

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

Yöntemler

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()

WindowsSecurityToken tarafından kullanı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()

Type Geçerli örneğini 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 ilk ve son anlık görüntüleri kullanarak sınıfını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 Objectöğesinin sığ bir kopyasını oluşturur.

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

Belirtilen anahtar tanımlayıcı yan tümcesinin anahtarını alır.

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

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

ToString()

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

(Devralındığı yer: Object)

Şunlara uygulanır