Aracılığıyla paylaş


System.ServiceModel.Channels Ad Alanı

Hizmet modeli kanallarıyla ilgili sınıflar sağlar.

Sınıflar

AddressHeader

Bir uç noktayı tanımlamak veya bunlarla etkileşime geçmek için kullanılan bir adres bilgileri öğesini kapsülleyen üst bilgiyi temsil eder.

AddressHeaderCollection

adres üst bilgilerinden oluşan iş parçacığı açısından güvenli, salt okunur bir koleksiyonu temsil eder.

AddressingVersion

SOAP iletisiyle ilişkilendirilmiş veya bir uç nokta tarafından anlaşılan WS-Addressing sürümü.

ApplicationContainerSettings

Uygulama kapsayıcısı ayarlarını belirtir.

AsymmetricSecurityBindingElement

Asimetrik şifreleme kullanarak kanal güvenliğini destekleyen özel bir bağlama öğesini temsil eder. Bu bağlama öğesi, gönderenin kimlik doğrulama belirtecini kullanarak iletiyi imzalar ve alıcının belirtecini kullanarak iletiyi şifreler.

BinaryMessageEncodingBindingElement

İletileri kodlamak için kullanılan XML için .NET İkili Biçimini belirten bağlama öğesi.

BinaryVersion

Hizmet modeli kanallarıyla ilgili sınıflar sağlar.

Binding

İstemciler ve hizmetler arasındaki iletişim için kullanılan protokolleri, aktarımları ve ileti kodlayıcılarını belirten bağlama öğelerini içerir.

BindingContext

Kanal dinleyicilerini ve kanal fabrikalarını oluşturmak için gereken adresler, bağlamalar, bağlama öğeleri ve bağlama parametreleri hakkında bilgi sağlar.

BindingElement

Giden ve gelen iletileri işlemek için kullanılan çeşitli kanal türleri için kanal fabrikalarını ve kanal dinleyicilerini oluşturan bağlamaların öğeleri.

BindingElementCollection

Bağlamada kullanılan bağlama öğelerinin koleksiyonunu temsil eder.

BindingParameterCollection

Fabrika oluşturmak için bağlama öğeleri tarafından kullanılan bilgileri depolayan bağlama parametreleri koleksiyonunu temsil eder.

BodyWriter

İleti gövdesinin yazıcısını temsil eder.

BufferedReadStream

Hizmet modeli kanallarıyla ilgili sınıflar sağlar.

BufferManager

Birçok Windows Communication Foundation (WCF) özelliği, oluşturmak ve yok etmek için pahalı olan arabelleklerin kullanılmasını gerektirir. Arabellek havuzunu yönetmek için sınıfını BufferManager kullanabilirsiniz. Havuz ve arabellekleri, bu sınıfın örneğini oluşturduğunuz zaman oluşturulur ve arabellek havuzu çöp toplama tarafından geri kazanıldığında yok edilir. Arabelleği her kullanmanız gerektiğinde havuzdan bir arabellek alır, kullanır ve işiniz bittiğinde havuza geri döndürürsiniz. Bu işlem, bir arabelleği her kullanmanız gerektiğinde oluşturma ve yok etme işleminden çok daha hızlıdır.

ByteStreamMessage

Bayt akış iletisini temsil eder.

ByteStreamMessageEncodingBindingElement

İleti kodlamasını bayt akışı olarak belirten ve karakter kodlamasını belirtme seçeneğine sahip bağlama öğesi.

CallbackContextMessageProperty

Bağlam değişimi protokolünün wsc:CallbackContext destek olduğu bir kanal kullanılırken ileti üst bilgisinin içeriğini temsil eder.

ChannelBase

Özel kanallar için temel uygulama sağlar.

ChannelFactoryBase

Tüm özel kanal fabrikaları için ortak bir temel uygulama sağlar.

ChannelFactoryBase<TChannel>

belirtilen bir adrese bağlı belirtilen türde kanallar oluşturmak için istemcideki kanal fabrikaları için ortak bir temel uygulama sağlar.

ChannelListenerBase

Hizmette kanal dinleyicileri için ortak bir temel uygulama sağlar.

ChannelListenerBase<TChannel>

