Aracılığıyla paylaş


WSTrustChannel Sınıf

Tanım

Bir güvenlik belirteci hizmetine (STS) WS-Trust iletileri göndermek için kullanılan bir kanalı temsil eder.

public ref class WSTrustChannel : System::ServiceModel::Channels::IChannel, System::ServiceModel::Security::IWSTrustChannelContract
public class WSTrustChannel : System.ServiceModel.Channels.IChannel, System.ServiceModel.Security.IWSTrustChannelContract
type WSTrustChannel = class
    interface IWSTrustChannelContract
    interface IWSTrustContract
    interface IChannel
    interface ICommunicationObject
Public Class WSTrustChannel
Implements IChannel, IWSTrustChannelContract
Devralma
WSTrustChannel
Uygulamalar

Açıklamalar

Önemli

Güvenilmeyen verilerle bu sınıftan yöntemleri çağırmak bir güvenlik riskidir. Bu sınıftaki yöntemleri yalnızca güvenilen verilerle çağırın. Daha fazla bilgi için bkz. Tüm Girişleri Doğrulama.

Oluşturucular

WSTrustChannel(WSTrustChannelFactory, IWSTrustChannelContract, TrustVersion, WSTrustSerializationContext, WSTrustRequestSerializer, WSTrustResponseSerializer)

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

Özellikler

Channel

İleti göndermek ve almak için kullanılan kanal nesnesini alır veya ayarlar.

ChannelFactory

Kanalı oluşturan fabrikası alır veya ayarlar.

Contract

Kanalın ileti göndermek ve almak için kullandığı kanal sözleşmesini alır veya ayarlar.

State

İletişim odaklı nesnenin geçerli durumunu alır.

TrustVersion

Bu kanalın nesneleri seri hale WS-Trust için kullandığı uygulamanın sürümünü alır veya Message ayarlar.

WSTrustRequestSerializer

Kanalın WSTrustRequestSerializer istek iletilerini seri hale WS-Trust kullanır.

WSTrustResponseSerializer

Kanalın yanıt WSTrustResponseSerializer iletilerini seri hale getirme için kullandığı WS-Trust ayarlar.

WSTrustSerializationContext

Kanalın iletileri WSTrustSerializationContext seri hale getirme için kullandığı WS-Trust ayarlar.

Yöntemler

Abort()

İletişim nesnesinin geçerli durumundan Kapalı durumuna geçmesine neden olur.

BeginCancel(Message, AsyncCallback, Object)

Belirtilen nesneyi kullanarak bir uç noktaya WS-Trust Iptal iletisi göndermek için zaman uyumsuz bir işlem başlatır Message .

BeginCancel(RequestSecurityToken, AsyncCallback, Object)

Belirtilen nesneyi kullanarak bir uç noktaya WS-Trust Iptal iletisi göndermek için zaman uyumsuz bir işlem başlatır RequestSecurityToken .

BeginClose(AsyncCallback, Object)

İletişim nesnesini kapatmak için zaman uyumsuz bir işlem başlatır.

BeginClose(TimeSpan, AsyncCallback, Object)

Bir iletişim nesnesini belirtilen zaman aşımıyla kapatmak için zaman uyumsuz bir işlem başlatır.

BeginIssue(Message, AsyncCallback, Object)

Belirtilen nesneyi kullanarak bir uç noktaya WS-Trust bir sorun iletisi göndermek için zaman uyumsuz bir işlem başlatır Message .

BeginIssue(RequestSecurityToken, AsyncCallback, Object)

Belirtilen nesneyi kullanarak bir uç noktaya WS-Trust bir sorun iletisi göndermek için zaman uyumsuz bir işlem başlatır RequestSecurityToken .

BeginOpen(AsyncCallback, Object)

İletişim nesnesini açmak için zaman uyumsuz bir işlem başlatır.

BeginOpen(TimeSpan, AsyncCallback, Object)

Belirli bir zaman aralığı içinde iletişim nesnesini açmak için zaman uyumsuz bir işlem başlatır.

BeginRenew(Message, AsyncCallback, Object)

Belirtilen nesneyi kullanarak bir uç noktaya WS-Trust yenileme iletisi göndermek için zaman uyumsuz bir işlem başlatır Message .

BeginRenew(RequestSecurityToken, AsyncCallback, Object)

Belirtilen nesneyi kullanarak bir uç noktaya WS-Trust yenileme iletisi göndermek için zaman uyumsuz bir işlem başlatır RequestSecurityToken .

BeginValidate(Message, AsyncCallback, Object)

Belirtilen nesneyi kullanarak bir uç noktaya WS-Trust doğrulama iletisi göndermek için zaman uyumsuz bir işlem başlatır Message .

BeginValidate(RequestSecurityToken, AsyncCallback, Object)

Belirtilen nesneyi kullanarak bir uç noktaya WS-Trust doğrulama iletisi göndermek için zaman uyumsuz bir işlem başlatır RequestSecurityToken .

Cancel(Message)

Belirtilen nesneyi kullanarak bir uç noktaya WS-Trust Iptal iletisi gönderir Message .

Cancel(RequestSecurityToken)

Belirtilen nesneyi kullanarak bir uç noktaya WS-Trust Iptal iletisi gönderir Message .

