WSTrustChannelFactory Sınıf

Tanım

Bir uç noktayla iletişim WSTrustChannel kurmak için kullanılan kanalları (nesneleri) WS-Trust fabrika.

public ref class WSTrustChannelFactory : System::ServiceModel::ChannelFactory<System::ServiceModel::Security::IWSTrustChannelContract ^>
[System.Runtime.InteropServices.ComVisible(false)]
public class WSTrustChannelFactory : System.ServiceModel.ChannelFactory<System.ServiceModel.Security.IWSTrustChannelContract>
[<System.Runtime.InteropServices.ComVisible(false)>]
type WSTrustChannelFactory = class
    inherit ChannelFactory<IWSTrustChannelContract>
Public Class WSTrustChannelFactory
Inherits ChannelFactory(Of IWSTrustChannelContract)
Devralma
Öznitelikler

Oluşturucular

WSTrustChannelFactory()

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

WSTrustChannelFactory(Binding)

Belirtilen bağlama ile sınıfının WSTrustChannelFactory yeni bir örneğini başlatılır.

WSTrustChannelFactory(Binding, EndpointAddress)

Belirtilen bağlama ve uç nokta WSTrustChannelFactory adresi ile sınıfının yeni bir örneğini başlatıyor.

WSTrustChannelFactory(Binding, String)

Belirtilen bağlama ve uzak adres WSTrustChannelFactory ile sınıfının yeni bir örneğini başlatılır.

WSTrustChannelFactory(ServiceEndpoint)

Belirtilen uç noktayla sınıfının WSTrustChannelFactory yeni bir örneğini başlatıyor.

WSTrustChannelFactory(String)

Belirtilen uç nokta yapılandırma adıyla WSTrustChannelFactory sınıfının yeni bir örneğini başlatıyor.

WSTrustChannelFactory(String, EndpointAddress)

Belirtilen bir uç nokta yapılandırma adı WSTrustChannelFactory ve uç nokta adresi ile ilişkili sınıfının yeni bir örneğini başlatılır.

Özellikler

Credentials

İstemciler tarafından bir hizmet uç noktasını fabrika tarafından üretilen kanallar üzerinden iletmek için kullanılan kimlik bilgilerini alır.

(Devralındığı yer: ChannelFactory)
DefaultCloseTimeout

Kapatma işleminin tamamlanması için sağlanan varsayılan zaman aralığını alır.

(Devralındığı yer: ChannelFactory)
DefaultOpenTimeout

Açma işleminin tamamlanması için sağlanan varsayılan zaman aralığını alır.

(Devralındığı yer: ChannelFactory)
Endpoint

Fabrika tarafından üretilen kanalların bağlandığı hizmet uç noktasını alır.

(Devralındığı yer: ChannelFactory)
IsDisposed

İletişim nesnesinin atılıp atılmadığını gösteren bir değer alır.

(Devralındığı yer: CommunicationObject)
SecurityTokenHandlerCollectionManager

İletilerde bulunan belirteçleri seri hale getirme ve doğrulama için bu fabrika tarafından oluşturulan kanallar tarafından kullanılan nesne SecurityTokenHandlerCollectionManager SecurityTokenHandler WS-Trust ayarlar.

SecurityTokenResolver

İleti iletilerinin SecurityTokenResolver çoğunda bulunan güvenlik belirteci başvurularını çözümlemek için WS-Trust ayarlar.

State

İletişim nesnesinin geçerli durumunu gösteren bir değer alır.

(Devralındığı yer: CommunicationObject)
ThisLock

Durum geçişi sırasında sınıf örneğini koruyan birbirini dışlayan kilidi alır.

(Devralındığı yer: CommunicationObject)
TrustVersion

İletileri seri hale WS-Trust için bu fabrika tarafından oluşturulan kanalların yayın sürümünü alır veya ayarlar.

UseKeyTokenResolver

RST iletilerinin wst:UseKey öğesinde ve RST iletilerde bulunan wst:RenewTarget öğesinde bulunan güvenlik belirteci başvurularını çözümlemek için kullanılan öğesini alır SecurityTokenResolver veya ayarlar.

WSTrustRequestSerializer

WSTrustRequestSerializerwst:RequestSecurityToken iletilerini seri hale getirme için kullanılan 'i alır veya ayarlar.

WSTrustResponseSerializer

WSTrustResponseSerializerwst:RequestSecurityTokensResponse iletilerini seri hale getirme için kullanılanı alır veya ayarlar.

Yöntemler

Abort()

bir iletişim nesnesinin geçerli durumundan kapanış durumuna hemen geçmesine neden olur.

(Devralındığı yer: CommunicationObject)
ApplyConfiguration(String)

Kanal fabrikasını, belirtilen yapılandırma dosyası tarafından sağlanan davranışlarla ve kanal fabrikasının hizmet uç noktasındakilerle başlatır.

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

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

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

Belirtilen zaman aşımına sahip bir iletişim nesnesini kapatmak için zaman uyumsuz bir işlem başlatır.

