Aracılığıyla paylaş


IssuedSecurityTokenProvider Sınıf

Tanım

Verilen güvenlik belirteçleri için belirteç sağlayıcısını temsil eder.

public ref class IssuedSecurityTokenProvider : System::IdentityModel::Selectors::SecurityTokenProvider, System::ServiceModel::ICommunicationObject
public class IssuedSecurityTokenProvider : System.IdentityModel.Selectors.SecurityTokenProvider, System.ServiceModel.ICommunicationObject
type IssuedSecurityTokenProvider = class
    inherit SecurityTokenProvider
    interface ICommunicationObject
Public Class IssuedSecurityTokenProvider
Inherits SecurityTokenProvider
Implements ICommunicationObject
Devralma
IssuedSecurityTokenProvider
Uygulamalar

Açıklamalar

Belirteç sağlayıcısının ilişkilendirildiği kanal kapatıldığında güvenlik belirteci kullanılamaz hale gelebileceğinden, yöntemden GetTokenCore döndürülen güvenlik belirteçleri önbelleğe alınırken ve yeniden kullanılırken dikkatli olunmalıdır. İstenen anahtar türü asimetrik olduğunda ve yöntem çağrıldığında GetTokenCore iş parçacığı kimliğine bürünülen bağlam altında çalıştığında güvenlik belirteci kullanılamaz hale gelir.

Oluşturucular

IssuedSecurityTokenProvider()

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

Özellikler

CacheIssuedTokens

Verilen belirteçlerin önbelleğe alınıp alınmadığını belirten bir değer alır veya ayarlar.

DefaultCloseTimeout

Bağlantıyı kapatmak için varsayılan zaman aşımını alır.

DefaultOpenTimeout

Bağlantıyı açmak için varsayılan zaman aşımını alır.

IdentityVerifier

Kimlik doğrulayıcıyı alır veya ayarlar.

IssuedTokenRenewalThresholdPercentage

Verilen belirteç yenileme eşiği yüzdesini alır veya ayarlar.

IssuerAddress

Verenin adresini alır veya ayarlar.

IssuerBinding

Veren bağlamasını alır veya ayarlar.

IssuerChannelBehaviors

Veren kanal davranışlarını alır.

KeyEntropyMode

Anahtar entropi modunu alır veya ayarlar.

MaxIssuedTokenCachingTime

Verilen bir belirtecin önbelleğe alınacağı en uzun süreyi alır veya ayarlar.

MessageSecurityVersion

İleti güvenlik sürümünü alır veya ayarlar.

SecurityAlgorithmSuite

Güvenlik algoritması paketini alır veya ayarlar.

SecurityTokenSerializer

Güvenlik belirteci seri hale getiricisini alır veya ayarlar.

State

İletişim durumunu alır.

SupportsTokenCancellation

Belirteç iptalinin desteklenip desteklenmediğini belirten bir değer alır.

SupportsTokenRenewal

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

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

Hedef adresi alır veya ayarlar.

TokenRequestParameters

Belirteç isteği parametrelerini alır.

Yöntemler

Abort()

Sağlayıcıyı durdurur.

BeginCancelToken(TimeSpan, SecurityToken, AsyncCallback, Object)

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

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

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

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

Zaman uyumsuz olarak sağlayıcıyı kapatmaya başlar.

BeginClose(TimeSpan, AsyncCallback, Object)

Zaman uyumsuz olarak sağlayıcıyı kapatmaya başlar.

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)

Belirteç çekirdeğini zaman uyumsuz olarak almaya başlar.

BeginOpen(AsyncCallback, Object)

Zaman uyumsuz olarak sağlayıcıyı açmaya başlar.

BeginOpen(TimeSpan, AsyncCallback, Object)

Zaman uyumsuz olarak sağlayıcıyı açmaya başlar.

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

Sağlayıcıyı kapatır.

Close(TimeSpan)

Sağlayıcıyı kapatır.

Dispose()

IssuedSecurityTokenProvider sınıfının geçerli örneği tarafından kullanılan tüm kaynakları serbest bırakır.

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

Sağlayıcıyı kapatmak için zaman uyumsuz çağrıyı sonlandırır.

EndGetToken(IAsyncResult)

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

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

Belirteç çekirdeğini almak için zaman uyumsuz çağrıyı sonlandırır.

EndOpen(IAsyncResult)

Sağlayıcıyı açmak için zaman uyumsuz çağrıyı sonlandırır.

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)

Belirteç çekirdeğini 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)
Open()

Sağlayıcıyı açar.

Open(TimeSpan)

Sağlayıcıyı açar.

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)

Ekinlikler

Closed

Olay için olay işleyicisinin kaydını ve kaydını kaldırmayı Closed sağlar.

Closing

Olay için olay işleyicisinin kaydını ve kaydını kaldırmayı Closing sağlar.

Faulted

Olay için olay işleyicisinin kaydını ve kaydını kaldırmayı Faulted sağlar.

Opened

Olay için olay işleyicisinin kaydını ve kaydını kaldırmayı Opened sağlar.

Opening

Olay için olay işleyicisinin kaydını ve kaydını kaldırmayı Opening sağlar.

Şunlara uygulanır