WindowsSecurityToken Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
- 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) |