(Devralındığı yer: CommunicationObject)
BeginOpen(AsyncCallback, Object)

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

(Devralındığı yer: CommunicationObject)
BeginOpen(TimeSpan, AsyncCallback, Object)

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

(Devralındığı yer: CommunicationObject)
Close()

bir iletişim nesnesinin geçerli durumundan kapalı duruma geçmesine neden olur.

(Devralındığı yer: CommunicationObject)
Close(TimeSpan)

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

(Devralındığı yer: CommunicationObject)
CreateChannel()

Belirtilen uç nokta adresine belirtilen türde bir kanal oluşturur.

(Devralındığı yer: ChannelFactory<TChannel>)
CreateChannel(EndpointAddress)

Belirli bir uç nokta adresinde bir hizmete ileti göndermek için kullanılan bir kanal oluşturur.

(Devralındığı yer: ChannelFactory<TChannel>)
CreateChannel(EndpointAddress, Uri)

Belirli bir WSTrustChannel uç nokta adresi üzerinden belirli bir aktarım adresi üzerinden bir hizmete ileti göndermek için kullanılan bir nesne oluşturur.

CreateChannelWithActAsToken(SecurityToken)

Güvenlik belirteci olarak davranan bir hizmete ileti göndermek için kullanılan bir kanal oluşturur.

(Devralındığı yer: ChannelFactory<TChannel>)
CreateChannelWithActAsToken(SecurityToken, EndpointAddress)

Belirli bir uç nokta adresinde güvenlik belirteci olarak davranan bir hizmete ileti göndermek için kullanılan bir kanal oluşturur.

(Devralındığı yer: ChannelFactory<TChannel>)
CreateChannelWithActAsToken(SecurityToken, EndpointAddress, Uri)

Belirli bir aktarım adresi aracılığıyla belirli bir uç nokta adresinde güvenlik belirteci olarak davranan bir hizmete ileti göndermek için kullanılan bir kanal oluşturur.

(Devralındığı yer: ChannelFactory<TChannel>)
CreateChannelWithIssuedToken(SecurityToken)

Verilen bir güvenlik belirteciyle bir hizmete ileti göndermek için kullanılan bir kanal oluşturur.

(Devralındığı yer: ChannelFactory<TChannel>)
CreateChannelWithIssuedToken(SecurityToken, EndpointAddress)

Belirli bir uç nokta adresinde verilen bir güvenlik belirtecine sahip bir hizmete ileti göndermek için kullanılan bir kanal oluşturur.

(Devralındığı yer: ChannelFactory<TChannel>)
CreateChannelWithIssuedToken(SecurityToken, EndpointAddress, Uri)

Belirli bir aktarım adresi aracılığıyla belirli bir uç nokta adresinde verilen bir güvenlik belirtecine sahip bir hizmete ileti göndermek için kullanılan bir kanal oluşturur.

(Devralındığı yer: ChannelFactory<TChannel>)
CreateChannelWithOnBehalfOfToken(SecurityToken)

Bir hizmete güvenlik belirteci adına ileti göndermek için kullanılan bir kanal oluşturur.

(Devralındığı yer: ChannelFactory<TChannel>)
CreateChannelWithOnBehalfOfToken(SecurityToken, EndpointAddress)

Belirli bir uç nokta adresinde güvenlik belirteci adına bir hizmete ileti göndermek için kullanılan bir kanal oluşturur.

(Devralındığı yer: ChannelFactory<TChannel>)
CreateChannelWithOnBehalfOfToken(SecurityToken, EndpointAddress, Uri)

Belirli bir aktarım adresi aracılığıyla belirli bir uç nokta adresinde güvenlik belirteci adına bir hizmete ileti göndermek için kullanılan bir kanal oluşturur.

(Devralındığı yer: ChannelFactory<TChannel>)
CreateDescription()

Hizmet uç noktasının açıklamasını oluşturur.

(Devralındığı yer: ChannelFactory<TChannel>)
CreateFactory()

Fabrikanın geçerli uç noktası için kanal fabrikasını oluşturur.

(Devralındığı yer: ChannelFactory)
CreateSerializationContext()

Fabrika tarafından WSTrustSerializationContext oluşturulan kanallar tarafından kullanılan bir nesne oluşturur.

CreateTrustChannel(IWSTrustChannelContract, TrustVersion, WSTrustSerializationContext, WSTrustRequestSerializer, WSTrustResponseSerializer)

Bu WSTrustChannel fabrikanın yapılandırmasını yansıtan parametreleri kullanarak bir nesnesi oluşturur.

EndClose(IAsyncResult)

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

(Devralındığı yer: CommunicationObject)
EndOpen(IAsyncResult)

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

(Devralındığı yer: CommunicationObject)
EnsureOpened()

Henüz açılmamışsa geçerli kanal fabrikasını açar.

(Devralındığı yer: ChannelFactory)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

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

bir iletişim nesnesinin geçerli durumundan hatalı duruma geçmesine neden olur.

(Devralındığı yer: CommunicationObject)
GetCommunicationObjectType()