Bir hizmetteki kanal dinleyicilerinin istemci fabrikaları tarafından üretilen kanalları kabul etmek için ortak bir temel uygulama sağlar.

ChannelManagerBase

Kanal ve dinleyici fabrikalarıyla ilişkili varsayılan zaman aşımlarını yönetmek için temel bir uygulama sağlar.

ChannelParameterCollection

Kanal parametreleri koleksiyonunu temsil eder.

ChannelPoolSettings

Hizmet uç noktası tarafından kullanılan bir kanal havuzuna ait kanallar için kotaları belirtir.

ClientWebSocketFactory

İstemci web yuvası fabrikasını temsil eder.

CommunicationObject

Kanallar, dinleyiciler, kanal ve dinleyici fabrikaları dahil olmak üzere sistemdeki tüm iletişim odaklı nesneler için ortak olan temel durum makinesi için ortak bir temel uygulama sağlar.

CommunicationObjectInternal

Hizmet modeli kanallarıyla ilgili sınıflar sağlar.

CompositeDuplexBindingElement

İstemcinin istemciye ileti göndermesi için hizmetin bir uç noktasını kullanıma sunması gerektiğinde kullanılan bağlama öğesini temsil eder.

CompositeDuplexBindingElementImporter

İstemcinin istemciye ileti göndermesi için hizmetin bir uç noktasını kullanıma sunması gereken Windows Communication Foundation (WCF) bağlamalarına ilke onaylamalarını eşlemek için bir ilke içeri aktarma uzantısı sağlar.

ConnectionOrientedTransportBindingElement

Temeli TransportBindingElement TCP ve adlandırılmış kanallar gibi bağlantı odaklı aktarımlarda ortak olan ek özelliklerle tamamlayan soyut bir sınıf.

ContextBindingElement

Bağlama öğesinin bağlamının ve kanal dinleyicilerini ve fabrikalarını oluşturma işlevselliğinin bir parçası olarak bir koruma düzeyi ve değişim mekanizması sağlar.

ContextBindingElementImporter

İlke ve WSDL uzantılarının ve sözleşmelerinin içeri aktarılmasını sağlar.

ContextMessageProperty

İstemcide veya hizmette uygulama ve kanal katmanları arasında bağlamı iletmek için kullanılan bir özellik.

CorrelationCallbackMessageProperty

Tüm bağıntı verileri kullanılabilir olana kadar bağıntı anahtarı hesaplamasını ertelemek için soyut bir temel sınıf sağlar.

CorrelationDataDescription

Belirli bir kanalın bağıntı verilerini sağlamayı kabul etmesine ve verilerin varsayılan olarak mı, isteğe bağlı olarak mı, göndermede mi, göndermeden önce mi yoksa teslim almada mı sağlandığı gibi verilerin sağlandığı koşulları belirtmesine izin verir.

CorrelationDataMessageProperty

Gelen iletiden veri döndürülmesi gibi protokoller uygulandığında ileti için ek bağıntı bilgilerini bir araya getiren bir MessageQuerySet ileti özelliği sağlar.

CorrelationKey

Uygulama verilerinin bir parçası ile bir örnek arasındaki ilişkiyi temsil eder.

CorrelationMessageProperty

bir iletiye bağıntı hesaplaması uygulandıktan sonra bağıntı örneği anahtarlarını içeren bir ileti özelliği sağlar.

CustomBinding

Bağlama öğeleri listesinden bağlama tanımlar.

DelegatingStream

Hizmet modeli kanallarıyla ilgili sınıflar sağlar.

FaultConverter

Bir kanal tarafından oluşan özel durumları, kanalın protokolüne uygun SOAP hata iletilerine dönüştürür.

HttpCookieContainerBindingElement

HTTP isteklerinde ve yanıtlarında HTTP tanımlama bilgilerinin nasıl işlendiğinin yönetimini sağlar.

HttpMessageHandlerFactory

Bir fabrika için http ileti işleyicilerini temsil eder.

HttpMessageSettings

HttpMessage desteği ayarını belirtmek için HTTP Aktarım ile kullanılabilecek bağlama parametresi.

HttpRequestMessageExtensionMethods

HTTP isteği iletisiyle ilişkili kullanıcı sorumlusuna erişmek için uzantı yöntemleri sağlar.

HttpRequestMessageProperty

