IssuedSecurityTokenProvider 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.
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
- 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ı |
Closing |
Olay için olay işleyicisinin kaydını ve kaydını kaldırmayı |
Faulted |
Olay için olay işleyicisinin kaydını ve kaydını kaldırmayı |
Opened |
Olay için olay işleyicisinin kaydını ve kaydını kaldırmayı |
Opening |
Olay için olay işleyicisinin kaydını ve kaydını kaldırmayı |