System.ServiceModel.Channels Ad Alanı

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

Sınıflar

Name Description
AddressHeader

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

AddressHeaderCollection

İş parçacığı açısından güvenli, salt okunur bir adres üst bilgileri koleksiyonunu temsil eder.

AddressingVersion

SOAP iletisiyle ilişkili 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.

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

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

BodyWriter

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

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 döndürürsiniz. Bu işlem, her kullanmanız gerektiğinde arabellek oluşturmaktan ve yok etmekten ç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 protokollerini wsc:CallbackContext destekleyen bir kanal kullanılırken ileti üst bilgisinin içeriğini temsil eder.

ChannelBase

Özel kanallar için temel uygulamayı 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>

İstemci fabrikaları tarafından üretilen kanalları kabul etmek için bir hizmetteki kanal dinleyicileri 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 yuva 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.

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 onayları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ımlar için ortak olan ek özelliklerle tamamlayan bir soyut sınıf.

ContextBindingElement

Bağlama öğesinin bağlamının bir parçası olarak bir koruma düzeyi ve bir değişim mekanizması ve kanal dinleyicilerini ve fabrikalarını oluşturma işlevselliğini 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 ö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 varsayılan olarak, isteğe bağlı olarak, göndermede, göndermeden önce veya almada sağlanıp sağlanmadığı gibi verilerin sağlandığı koşulları belirtmesine izin verir.

CorrelationDataMessageProperty

Gelen iletiden veri döndürülmesi gibi protokoller uygulanırken ileti için ek bağıntı bilgileri toplayan 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ını uyguladı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.

FaultConverter

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şleneceğ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

Gelecekteki tüketim için 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 ileti kodlama türleri için bir akışa yazabilen ileti kodlayıcıları üretmek 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

İleti kodlaması hakkındaki WSDL tabanlı ilkeleri ve 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 soap hatası içeren bir ileti oluşturmak için CreateMessage geçirilebilir 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

bir ileti için 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 MsmqIntegrationBindingElementiçin MsmqTransportBindingElement 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.

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 uygulayabilen bağlama öğelerinin açıklamalarına dönüştürür.

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 bildirimleriyle ilgili 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üretin.

RedirectionDuration

SOAP yeniden yönlendirmesinin etkin olduğu süreyi temsil eder.

RedirectionException

Yeniden yönlendirme işlemi sırasında oluşan bir hatayı temsil eder.

RedirectionLocation

Sonraki isteklerin yeniden yönlendirilmesi gereken 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ı oluşturabilen bağlama öğesini temsil eder.

ReliableSessionBindingElementImporter

Güvenilir oturum bağlama öğelerini, meta verilerde ilgili 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 konağı 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 bir sınıf.

SecurityBindingElementImporter

Standart güvenlik ilkesi içeri aktarmayı genişletmek için bir genişletilebilirlik noktası 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 bir 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 akış yükseltme sağlayıcısı ekler.

StreamUpgradeInitiator

Özel 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 oluşturması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, bağlama öğelerini istemcideki bağlamaya uygularken ve işlem akışı özniteliklerini hizmetin proxy'sinde uygun işlemlere 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ğini destekleyen özel bir bağlama öğesini temsil eder (örneğin, güvenli aktarım üzerinden iyileştirilmiş ileti güvenliği).

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

s için WSDL tabanlı ilkeleri, hizmet için UseManagedPresentationBindingElementbu ilkeleri uygulayabilecek 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ı XmlSerializer kullanarak şema içeri aktarma gerçekleştirmek için gereken bilgileri içerir.

XmlSerializerImportOptions

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

Arabirimler

Name Description
IAnonymousUriPrefixMatcher

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

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 makinesi arabirimini uygulamalarını 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 bir 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.

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

Kanalın sağlayabildiği 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ındaki ç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ındaki tek yönlü iletişimin alıcı tarafında uygulanan oturumun arabirimini tanımlar.

IInputSessionChannel

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

IMessageProperty

İletinin bir özellik kümesini tanımlamak için uygulayabileceğiniz bir arabirimi tanımlar.

IOutputChannel

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

IOutputSession

Mesajlaşma uç noktaları arasındaki 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ı bir 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 işlem oluşturmasını gerektiren bağlama öğeleri tarafından uygulanması gereken bir arabirimi temsil eder.

ITransportTokenAssertionProvider

İlke dışarı aktarmalarında kullanılmak üzere bir 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

Name Description
CompressionFormat

Kanal sıkıştırma biçimini belirtir.

ContextExchangeMechanism

HTTP tanımlama bilgisinin mi yoksa SOAP üst bilgisinin mi 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

bir istemciden uygulamaya ileti aktarımı 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.