System.ServiceModel.Channels Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Dostarcza klasy powiązane z kanałami modelu usług.
Klasy
AddressHeader |
Reprezentuje nagłówek, który hermetyzuje element informacji o adresie używany do identyfikowania punktu końcowego lub interakcji z nim. |
AddressHeaderCollection |
Reprezentuje bezpieczną wątkowo kolekcję nagłówków adresów tylko do odczytu. |
AddressingVersion |
Wersja WS-Addressing skojarzona z komunikatem protokołu SOAP lub zrozumiała dla punktu końcowego. |
ApplicationContainerSettings |
Określa ustawienia kontenera aplikacji. |
AsymmetricSecurityBindingElement |
Reprezentuje niestandardowy element powiązania, który obsługuje zabezpieczenia kanału przy użyciu szyfrowania asymetrycznego. Ten element powiązania podpisuje komunikat przy użyciu tokenu uwierzytelniania nadawcy i szyfruje wiadomość przy użyciu tokenu odbiorcy. |
BinaryMessageEncodingBindingElement |
Element powiązania określający format binarny platformy .NET dla formatu XML używany do kodowania komunikatów. |
Binding |
Zawiera elementy powiązania, które określają protokoły, transporty i kodery komunikatów używane do komunikacji między klientami i usługami. |
BindingContext |
Zawiera informacje o adresach, powiązaniach, elementach powiązaniach i parametrach powiązania wymaganych do utworzenia odbiorników kanału i fabryk kanałów. |
BindingElement |
Elementy powiązań, które tworzą fabryki kanałów i odbiorniki kanałów dla różnych typów kanałów używanych do przetwarzania wychodzących i przychodzących komunikatów. |
BindingElementCollection |
Reprezentuje kolekcję elementów powiązań używanych w powiązaniu. |
BindingParameterCollection |
Reprezentuje kolekcję parametrów powiązania, które przechowują informacje używane przez elementy powiązania do tworzenia fabryk. |
BodyWriter |
Reprezentuje składnik zapisywania treści wiadomości. |
BufferManager |
Wiele funkcji Windows Communication Foundation (WCF) wymaga użycia buforów, które są kosztowne do tworzenia i niszczenia. Klasę BufferManager można użyć do zarządzania pulą buforów. Pula i jej bufory są tworzone podczas tworzenia wystąpienia tej klasy i niszczone po odzyskaniu puli buforów przez odzyskiwanie pamięci. Za każdym razem, gdy trzeba użyć buforu, należy użyć go z puli, użyć go i wrócić do puli po zakończeniu. Ten proces jest znacznie szybszy niż tworzenie i niszczenie buforu za każdym razem, gdy trzeba go użyć. |
ByteStreamMessage |
Reprezentuje komunikat strumienia bajtów. |
ByteStreamMessageEncodingBindingElement |
Element powiązania, który określa kodowanie wiadomości jako strumień bajtów i ma możliwość określenia kodowania znaków. |
CallbackContextMessageProperty |
Reprezentuje zawartość nagłówka |
ChannelBase |
Zapewnia podstawową implementację kanałów niestandardowych. |
ChannelFactoryBase |
Zapewnia wspólną podstawową implementację dla wszystkich fabryk kanałów niestandardowych. |
ChannelFactoryBase<TChannel> |
Udostępnia wspólną podstawową implementację fabryk kanałów na kliencie w celu utworzenia kanałów określonego typu połączonego z określonym adresem. |
ChannelListenerBase |
Udostępnia wspólną podstawową implementację odbiorników kanałów w usłudze. |
ChannelListenerBase<TChannel> |
Zapewnia wspólną podstawową implementację odbiorników kanałów w usłudze w celu akceptowania kanałów wytwarzanych przez fabryki klientów. |
ChannelManagerBase |
Zapewnia podstawową implementację do zarządzania domyślnymi limitami czasu skojarzonymi z fabrykami kanałów i odbiorników. |
ChannelParameterCollection |
Reprezentuje kolekcję parametrów kanału. |
ChannelPoolSettings |
Określa przydziały dla kanałów należących do puli kanałów używanych przez punkt końcowy usługi. |
ClientWebSocketFactory |
Reprezentuje fabrykę gniazd internetowych klienta. |
CommunicationObject |
Zapewnia wspólną implementację podstawową dla podstawowej maszyny stanu wspólne dla wszystkich obiektów zorientowanych na komunikację w systemie, w tym kanałów, odbiorników i fabryk kanałów i odbiorników. |
CompositeDuplexBindingElement |
Reprezentuje element powiązania, który jest używany, gdy klient musi uwidocznić punkt końcowy, aby usługa wysyłała komunikaty z powrotem do klienta. |
CompositeDuplexBindingElementImporter |
Zawiera rozszerzenie import zasad służące do mapowania potwierdzeń zasad do Windows Communication Foundation (WCF) powiązań, w których klient musi uwidocznić punkt końcowy usługi do wysyłania komunikatów z powrotem do klienta. |
ConnectionOrientedTransportBindingElement |
Klasa abstrakcyjna, która uzupełnia bazę TransportBindingElement dodatkowymi właściwościami, które są wspólne dla transportów zorientowanych na połączenia, takich jak TCP i nazwanych potoków. |
ContextBindingElement |
Zapewnia poziom ochrony i mechanizm wymiany w ramach kontekstu elementu powiązania oraz funkcjonalność tworzenia odbiorników kanału i fabryk. |
ContextBindingElementImporter |
Umożliwia importowanie rozszerzeń i kontraktów zasad i WSDL. |
ContextMessageProperty |
Właściwość używana do komunikowania kontekstu między warstwami aplikacji i kanału na kliencie lub w usłudze. |
CorrelationCallbackMessageProperty |
Udostępnia abstrakcyjną klasę bazową do odroczenia obliczeń klucza korelacji do momentu, gdy wszystkie dane korelacji będą dostępne. |
CorrelationDataDescription |
Umożliwia określonemu kanałowi zgodę na dostarczenie danych korelacji i określenie warunków, w których dane są dostarczane, na przykład to, czy są one udostępniane domyślnie, opcjonalnie, przy wysyłaniu, przed wysłaniem lub przy odbiorze. |
CorrelationDataMessageProperty |
Udostępnia właściwość komunikatu, która gromadzi dodatkowe informacje o korelacji dla komunikatu w czasie stosowania protokołów, na przykład gdy dane są zwracane z komunikatu MessageQuerySet przychodzącego. |
CorrelationKey |
Reprezentuje skojarzenie między elementem danych aplikacji i wystąpieniem. |
CorrelationMessageProperty |
Dostarcza właściwość komunikatu, która zawiera klucze wystąpienia korelacji po zastosowaniu obliczenia korelacji do komunikatu. |
CustomBinding |
Definiuje powiązanie z listy elementów powiązania. |
FaultConverter |
Konwertuje wyjątki zgłaszane przez kanał na komunikaty o błędach protokołu SOAP zgodne z protokołem kanału. |
HttpCookieContainerBindingElement |
Umożliwia zarządzanie sposobem obsługi plików cookie HTTP w żądaniach i odpowiedziach HTTP. |
HttpMessageHandlerFactory |
Reprezentuje programy obsługi komunikatów http dla fabryki. |
HttpMessageSettings |
Parametr powiązania, który może być używany z transportem HTTP w celu określenia ustawienia dla obsługi HttpMessage. |
HttpRequestMessageExtensionMethods |
Udostępnia metody rozszerzenia do uzyskiwania dostępu do jednostki użytkownika skojarzonej z komunikatem żądania HTTP. |
HttpRequestMessageProperty |
Zapewnia dostęp do żądania HTTP w celu uzyskania dostępu do dodatkowych informacji udostępnianych dla żądań za pośrednictwem protokołu HTTP i odpowiadania na nie. |
HttpResponseMessageExtensionMethods |
Klasa metod rozszerzenia statycznego do uzyskiwania Message wystąpienia z HttpResponseMessage wystąpienia. |
HttpResponseMessageProperty |
Zapewnia dostęp do odpowiedzi HTTP w celu uzyskania dostępu do dodatkowych informacji udostępnionych dla żądań za pośrednictwem protokołu HTTP i odpowiadania na nie. |
HttpsTransportBindingElement |
Reprezentuje element powiązania używany do określania transportu HTTPS do przesyłania komunikatów. |
HttpTransportBindingElement |
Reprezentuje element powiązania używany do określania transportu HTTP do przesyłania komunikatów. |
InvalidChannelBindingException |
Wyjątek, który jest generowany, gdy określone powiązanie nie jest zgodne z wymaganiami kontraktu dla usługi. |
JavascriptCallbackResponseMessageProperty |
Umożliwia użycie wywołania zwrotnego języka JavaScript w odpowiedzi operacji usługi przy użyciu dopełnienia JSON (JSONP). |
LocalClientSecuritySettings |
Określa ustawienia zabezpieczeń klienta lokalnego. |
LocalServiceSecuritySettings |
Udostępnia właściwości zabezpieczeń usługi lokalnej, które można ustawić. |
Message |
Reprezentuje jednostkę komunikacji między punktami końcowymi w środowisku rozproszonym. |
MessageBuffer |
Reprezentuje bufor pamięci, który przechowuje cały komunikat na potrzeby przyszłego użycia. |
MessageEncoder |
Koder to składnik używany do zapisywania komunikatów w strumieniu i odczytywania komunikatów ze strumienia. |
MessageEncoderFactory |
Abstrakcyjna klasa bazowa reprezentująca fabrykę do tworzenia koderów komunikatów, które mogą odczytywać komunikaty ze strumienia i zapisywać je w strumieniu dla różnych typów kodowania komunikatów. |
MessageEncodingBindingElement |
Element powiązania określający wersję komunikatu używaną do kodowania komunikatów. |
MessageEncodingBindingElementImporter |
Konwertuje zasady i kontrakty oparte na języku WSDL dotyczące kodowania komunikatów na opisy elementów powiązania, które mogą implementować te zasady dla usługi. |
MessageExtensionMethods |
Klasa metod rozszerzenia statycznego do uzyskiwania wystąpienia HttpRequestMessage lub HttpResponseMessage z Message wystąpienia. |
MessageFault |
Reprezentuje reprezentację w pamięci błędu protokołu SOAP, który można przekazać w celu CreateMessage utworzenia komunikatu zawierającego błąd. |
MessageHeader |
Reprezentuje zawartość nagłówka PROTOKOŁU SOAP. |
MessageHeaderInfo |
Reprezentuje informacje systemowe dotyczące nagłówka komunikatu PROTOKOŁU SOAP. |
MessageHeaders |
Reprezentuje kolekcję nagłówków wiadomości dla wiadomości. Klasa ta nie może być dziedziczona. |
MessageProperties |
Reprezentuje zestaw właściwości komunikatu. Klasa ta nie może być dziedziczona. |
MessageVersion |
Określa wersje protokołu SOAP i WS-Addressing skojarzone z komunikatem i jego wymianą. |
MsmqBindingElementBase |
Klasa podstawowa dla MsmqIntegrationBindingElement i MsmqTransportBindingElement. |
MsmqMessageProperty |
Klasa MsmqMessageProperty hermetyzuje właściwości komunikatu, który został odczytany z kolejki. |
MsmqTransportBindingElement |
Reprezentuje element powiązania używany do określania właściwości komunikacji kolejkowania dla usługi Windows Communication Foundation (WCF), która używa natywnego protokołu kolejkowania komunikatów (MSMQ). |
MtomMessageEncodingBindingElement |
Element powiązania, który określa kodowanie i przechowywanie wersji używanych dla komunikatów mechanizmu optymalizacji transmisji komunikatów (MTOM). |
NamedPipeConnectionPoolSettings |
Reprezentuje ustawienia, które kontrolują zachowanie nazwanej puli połączeń potoku. |
NamedPipeSettings |
Określa nazwane ustawienia potoku. |
NamedPipeTransportBindingElement |
Reprezentuje element powiązania dla transportu nazwanego potoku. |
NetworkInterfaceMessageProperty |
Reprezentuje właściwość komunikatu interfejsu sieciowego. |
OneWayBindingElement |
Umożliwia routing pakietów i stosowanie jednokierunkowych metod. |
OneWayBindingElementImporter |
Konwertuje zasady oparte na języku WSDL w a na opisy elementów powiązania, OneWayBindingElement które mogą implementować te zasady dla usługi. |
PeerCustomResolverBindingElement |
Definiuje element powiązania używany do tworzenia niestandardowego programu rozpoznawania elementów równorzędnych. |
PeerResolverBindingElement |
Definiuje abstrakcyjną klasę bazową dla elementów powiązania używanych do tworzenia obiektów równorzędnego rozpoznawania nazw. |
PeerTransportBindingElement |
Definiuje element powiązania używany do tworzenia kanału transportowego komunikacji równorzędnej. |
PnrpPeerResolverBindingElement |
Definiuje element powiązania używany do tworzenia równorzędnego mechanizmu rozpoznawania nazw równorzędnych (PNRP). |
PrivacyNoticeBindingElement |
Reprezentuje element powiązania, który zawiera zasady ochrony prywatności dla powiązania WS-Federation. |
PrivacyNoticeBindingElementImporter |
Importuje zasady i kontrakty dotyczące prywatności oparte na języku WSDL do opisów elementów powiązania, które mogą implementować te zasady dla usługi. |
ReceiveContext |
Pochodzą z tej klasy, aby zaimplementować niestandardową maszynę stanu do odbierania funkcji kontekstu. |
RedirectionDuration |
Reprezentuje czas trwania przekierowania protokołu SOAP. |
RedirectionException |
Reprezentuje błąd występujący w przetwarzaniu przekierowania. |
RedirectionLocation |
Reprezentuje adres, na który powinny zostać przekierowane kolejne żądania. |
RedirectionScope |
Reprezentuje zakres przekierowania. |
RedirectionType |
Typ, który reprezentuje typ przekierowania. |
ReliableSessionBindingElement |
Reprezentuje element powiązania, który może generować kanały wysyłania i odbierania wymagane do niezawodnej sesji między punktami końcowymi. |
ReliableSessionBindingElementImporter |
Mapy elementy powiązania sesji do i z reprezentacji odpowiednich asercji zasad w metadanych. Klasa ta nie może być dziedziczona. |
RemoteEndpointMessageProperty |
Udostępnia adres IP i numer portu klienta skojarzonego ze zdalnym punktem końcowym, z którego wysłano wiadomość. |
RequestContext |
Zapewnia odpowiedź skorelowana z żądaniem przychodzącym. |
RetryException |
Reprezentuje wyjątek ponownych prób, który może być używany przez hosta do obsługi komunikatów, WorkflowServiceHost na przykład w celu powiadomienia o ewentualnych anulowaniach operacji podejmowanych przez klienta. |
SecurityBindingElement |
Abstrakcyjna klasa, która po zaimplementowaniu reprezentuje element powiązania, który obsługuje zabezpieczenia komunikatów protokołu SOAP kanału. |
SecurityBindingElementImporter |
Udostępnia punkt rozszerzalności służący do rozszerzania standardowego importowania zasad zabezpieczeń. |
SessionOpenNotification |
Reprezentuje powiadomienie o otwartej sesji używane do aktualizowania właściwości komunikatu. |
SslStreamSecurityBindingElement |
Reprezentuje niestandardowy element powiązania, który obsługuje zabezpieczenia kanału przy użyciu strumienia SSL. |
StandardBindingImporter |
Udostępnia punkt rozszerzalności do mapowania kontraktów WSDL i potwierdzeń zasad na powiązania standardowe Windows Communication Foundation (WCF). |
StreamBodyWriter |
Abstrakcyjna klasa bazowa używana do tworzenia BodyWriter klas niestandardowych, które mogą być używane w treści wiadomości jako strumień. |
StreamSecurityUpgradeAcceptor |
Aby zaimplementować niestandardowy element akceptujący uaktualnienie zabezpieczeń, Dziedzicz z tej |
StreamSecurityUpgradeInitiator |
Aby zaimplementować inicjatora uaktualnienia zabezpieczeń, Dziedzicz z tej |
StreamSecurityUpgradeProvider |
Implementuje niestandardowego dostawcę uaktualnienia zabezpieczeń dziedziczonego z tej |
StreamUpgradeAcceptor |
Aby zaimplementować niestandardowy element akceptujący uaktualnienie, Dziedziczony z tej |
StreamUpgradeBindingElement |
Dodaje niestandardowego dostawcę uaktualniania strumienia do powiązania niestandardowego. |
StreamUpgradeInitiator |
Aby zaimplementować niestandardowy inicjator uaktualnienia, Dziedzicz z tej |
StreamUpgradeProvider |
Implementuje niestandardowego dostawcę uaktualnienia dziedziczonego z tej |
SymmetricSecurityBindingElement |
Reprezentuje niestandardowy element powiązania, który obsługuje zabezpieczenia kanału przy użyciu szyfrowania symetrycznego. |
TcpConnectionPoolSettings |
Reprezentuje właściwości kontrolujące zachowanie puli połączeń TCP. |
TcpTransportBindingElement |
Reprezentuje element powiązania dla transportu TCP. |
TextMessageEncodingBindingElement |
Element powiązania, który określa kodowanie znaków i przechowywanie wersji komunikatów używanych dla komunikatów SOAP opartych na tekście. |
TransactionFlowBindingElement |
Reprezentuje element konfiguracji, który określa obsługę przepływu transakcji dla powiązania. Klasa ta nie może być dziedziczona. |
TransactionFlowBindingElementImporter |
Importuje zasady transakcji (potwierdzenia WS-Policy) punktu końcowego usługi, dodaje elementy powiązania do powiązania na kliencie i atrybuty przepływu transakcji do odpowiednich operacji na serwerze proxy usługi. Klasa ta nie może być dziedziczona. |
TransactionMessageProperty |
Zezwala na niestandardowy kanał, który używa własnościowego mechanizmu przepływu transakcji, aby wstrzyknąć swoją transakcję do struktury Windows Communication Foundation (WCF). Klasa ta nie może być dziedziczona. |
TransportBindingElement |
Klasa bazowa |
TransportBindingElementImporter |
Importuje standardowe elementy powiązania transportu z dokumentów Web Services Description Language (WSDL) z dołączonymi wyrażeniami zasad. |
TransportSecurityBindingElement |
Reprezentuje niestandardowy element powiązania, który obsługuje zabezpieczenia w trybie mieszanym (np. zoptymalizowane zabezpieczenia komunikatów za pośrednictwem bezpiecznego transportu). |
UdpRetransmissionSettings |
Określa ustawienia retransmisji UDP. |
UdpTransportBindingElement |
Reprezentuje element powiązania transportu UDP. |
UdpTransportImporter |
Reprezentuje importera transportu UDP. |
UnderstoodHeaders |
Reprezentuje kolekcję nagłówków komunikatów, które są zrozumiałe. Klasa ta nie może być dziedziczona. |
UrlUtility | |
UseManagedPresentationBindingElement |
Element powiązania używany do komunikacji z usługą tokenu zabezpieczającego CardSpace, która obsługuje profil CardSpace relacji WS-Trust. |
UseManagedPresentationBindingElementImporter |
Konwertuje zasady oparte na języku WSDL dla s na opisy elementów powiązania, UseManagedPresentationBindingElement które mogą implementować te zasady dla usługi. |
WebBodyFormatMessageProperty |
Przechowuje i pobiera format kodowania komunikatów przychodzących i wychodzących dla złożonego internetowego kodera komunikatów. |
WebContentTypeMapper |
Określa format, do którego typ zawartości wiadomości przychodzącej jest mapowany. |
WebMessageEncodingBindingElement |
Umożliwia kodowanie komunikatów XML, JavaScript Object Notation (JSON) i "nieprzetworzony" zawartość binarną, która ma zostać odczytana i zapisywana w przypadku użycia w powiązaniu Windows Communication Foundation (WCF). |
WebSocketMessageProperty |
Reprezentuje właściwość komunikatu gniazda sieci Web. |
WebSocketTransportSettings |
Reprezentuje ustawienia transportu gniazd internetowych. |
WindowsStreamSecurityBindingElement |
Reprezentuje element powiązania używany do określania Windows ustawień zabezpieczeń strumienia. |
WrappedOptions |
Zawiera informacje wymagane do przeprowadzenia importu schematu przy użyciu XmlSerializer infrastruktury i ServiceDescriptionImporter . |
XmlSerializerImportOptions |
Zawiera informacje potrzebne do przeprowadzenia ujednania schematu przy użyciu XmlSerializer infrastruktury ServiceDescriptionImporter i . |
Interfejsy
IAnonymousUriPrefixMatcher |
Zaimplementuj ten interfejs, aby zarejestrować niestandardowe, anonimowe prefiksy URI. |
IBindingDeliveryCapabilities |
Definiuje interfejs, który musi być zaimplementowany przez powiązania do opisywania i anonsowania możliwości, które mogą być wymagane przez klientów i usługi. |
IBindingMulticastCapabilities |
Definiuje opcjonalny interfejs, który powiązanie może zaimplementować, aby określić, czy skonfigurowana usługa ma możliwości multiemisji. |
IBindingRuntimePreferences |
Definiuje opcjonalny kontrakt, który powiązanie może zaimplementować w celu określenia, czy żądania przychodzące są obsługiwane synchronicznie, czy asynchronicznie przez usługę. |
IChannel |
Definiuje podstawowy interfejs, który musi implementować wszystkie obiekty kanału. Wymaga to zaimplementowania interfejsu maszyny stanu współużytkowanej przez wszystkie obiekty komunikacyjne i że implementują metodę pobierania obiektów ze stosu kanału. |
IChannelFactory |
Definiuje interfejs, który musi zostać zaimplementowany przez fabrykę kanałów w celu utworzenia kanałów. |
IChannelFactory<TChannel> |
Definiuje interfejs, który musi być implementowany przez fabryki kanałów, które tworzą kanały specyficzne dla typu. |
IChannelListener |
Definiuje interfejs, który musi zostać zaimplementowany przez odbiornik kanału w celu akceptowania kanałów. |
IChannelListener<TChannel> |
Definiuje interfejs, który musi być zaimplementowany przez odbiorniki kanału w celu akceptowania kanałów specyficznych dla typu. |
IContextBindingElement |
Definiuje interfejs dla elementu powiązania, który obsługuje protokoły wymiany kontekstowej. |
IContextManager |
Definiuje interfejs, który umożliwia pobieranie i Ustawianie kontekstu w kanale. |
ICorrelationDataSource |
Dostarcza właściwość, która zwraca opis wszystkich danych korelacji, które kanał może dostarczyć. |
IDuplexChannel |
Definiuje interfejs, który kanał musi implementować w celu wysyłania i odbierania komunikatów. |
IDuplexSession |
Definiuje interfejs sesji zaimplementowany po każdej stronie dwukierunkowej komunikacji między punktami końcowymi obsługi komunikatów. |
IDuplexSessionChannel |
Definiuje interfejs, który kojarzy kanał dwukierunkowy z sesją. |
IHttpCookieContainerManager |
Reprezentuje menedżera kontenera plików cookie. |
IInputChannel |
Definiuje interfejs, który kanał musi zaimplementować w celu odbierania komunikatu. |
IInputSession |
Definiuje interfejs sesji zaimplementowanej po stronie odbierającej jednokierunkowej komunikacji między punktami końcowymi obsługi komunikatów. |
IInputSessionChannel |
Definiuje interfejs, który kojarzy kanał wejściowy z sesją. |
IMessageProperty |
Definiuje interfejs, który można zaimplementować w celu opisania zestawu właściwości komunikatu. |
IOutputChannel |
Definiuje interfejs, który kanał musi zaimplementować w celu wysłania komunikatu. |
IOutputSession |
Definiuje interfejs sesji zaimplementowanej po stronie wysyłania jednokierunkowej komunikacji między punktami końcowymi obsługi komunikatów. |
IOutputSessionChannel |
Definiuje interfejs, który kojarzy kanał wyjściowy z sesją. |
IReceiveContextSettings |
Interfejs, który umożliwia ustawienie ustawień kontekstu odbierania. |
IReplyChannel |
Definiuje interfejs, który kanał musi implementować, aby był po stronie odbierającej komunikacji z odpowiedzią na żądanie między punktami końcowymi obsługi komunikatów. |
IReplySessionChannel |
Definiuje interfejs do skojarzenia kanału odpowiedzi z sesją. |
IRequestChannel |
Definiuje kontrakt, który musi implementować kanał po stronie żądania komunikacji między punktami końcowymi obsługi komunikatów. |
IRequestSessionChannel |
Definiuje interfejs do skojarzenia kanału żądania z sesją. |
ISecurityCapabilities |
Definiuje kontrakt określający możliwości zabezpieczeń dla powiązań. |
ISession |
Definiuje interfejs w celu ustanowienia współużytkowanego kontekstu między stronami, które wymieniają komunikaty, podając identyfikator sesji komunikacji. |
ISessionChannel<TSession> |
Definiuje interfejs, który kojarzy kanał z określonym typem sesji. |
ITransactedBindingElement |
Reprezentuje interfejs, który powinien zostać zaimplementowany przez elementy powiązania, które wymagają, aby dyspozytor tworzył transakcję przed wysłaniem do metody usługi. |
ITransportTokenAssertionProvider |
Zapewnia asercja tokenu transportu (na przykład asercja tokenu HTTPS) do użycia w eksportach zasad. |
IWebSocketCloseDetails |
Reprezentuje szczegóły stanu zamknięcia połączenia gniazda sieci Web. |
Wyliczenia
CompressionFormat |
Określa format kompresji kanałów. |
ContextExchangeMechanism |
Określa, czy plik cookie HTTP lub nagłówek protokołu SOAP jest mechanizmem używanym do wymiany kontekstu dla konwersacji między klientem a usługą. |
DeliveryFailure |
Określa możliwe typy niepowodzeń dostarczania dla komunikatu odczytanego z kolejki. |
DeliveryStatus |
Wyliczenie, które określa stan dostarczania komunikatu, gdy dostarczanie wiadomości jest wątpliwe lub gdy komunikat nie został dostarczony. |
MessageState |
Określa stan komunikatu. |
ReceiveContextState |
Reprezentuje możliwe stany dla komputera stanu kontekstu odbierania. |
SecurityHeaderLayout |
Opisuje układ nagłówka zabezpieczeń. |
SupportedAddressingMode |
Określa, czy usługa obsługuje wysyłanie odpowiedzi tylko na adresy anonimowe, tylko na adresy nie anonimowe, czy do obu tych adresów. |
TransferSession |
Określa, czy kontrakt transferu komunikatów z klienta do aplikacji wymaga sesji oraz czy dostarczanie komunikatów musi zachować kolejność, w której operacje są wywoływane przez klienta. |
WebContentFormat |
Określa formaty komunikatów, do których można mapować typy zawartości komunikatów przychodzących. |
WebSocketTransportUsage |
Określa wyliczenie użycia transportu protokołu WebSocket. |