HTTP protokolü üzerinden istekler için sağlanan ek bilgilere erişmek ve bu bilgilere yanıt vermek için HTTP isteğine erişim sağlar.

HttpResponseMessageExtensionMethods

Bir örnekten HttpResponseMessage örnek almak Message için statik uzantı yöntemleri sınıfı.

HttpResponseMessageProperty

HTTP protokolü üzerinden istekler için sağlanan ek bilgilere erişmek ve bu bilgilere yanıt vermek için HTTP yanıtına erişim sağlar.

HttpsTransportBindingElement

İletileri iletmek için bir HTTPS aktarımı belirtmek için kullanılan bağlama öğesini temsil eder.

HttpTransportBindingElement

İletileri iletmek için bir HTTP aktarımı belirtmek için kullanılan bağlama öğesini temsil eder.

InvalidChannelBindingException

Belirtilen bağlama hizmet için sözleşme gereksinimleriyle tutarlı olmadığında oluşan özel durum.

JavascriptCallbackResponseMessageProperty

JSON Doldurma (JSONP) kullanarak bir hizmet işlemi yanıtında JavaScript geri çağırmasının kullanılmasını sağlar.

LocalClientSecuritySettings

Yerel istemci güvenlik ayarlarını belirtir.

LocalServiceSecuritySettings

Ayarlanabilen yerel hizmet güvenlik özellikleri sağlar.

Message

Dağıtılmış bir ortamdaki uç noktalar arasındaki iletişim birimini temsil eder.

MessageBuffer

Gelecekte kullanılmak üzere iletinin tamamını depolayan bir bellek arabelleği temsil eder.

MessageEncoder

Kodlayıcı, bir akışa ileti yazmak ve bir akıştan gelen iletileri okumak için kullanılan bileşendir.

MessageEncoderFactory

Bir akıştan iletileri okuyabilen ve çeşitli türlerde ileti kodlaması için bir akışa yazabilen ileti kodlayıcıları oluşturmak için fabrikayı temsil eden soyut bir temel sınıf.

MessageEncodingBindingElement

İletileri kodlamak için kullanılan ileti sürümünü belirten bağlama öğesi.

MessageEncodingBindingElementImporter

WSDL tabanlı ilkeleri ve ileti kodlaması ile ilgili sözleşmeleri, hizmet için bu ilkeleri uygulayabilecek bağlama öğelerinin açıklamalarına dönüştürür.

MessageExtensionMethods

Bir örnekten veya HttpResponseMessage örneğini Message almak HttpRequestMessage için statik uzantı yöntemleri sınıfı.

MessageFault

Bir hata içeren bir ileti oluşturmak için geçirilebilen CreateMessage SOAP hatasının bellek içi gösterimini temsil eder.

MessageHeader

SOAP üst bilgisinin içeriğini temsil eder.

MessageHeaderInfo

SOAP ileti üst bilgisi ile ilgili sistem bilgilerini temsil eder.

MessageHeaders

İletinin ileti üst bilgileri koleksiyonunu temsil eder. Bu sınıf devralınamaz.

MessageProperties

İleti için bir özellik kümesini temsil eder. Bu sınıf devralınamaz.

MessageVersion

bir ileti ve değişimiyle ilişkili SOAP ve WS-Addressing sürümlerini belirtir.

MsmqBindingElementBase

ve MsmqTransportBindingElementiçin MsmqIntegrationBindingElement temel sınıfı.

MsmqMessageProperty

sınıfı, MsmqMessageProperty kuyruktan okunan bir iletinin özelliklerini kapsüller.

MsmqTransportBindingElement

Yerel Message Queuing (MSMQ) protokolunu kullanan bir Windows Communication Foundation (WCF) hizmetinin kuyruğa alma iletişim özelliklerini belirtmek için kullanılan bağlama öğesini temsil eder.

MtomMessageEncodingBindingElement

İleti İletimi İyileştirme Mekanizması (MTOM) iletileri için kullanılan kodlamayı ve sürüm oluşturma işlemini belirten bağlama öğesi.

NamedPipeConnectionPoolSettings

Adlandırılmış kanal bağlantı havuzunun davranışını denetleen ayarları temsil eder.

NamedPipeSettings

Adlandırılmış kanal ayarlarını belirtir.

