ConfigurationDuplexChannelFactory<TChannel> Sınıf

Tanım

Hizmet uç noktalarına ileti gönderip almak için kullanılan farklı türlerdeki çift yönlü kanalları oluşturma ve yönetme işlevselliği sağlar.

generic <typename TChannel>
public ref class ConfigurationDuplexChannelFactory sealed : System::ServiceModel::DuplexChannelFactory<TChannel>
public sealed class ConfigurationDuplexChannelFactory<TChannel> : System.ServiceModel.DuplexChannelFactory<TChannel>
type ConfigurationDuplexChannelFactory<'Channel> = class
    inherit DuplexChannelFactory<'Channel>
Public NotInheritable Class ConfigurationDuplexChannelFactory(Of TChannel)
Inherits DuplexChannelFactory(Of TChannel)

Tür Parametreleri

TChannel

Oluşturulan uç nokta öğesi için iletişim kanalının türü.

Devralma

Oluşturucular

ConfigurationDuplexChannelFactory<TChannel>(Object, String, EndpointAddress, Configuration)

Belirtilen geri çağırma nesnesi, uç nokta yapılandırma adı, uzak adres ve yapılandırma ayarlarıyla sınıfının yeni bir örneğini ConfigurationDuplexChannelFactory<TChannel> oluşturur.

Ö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)
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)

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)

bir hizmet ile istemcideki bir geri çağırma örneği arasında çift yönlü bir kanal oluşturur.

(Devralındığı yer: DuplexChannelFactory<TChannel>)
CreateChannel(InstanceContext)

bir hizmet ile istemcideki bir geri çağırma örneği arasında çift yönlü bir kanal oluşturur.

(Devralındığı yer: DuplexChannelFactory<TChannel>)
CreateChannel(InstanceContext, EndpointAddress)

bir hizmet ile istemcideki bir geri çağırma örneği arasında çift yönlü bir kanal oluşturur.

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

bir hizmet ile istemcideki bir geri çağırma örneği arasında çift yönlü bir kanal oluşturur.

(Devralındığı yer: DuplexChannelFactory<TChannel>)
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 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 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)
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 oluşturulan durumdan belirli bir zaman aralığı içinde 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