X509SecurityTokenProvider 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.
SOAP iletisi göndereni için güvenlik belirteçleri sağlayan X509SecurityToken bir güvenlik belirteci sağlayıcısını temsil eder.
public ref class X509SecurityTokenProvider : System::IdentityModel::Selectors::SecurityTokenProvider, IDisposable
public class X509SecurityTokenProvider : System.IdentityModel.Selectors.SecurityTokenProvider, IDisposable
type X509SecurityTokenProvider = class
inherit SecurityTokenProvider
interface IDisposable
Public Class X509SecurityTokenProvider
Inherits SecurityTokenProvider
Implements IDisposable
- Devralma
- Uygulamalar
Açıklamalar
Çoğu durumda, bir istemci güvenlik belirteci gerektiren bir SOAP iletisi gönderdiğinde çağrıldığı için sınıfı doğrudan çağırmak X509SecurityTokenProviderX509SecurityToken gerekli değildir. Özellikle, bir istemci sınıfını kullanarak ClientCredentials gerekli 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 . Gerekli güvenlik belirteci bir X509SecurityToken güvenlik belirteci GetToken olduğunda yöntemi yöntemini çağırır GetTokenCore .
Oluşturucular
X509SecurityTokenProvider(StoreLocation, StoreName, X509FindType, Object) |
Belirtilen sertifika deposu ölçütlerinden X509SecurityTokenProvider bir X.509 sertifikası alarak sınıfının yeni bir örneğini başlatır. |
X509SecurityTokenProvider(X509Certificate2) |
Belirtilen X.509 sertifikasını X509SecurityTokenProvider kullanarak sınıfının yeni bir örneğini başlatır. |
Özellikler
Certificate |
Güvenlik belirteci ile ilişkili X.509 sertifikasını X509SecurityToken alır. |
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) |
Dispose() |
X509SecurityTokenProvider 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) |
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 X.509 sertifikasını kullanarak 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) |