Close()

İletişim nesnesinin geçerli durumundan Kapalı durumuna geçişine neden olur.

Close(TimeSpan)

Bir iletişim nesnesinin, belirli bir zaman aralığı içinde geçerli durumundan kapalı duruma geçmesine neden olur.

CreateRequest(RequestSecurityToken, String)

MessageWS-Trust RST iletisini temsil eden bir nesne oluşturur.

EndCancel(IAsyncResult)

yöntemi tarafından başlatılan bir WS-Trust göndermek için zaman uyumsuz bir işlemi BeginCancel(Message, AsyncCallback, Object) tamamlar.

EndCancel(IAsyncResult, RequestSecurityTokenResponse)

yöntemi tarafından başlatılan bir WS-Trust göndermek için zaman uyumsuz bir işlemi BeginCancel(RequestSecurityToken, AsyncCallback, Object) tamamlar.

EndClose(IAsyncResult)

bir iletişim nesnesini kapatmak için zaman uyumsuz bir işlemi tamamlar.

EndIssue(IAsyncResult)

yöntemi tarafından başlatılan bir Sorun WS-Trust göndermek için zaman uyumsuz bir işlemi BeginIssue(Message, AsyncCallback, Object) tamamlar.

EndIssue(IAsyncResult, RequestSecurityTokenResponse)

yöntemi tarafından başlatılan bir Sorun WS-Trust göndermek için zaman uyumsuz bir işlemi BeginIssue(RequestSecurityToken, AsyncCallback, Object) tamamlar.

EndOpen(IAsyncResult)

bir iletişim nesnesini açmak için zaman uyumsuz bir işlemi tamamlar.

EndRenew(IAsyncResult)

Yöntemi tarafından başlatılan Yenile iletisine bir WS-Trust için zaman uyumsuz bir işlemi BeginRenew(Message, AsyncCallback, Object) tamamlar.

EndRenew(IAsyncResult, RequestSecurityTokenResponse)

Yöntemi tarafından başlatılan Yenile iletisine bir WS-Trust için zaman uyumsuz bir işlemi BeginRenew(RequestSecurityToken, AsyncCallback, Object) tamamlar.

EndValidate(IAsyncResult)

yöntemi tarafından başlatılan Doğrulama iletisine bir WS-Trust için zaman uyumsuz bir işlemi BeginValidate(Message, AsyncCallback, Object) tamamlar.

EndValidate(IAsyncResult, RequestSecurityTokenResponse)

yöntemi tarafından başlatılan Doğrulama iletisine bir WS-Trust için zaman uyumsuz bir işlemi BeginValidate(RequestSecurityToken, AsyncCallback, Object) tamamlar.

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)
GetProperty<T>()

Varsa kanal yığınında uygun katmandan istenen türüne sahip bir nesne döndürür.

GetRequestAction(String, TrustVersion)

Belirtilen WS-Addressing türüne ve sürüme karşılık gelen WS-Trust SOAP WS-Trust alır.

GetTokenFromResponse(RequestSecurityToken, RequestSecurityTokenResponse)

Güvenlik belirteci RSTR'den alır.

GetType()

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

(Devralındığı yer: Object)
Issue(Message)

Belirtilen WS-Trust uç nokta STS'ye bir Sorun iletisi Message gönderir.

Issue(RequestSecurityToken)

Belirtilen WS-Trust uç nokta STS'ye bir Sorun iletisi RequestSecurityToken gönderir.

Issue(RequestSecurityToken, RequestSecurityTokenResponse)

Belirtilen ve WS-Trust uç nokta STS'ye bir Sorun iletisi RequestSecurityToken RequestSecurityToken gönderir.

MemberwiseClone()

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

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

Bir iletişim nesnesinin oluşturulan durumdan açık durumuna geçişini sağlar.

Open(TimeSpan)

Bir iletişim nesnesinin oluşturulan durumdan belirtilen süre içinde açık durumuna geçişini sağlar.

ReadResponse(Message)

Bir veri uç noktası RequestSecurityTokenResponse tarafından alınan bir Message WS-Trust.

Renew(Message)

Belirtilen WS-Trust uç noktasına yenile iletisi Message gönderir.

Renew(RequestSecurityToken)

Belirtilen WS-Trust uç noktasına yenile iletisi RequestSecurityToken gönderir.

ToString()

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

(Devralındığı yer: Object)
Validate(Message)

Belirtilen WS-Trust uç noktasına bir Doğrulama iletisi Message gönderir.

Validate(RequestSecurityToken)

Belirtilen WS-Trust uç noktasına bir Doğrulama iletisi RequestSecurityToken gönderir.

Ekinlikler

Closed

İletişim nesnesi, kapatma durumundan Kapalı durumuna geçişi tamamladığında gerçekleşir.

Closing

İletişim nesnesi kapanış durumuna ilk girdiğinde gerçekleşir.

Faulted

İletişim nesnesi hatalı durumu ilk kez girdiği zaman gerçekleşir.

Opened

İletişim nesnesi açılış durumuna geçişini tamamlandıktan sonra gerçekleşir.

Opening

İletişim nesnesi açılış durumuna ilk kez geldiğinde gerçekleşir.

Şunlara uygulanır