NamedPipeTransportBindingElement

Adlandırılmış kanal aktarımı için bağlama öğesini temsil eder.

NetFramingTransportChannelFactory<TChannel>

Hizmet modeli kanallarıyla ilgili sınıflar sağlar.

NetworkInterfaceMessageProperty

Ağ arabirimi ileti özelliğini temsil eder.

OneWayBindingElement

Paket yönlendirmeyi ve tek yönlü yöntemlerin kullanımını etkinleştirir.

OneWayBindingElementImporter

içindeki OneWayBindingElement WSDL tabanlı ilkeleri, hizmet için bu ilkeleri uygulayabilecek bağlama öğelerinin açıklamalarına dönüştürür.

OutputChannel

Hizmet modeli kanallarıyla ilgili sınıflar sağlar.

PeerCustomResolverBindingElement

Özel eş çözümleyici oluşturmak için kullanılan bağlama öğesini tanımlar.

PeerResolverBindingElement

Eş çözümleyici nesneleri oluşturmak için kullanılan bağlama öğeleri için soyut temel sınıfı tanımlar.

PeerTransportBindingElement

Eş ileti aktarım kanalı oluşturmak için kullanılan bağlama öğesini tanımlar.

PnrpPeerResolverBindingElement

Eş Ad Çözümleme Protokolü (PNRP) eş çözümleyicisi oluşturmak için kullanılan bağlama öğesini tanımlar.

PrivacyNoticeBindingElement

WS-Federation bağlaması için gizlilik ilkesini içeren bağlama öğesini temsil eder.

PrivacyNoticeBindingElementImporter

WSDL tabanlı ilkeleri ve gizlilik bildirimleri hakkındaki sözleşmeleri, hizmet için bu ilkeleri uygulayabilecek bağlama öğelerinin açıklamalarına aktarır.

ReceiveContext

Alma bağlamı işlevselliği için özel durum makinesi uygulamak üzere bu sınıftan türetilir.

RedirectionDuration

SOAP yeniden yönlendirmesinin geçerli olduğu süreyi temsil eder.

RedirectionException

Yeniden yönlendirme işlemede oluşan bir hatayı temsil eder.

RedirectionLocation

Sonraki isteklerin yeniden yönlendirileceği adresi temsil eder.

RedirectionScope

Yeniden yönlendirme kapsamını temsil eder.

RedirectionType

Yeniden yönlendirme türünü temsil eden bir tür.

ReliableSessionBindingElement

Uç noktalar arasında güvenilir bir oturum için gereken gönderme ve alma kanallarını üretebilen bağlama öğesini temsil eder.

ReliableSessionBindingElementImporter

Güvenilir oturum bağlama öğelerini meta verilerde karşılık gelen ilke onaylarının gösterimlerine eşler. Bu sınıf devralınamaz.

RemoteEndpointMessageProperty

bir iletinin gönderildiği uzak uç noktayla ilişkili istemci IP adresini ve bağlantı noktası numarasını kullanılabilir hale getirir.

RequestContext

Gelen istekle ilişkili bir yanıt sağlar.

RetryException

İstemciye yapılan bir işlemin iptalini iletmek gibi WorkflowServiceHost bir mesajlaşma ana bilgisayarı tarafından kullanılabilecek yeniden deneme özel durumunu temsil eder.

SecurityBindingElement

Uygulandığında kanal SOAP ileti güvenliğini destekleyen bir bağlama öğesini temsil eden soyut sınıf.

SecurityBindingElementImporter

Standart güvenlik ilkesi içeri aktarmayı genişletmek için bir genişletilebilirlik noktası sağlar.

ServiceChannelProxy

Hizmet modeli kanallarıyla ilgili sınıflar sağlar.

SessionOpenNotification

İleti özelliklerini güncelleştirmek için kullanılan açık oturum bildirimini temsil eder.

SslStreamSecurityBindingElement

SSL akışı kullanarak kanal güvenliğini destekleyen özel bir bağlama öğesini temsil eder.

StandardBindingImporter

WSDL sözleşmelerini ve ilke onaylarını Windows Communication Foundation (WCF) standart bağlamalarına eşlemek için bir genişletilebilirlik noktası sağlar.

StreamBodyWriter