İletişim nesnesinin türünü alır.

(Devralındığı yer: CommunicationObject)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetProperty<T>()

Kanal yığınındaki uygun katmandan veya null yoksa, istenen türü belirtilen nesneyi (varsa) döndürür.

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

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

(Devralındığı yer: Object)
InitializeEndpoint(Binding, EndpointAddress)

Kanal fabrikasının hizmet uç noktasını belirtilen bağlama ve adresle başlatır.

(Devralındığı yer: ChannelFactory)
InitializeEndpoint(ServiceEndpoint)

Kanal fabrikasının hizmet uç noktasını belirtilen uç noktayla başlatır.

(Devralındığı yer: ChannelFactory)
InitializeEndpoint(String, EndpointAddress)

Kanal fabrikasının hizmet uç noktasını belirtilen adres ve yapılandırmayla başlatır.

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

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

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

Geçerli kanal fabrikasının iç kanal fabrikasını sonlandırır.

(Devralındığı yer: ChannelFactory)
OnBeginClose(TimeSpan, AsyncCallback, Object)

İlişkili bir durum nesnesi olan geçerli kanal fabrikasının iç kanal fabrikasında zaman uyumsuz bir kapatma işlemi başlatır.

(Devralındığı yer: ChannelFactory)
OnBeginOpen(TimeSpan, AsyncCallback, Object)

İlişkili bir durum nesnesi olan geçerli kanal fabrikasının iç kanal fabrikasında zaman uyumsuz bir açma işlemi başlatır.

(Devralındığı yer: ChannelFactory)
OnClose(TimeSpan)

İşlemin tamamlanması için belirtilen zaman aşımıyla iç kanal fabrikasında kapatır.

(Devralındığı yer: ChannelFactory)
OnClosed()

İletişim nesnesinin kapanış durumuna geçişi sırasında çağrılır.

(Devralındığı yer: CommunicationObject)
OnClosing()

İletişim nesnesinin kapanış durumuna geçişi sırasında çağrılır.

(Devralındığı yer: CommunicationObject)
OnEndClose(IAsyncResult)

Geçerli kanal fabrikasının iç kanal fabrikasında zaman uyumsuz kapatma işlemini tamamlar.

(Devralındığı yer: ChannelFactory)
OnEndOpen(IAsyncResult)

Geçerli kanal fabrikasının iç kanal fabrikasında zaman uyumsuz bir açma işlemini tamamlar.

(Devralındığı yer: ChannelFactory)
OnFaulted()

Zaman uyumlu bir hata işleminin çağrılması nedeniyle hata durumuna geçtikten sonra bir iletişim nesnesine işleme ekler.

(Devralındığı yer: CommunicationObject)
OnOpen(TimeSpan)

İşlemin tamamlanması için belirtilen zaman aşımıyla geçerli kanal fabrikasının iç kanal fabrikasında açık çağrılar.

(Devralındığı yer: ChannelFactory)
OnOpened()

Kanal fabrikası için nesnenin ClientCredentials salt okunur bir kopyasını başlatır.

(Devralındığı yer: ChannelFactory)
OnOpening()

Geçerli kanal için iç kanal fabrikasını oluşturur.

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

Bir iletişim nesnesinin oluşturulan durumdan açık duruma geçmesine neden olur.

(Devralındığı yer: CommunicationObject)
Open(TimeSpan)

Bir iletişim nesnesinin belirli bir zaman aralığı içinde oluşturulan durumdan açık duruma geçmesine neden olur.

(Devralındığı yer: CommunicationObject)
ThrowIfDisposed()

İletişim nesnesi atılırsa bir özel durum oluşturur.

(Devralındığı yer: CommunicationObject)
ThrowIfDisposedOrImmutable()

Özelliğin durum olarak ayarlanmadığı Created iletişim nesnesi State bir özel durum oluşturur.

(Devralındığı yer: CommunicationObject)
ThrowIfDisposedOrNotOpen()

İletişim nesnesi durumunda değilse Opened bir özel durum oluşturur.

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

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

(Devralındığı yer: Object)

Ekinlikler

Closed

Bir iletişim nesnesi kapalı duruma geçtiğinde gerçekleşir.

(Devralındığı yer: CommunicationObject)
Closing

Bir iletişim nesnesi kapanış durumuna geçtiğinde gerçekleşir.

(Devralındığı yer: CommunicationObject)
Faulted

Bir iletişim nesnesi hatalı duruma geçtiğinde gerçekleşir.

(Devralındığı yer: CommunicationObject)
Opened

Bir iletişim nesnesi açık duruma geçtiğinde gerçekleşir.

(Devralındığı yer: CommunicationObject)
Opening

bir iletişim nesnesi açma durumuna geçtiğinde gerçekleşir.

(Devralındığı yer: CommunicationObject)

Belirtik Arabirim Kullanımları

IDisposable.Dispose()

Geçerli kanal fabrikasını kapatır.

(Devralındığı yer: ChannelFactory)

Şunlara uygulanır