Share via


UserNameSecurityTokenProvider Sınıf

Tanım

SOAP iletisi göndereni için güvenlik belirteçleri sağlayan UserNameSecurityToken bir güvenlik belirteci sağlayıcısını temsil eder.

public ref class UserNameSecurityTokenProvider : System::IdentityModel::Selectors::SecurityTokenProvider
public class UserNameSecurityTokenProvider : System.IdentityModel.Selectors.SecurityTokenProvider
type UserNameSecurityTokenProvider = class
    inherit SecurityTokenProvider
Public Class UserNameSecurityTokenProvider
Inherits SecurityTokenProvider
Devralma
UserNameSecurityTokenProvider

Açıklamalar

Çoğu durumda UserNameSecurityTokenProvider , bir istemci güvenlik belirteci gerektiren UserNameSecurityToken bir SOAP iletisi gönderdiğinde çağrıldığı için sınıfın doğrudan çağrılması gerekmez. Özellikle, bir istemci sınıfını kullanarak ClientCredentials gereken güvenlik belirtecinin türünü belirtir ve ClientCredentials sınıfı bir güvenlik belirteci almak için yöntemini çağırır GetToken . Gereken güvenlik belirteci bir UserNameSecurityToken güvenlik belirteci GetToken olduğunda yöntemi yöntemini çağırır GetTokenCore .

Oluşturucular

UserNameSecurityTokenProvider(String, String)

Belirtilen kullanıcı adı ve parolayı UserNameSecurityTokenProvider kullanarak sınıfının yeni bir örneğini başlatır.

Özellikler

SupportsTokenCancellation

Güvenlik belirtecinin iptal edilip edilemeyeceğini belirten bir değer alır.

(Devralındığı yer: SecurityTokenProvider)
SupportsTokenRenewal

Güvenlik belirtecinin yenilenebilir olup olmadığını belirten bir değer alır.

(Devralındığı yer: SecurityTokenProvider)

Yöntemler

BeginCancelToken(TimeSpan, SecurityToken, AsyncCallback, Object)

Güvenlik belirtecini iptal etmek için zaman uyumsuz bir işlem başlatır.

(Devralındığı yer: SecurityTokenProvider)
BeginCancelTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

Güvenlik belirtecini iptal etmek için zaman uyumsuz bir işlem başlatır.

(Devralındığı yer: SecurityTokenProvider)
BeginGetToken(TimeSpan, AsyncCallback, Object)

Güvenlik belirteci almak için zaman uyumsuz bir işlem başlatır.

(Devralındığı yer: SecurityTokenProvider)
BeginGetTokenCore(TimeSpan, AsyncCallback, Object)

Güvenlik belirteci almak için zaman uyumsuz bir işlem başlatır.

(Devralındığı yer: SecurityTokenProvider)
BeginRenewToken(TimeSpan, SecurityToken, AsyncCallback, Object)

Güvenlik belirtecini yenileyen zaman uyumsuz bir işlem başlatır.

(Devralındığı yer: SecurityTokenProvider)
BeginRenewTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

Güvenlik belirtecini yenileyen zaman uyumsuz bir işlem başlatır.

(Devralındığı yer: SecurityTokenProvider)
CancelToken(TimeSpan, SecurityToken)

Güvenlik belirtecini iptal eder.

(Devralındığı yer: SecurityTokenProvider)
CancelTokenAsync(TimeSpan, SecurityToken)

Güvenlik belirtecini iptal eder.

(Devralındığı yer: SecurityTokenProvider)
CancelTokenCore(TimeSpan, SecurityToken)

Güvenlik belirtecini iptal eder.

(Devralındığı yer: SecurityTokenProvider)
CancelTokenCoreAsync(TimeSpan, SecurityToken)

Güvenlik belirtecini iptal eder.

(Devralındığı yer: SecurityTokenProvider)
EndCancelToken(IAsyncResult)

Bir güvenlik belirtecini iptal etmek için zaman uyumsuz bir işlemi tamamlar.

(Devralındığı yer: SecurityTokenProvider)
EndCancelTokenCore(IAsyncResult)

Bir güvenlik belirtecini iptal etmek için zaman uyumsuz bir işlemi tamamlar.

(Devralındığı yer: SecurityTokenProvider)
EndGetToken(IAsyncResult)

Güvenlik belirteci almak için zaman uyumsuz bir işlemi tamamlar.

(Devralındığı yer: SecurityTokenProvider)
EndGetTokenCore(IAsyncResult)

Güvenlik belirteci almak için zaman uyumsuz bir işlemi tamamlar.

(Devralındığı yer: SecurityTokenProvider)
EndRenewToken(IAsyncResult)

Güvenlik belirtecini yenilemek için zaman uyumsuz bir işlemi tamamlar.

(Devralındığı yer: SecurityTokenProvider)
EndRenewTokenCore(IAsyncResult)

Güvenlik belirtecini yenilemek için zaman uyumsuz bir işlemi tamamlar.

(Devralındığı yer: SecurityTokenProvider)
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)
GetToken(TimeSpan)

Bir güvenlik belirteci alır.

(Devralındığı yer: SecurityTokenProvider)
GetTokenAsync(TimeSpan)

Bir güvenlik belirteci alır.

(Devralındığı yer: SecurityTokenProvider)
GetTokenCore(TimeSpan)

Oluşturucuda belirtilen kullanıcı adını ve parolayı temel alan bir güvenlik belirteci alır.

GetTokenCoreAsync(TimeSpan)

Bir güvenlik belirteci alır.

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

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

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

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
RenewToken(TimeSpan, SecurityToken)

Güvenlik belirtecini yeniler.

(Devralındığı yer: SecurityTokenProvider)
RenewTokenAsync(TimeSpan, SecurityToken)

Güvenlik belirtecini yeniler.

(Devralındığı yer: SecurityTokenProvider)
RenewTokenCore(TimeSpan, SecurityToken)

Güvenlik belirtecini yeniler.

(Devralındığı yer: SecurityTokenProvider)
RenewTokenCoreAsync(TimeSpan, SecurityToken)

Güvenlik belirtecini yeniler.

(Devralındığı yer: SecurityTokenProvider)
ToString()

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

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.