Bir ileti gövdesine akış olarak kullanılabilecek özel BodyWriter sınıflar oluşturmak için kullanılan soyut temel sınıf.

StreamSecurityUpgradeAcceptor

Özel bir güvenlik yükseltmesi kabul edicisi uygulamak için bu abstract temel sınıftan devralın.

StreamSecurityUpgradeInitiator

Bir güvenlik yükseltme başlatıcısı uygulamak için bu abstract temel sınıftan devralın.

StreamSecurityUpgradeProvider

Bu abstract temel sınıftan devralınan özel bir güvenlik yükseltme sağlayıcısı uygular.

StreamUpgradeAcceptor

Bu abstract temel sınıftan devralınan özel bir yükseltme kabulörü uygulamak için.

StreamUpgradeBindingElement

Özel bir bağlamaya özel bir akış yükseltme sağlayıcısı ekler.

StreamUpgradeInitiator

Özel bir yükseltme başlatıcısı uygulamak için bu abstract temel sınıftan devralın.

StreamUpgradeProvider

Bu abstract temel sınıftan devralınan özel bir yükseltme sağlayıcısı uygular.

SymmetricSecurityBindingElement

Simetrik şifreleme kullanarak kanal güvenliğini destekleyen özel bir bağlama öğesini temsil eder.

TcpConnectionPoolSettings

TCP bağlantı havuzunun davranışını denetleen özellikleri temsil eder.

TcpTransportBindingElement

TCP aktarımı için bağlama öğesini temsil eder.

TextMessageEncodingBindingElement

Metin tabanlı SOAP iletileri için kullanılan karakter kodlamasını ve ileti sürümünü belirten bağlama öğesi.

TransactionFlowBindingElement

Bağlama için işlem akışı desteğini belirten yapılandırma öğesini temsil eder. Bu sınıf devralınamaz.

TransactionFlowBindingElementImporter

Bir hizmet uç noktasının işlem ilkesini (WS-policy onayları) içeri aktarır, istemcideki bağlamaya bağlamaya bağlama öğeleri uygulama ve hizmetin proxy'sinde uygun işlemlere işlem akışı öznitelikleri ekler. Bu sınıf devralınamaz.

TransactionMessageProperty

Özel bir işlem akışı mekanizması kullanan özel kanalın, işlemini Windows Communication Foundation (WCF) çerçevesine eklemesine izin verir. Bu sınıf devralınamaz.

TransportBindingElement

Aktarım abstract bağlama öğesini temsil eden bir temel sınıf.

TransportBindingElementImporter

Ekli ilke ifadeleri içeren Web Hizmetleri Açıklama Dili (WSDL) belgelerinden standart aktarım bağlama öğelerini içeri aktarır.

TransportSecurityBindingElement

Karma mod güvenliği (güvenli aktarım üzerinden iyileştirilmiş ileti güvenliği gibi) destekleyen özel bir bağlama öğesini temsil eder.

UdpRetransmissionSettings

UDP yeniden iletim ayarlarını belirtir.

UdpTransportBindingElement

UDP aktarım bağlama öğesini temsil eder.

UdpTransportImporter

UDP aktarım içeri aktarıcıyı temsil eder.

UnderstoodHeaders

Anlaşılan ileti üst bilgileri koleksiyonunu temsil eder. Bu sınıf devralınamaz.

UseManagedPresentationBindingElement

WS-Trust'ın CardSpace profilini destekleyen bir CardSpace Güvenlik Belirteci Hizmeti ile iletişim kurmak için kullanılan bağlama öğesi.

UseManagedPresentationBindingElementImporter

için WSDL tabanlı ilkeleri, hizmet için UseManagedPresentationBindingElementbu ilkeleri uygulayabilen bağlama öğelerinin açıklamalarına dönüştürür.

WebBodyFormatMessageProperty

Bileşik Web iletisi kodlayıcısı için gelen ve giden iletilerin ileti kodlama biçimini depolar ve alır.

WebContentTypeMapper

Gelen iletinin içerik türünün eşlendiği biçimi belirtir.

WebMessageEncodingBindingElement

Windows Communication Foundation (WCF) bağlamasında kullanıldığında düz metin XML, JavaScript Nesne Gösterimi (JSON) ileti kodlamaları ve "ham" ikili içeriğin okunmasını ve yazmasını sağlar.

WebSocketMessageProperty

Bir web yuvası ileti özelliğini temsil eder.

WebSocketTransportSettings

Web yuvası taşıma ayarlarını temsil eder.

WindowsStreamSecurityBindingElement

Windows akış güvenlik ayarlarını belirtmek için kullanılan bağlama öğesini temsil eder.

WrappedOptions

ve ServiceDescriptionImporter altyapısını kullanarak XmlSerializer şema içeri aktarma gerçekleştirmek için gereken bilgileri içerir.

XmlObjectSerializerFault

Hizmet modeli kanallarıyla ilgili sınıflar sağlar.

XmlSerializerImportOptions

ve ServiceDescriptionImporter altyapısını kullanarak XmlSerializer şema içeri aktarma gerçekleştirmek için gereken bilgileri içerir.

Arabirimler

IAnonymousUriPrefixMatcher

Özel, anonim URI ön eklerini kaydetmek için bu arabirimi uygulayın.

IAsyncChannelFactory

Hizmet modeli kanallarıyla ilgili sınıflar sağlar.

IAsyncInputChannel

Hizmet modeli kanallarıyla ilgili sınıflar sağlar.

IAsyncOutputChannel

Hizmet modeli kanallarıyla ilgili sınıflar sağlar.

IAsyncOutputSessionChannel

Hizmet modeli kanallarıyla ilgili sınıflar sağlar.

IBindingDeliveryCapabilities

İstemcilerin ve hizmetlerin gerektirebileceği özellikleri açıklamak ve tanıtmak için bağlamaların uygulaması gereken arabirimi tanımlar.

IBindingMulticastCapabilities

Bir bağlamanın yapılandırdığı hizmetin çok noktaya yayın özelliklerine sahip olup olmadığını belirtmek için uygulayabileceği isteğe bağlı arabirimi tanımlar.

IBindingRuntimePreferences

Gelen isteklerin hizmet tarafından zaman uyumlu veya zaman uyumsuz olarak işlenip işlenmeyeceğini belirtmek için bağlamanın uygulayabileceği isteğe bağlı sözleşmeyi tanımlar.

IChannel

Tüm kanal nesnelerinin uygulaması gereken temel arabirimi tanımlar. Tüm iletişim nesneleri tarafından paylaşılan durum makine arabirimini ve kanal yığınından nesneleri almak için bir yöntem uygulamalarını gerektirir.

IChannelFactory

Kanal üretmek için bir kanal fabrikası tarafından uygulanması gereken arabirimi tanımlar.

IChannelFactory<TChannel>

Türe özgü kanallar oluşturan kanal fabrikaları tarafından uygulanması gereken arabirimi tanımlar.

IChannelListener

Kanalları kabul etmek için kanal dinleyicisi tarafından uygulanması gereken arabirimi tanımlar.

IChannelListener<TChannel>

Türe özgü kanalları kabul etmek için kanal dinleyicileri tarafından uygulanması gereken arabirimi tanımlar.

IConnection

Hizmet modeli kanallarıyla ilgili sınıflar sağlar.

IConnectionInitiator

Hizmet modeli kanallarıyla ilgili sınıflar sağlar.

IConnectionPoolSettings

Hizmet modeli kanallarıyla ilgili sınıflar sağlar.

IContextBindingElement

Bağlam değişimi protokollerini destekleyen bir bağlama öğesinin arabirimini tanımlar.

IContextManager

Kanalda bağlamı almanıza ve ayarlamanıza olanak tanıyan bir arabirim tanımlar.

ICorrelationDataSource

Bir kanalın sağlayabilecekleri tüm bağıntı verilerinin açıklamasını döndüren bir özellik sağlar.

IDuplexChannel

Bir kanalın hem ileti göndermek hem de almak için uygulaması gereken arabirimi tanımlar.

IDuplexSession

Mesajlaşma uç noktaları arasında çift yönlü iletişimin her tarafında uygulanan oturumun arabirimini tanımlar.

IDuplexSessionChannel

Çift yönlü kanalı bir oturumla ilişkilendiren arabirimi tanımlar.

IHttpCookieContainerManager

Tanımlama bilgisi kapsayıcı yöneticisini temsil eder.

IInputChannel

Bir kanalın ileti almak için uygulaması gereken arabirimi tanımlar.

IInputSession

Mesajlaşma uç noktaları arasında tek yönlü bir iletişimin alıcı tarafında uygulanan oturumun arabirimini tanımlar.

IInputSessionChannel

Giriş kanalını oturumla ilişkilendiren arabirimi tanımlar.

IMessageProperty

İletinin bir özellik kümesini açıklamak için uygulayabileceğiniz bir arabirim tanımlar.

IOutputChannel

Bir kanalın ileti göndermek için uygulaması gereken arabirimi tanımlar.

IOutputSession

Mesajlaşma uç noktaları arasında tek yönlü iletişimin gönderen tarafında uygulanan oturumun arabirimini tanımlar.

IOutputSessionChannel

Bir çıkış kanalını oturumla ilişkilendiren arabirimi tanımlar.

IReceiveContextSettings

Alma bağlamı ayarlarını ayarlamanıza olanak tanıyan bir arabirim.

IReplyChannel

Bir kanalın mesajlaşma uç noktaları arasındaki istek-yanıt iletişiminin alıcı tarafında olması için uygulaması gereken arabirimi tanımlar.

IReplySessionChannel

Yanıt kanalını oturumla ilişkilendirmek için arabirimi tanımlar.

IRequestChannel

Bir kanalın mesajlaşma uç noktaları arasındaki istek-yanıt iletişiminin istek tarafında olması için uygulaması gereken sözleşmeyi tanımlar.

IRequestSessionChannel

İstek kanalını bir oturumla ilişkilendirmek için arabirimi tanımlar.

ISecurityCapabilities

Bağlamalar için güvenlik özelliklerini belirtmek için sözleşmeyi tanımlar.

ISession

İletişim oturumu için bir kimlik sağlayarak ileti alışverişinde bulunan taraflar arasında paylaşılan bir bağlam oluşturmak için arabirimi tanımlar.

ISessionChannel<TSession>

Kanalı belirli bir oturum türüyle ilişkilendiren arabirimi tanımlar.

ITransactedBindingElement

Dağıtıcının hizmet yöntemine göndermeden önce bir işlem oluşturmasını gerektiren bağlama öğeleri tarafından uygulanması gereken bir arabirimi temsil eder.

ITransportCompressionSupport

Hizmet modeli kanallarıyla ilgili sınıflar sağlar.

ITransportTokenAssertionProvider

İlke dışarı aktarmalarında kullanmak için aktarım belirteci onaylama (örneğin, https belirteci onaylama) sağlar.

IWebSocketCloseDetails

Web yuvası bağlantısının kapatma durumunun ayrıntılarını temsil eder.

Numaralandırmalar

CompressionFormat

Kanalların sıkıştırma biçimini belirtir.

ContextExchangeMechanism

HTTP tanımlama bilgisinin mi yoksa SOAP üst bilgisinin mi bir istemci ile hizmet arasındaki konuşmanın bağlamını değiştirmek için kullanılan mekanizma olduğunu belirtir.

DeliveryFailure

Kuyruktan okunan bir ileti için olası teslim hatası türlerini belirtir.

DeliveryStatus

İletinin teslimi şüpheli olduğunda veya ileti teslim edilmediğinde iletinin teslim durumunu belirten bir numaralandırma.

MessageState

İletinin durumunu belirtir.

ReceiveContextState

Alma bağlam durumu makinesi için olası durumları temsil eder.

SecurityHeaderLayout

Güvenlik üst bilgisinin düzenini açıklar.

SupportedAddressingMode

Bir hizmetin yalnızca anonim adreslere, yalnızca anonim olmayan adreslere veya her ikisine de yanıt göndermeyi destekleyip desteklemediğini belirtir.

TransferSession

İletilerin bir istemciden uygulamaya aktarılması için sözleşmenin oturum gerekip gerekmediğini ve iletilerin tesliminin, işlemlerin istemci tarafından çağrılma sırasını koruması gerekip gerekmediğini belirler.

WebContentFormat

Gelen ileti içerik türlerinin eşlenebileceği ileti biçimlerini belirtir.

WebSocketTransportUsage

WebSocket aktarım kullanımının bir numaralandırmasını belirtir.