System.ServiceModel.Channels Przestrzeń nazw

Dostarcza klasy powiązane z kanałami modelu usług. Provides classes related to service model channels.

Klasy

AddressHeader

Reprezentuje nagłówek, który hermetyzuje element informacji o adresie używany do identyfikowania lub korzystania z punktu końcowego.Represents a header that encapsulates an address information item used to identify or interact with an endpoint.

AddressHeaderCollection

Reprezentuje bezpieczną wątkowo kolekcję nagłówków adresów.Represents a thread-safe, read-only collection of address headers.

AddressingVersion

Wersja WS-Addressing skojarzona z komunikatem SOAP lub zrozumiała dla punktu końcowego.The WS-Addressing version associated with a SOAP message or understood by an endpoint.

ApplicationContainerSettings

Określa ustawienia kontenera aplikacji.Specifies application container settings.

AsymmetricSecurityBindingElement

Reprezentuje element niestandardowego powiązania, który obsługuje zabezpieczenia kanału przy użyciu szyfrowania asymetrycznego.Represents a custom binding element that supports channel security using asymmetric encryption. Ten element powiązania podpisuje komunikat przy użyciu tokenu uwierzytelniania nadawcy i szyfruje komunikat przy użyciu tokenu odbiorcy.This binding element signs the message using the sender's authentication token and encrypts the message using the recipient's token.

BinaryMessageEncodingBindingElement

Element powiązania, który określa format binarny platformy .NET dla XML używany do kodowania komunikatów.The binding element that specifies the .NET Binary Format for XML used to encode messages.

Binding

Zawiera elementy wiążące, które określają protokoły, transporty i kodery komunikatów używane do komunikacji między klientami i usługami.Contains the binding elements that specify the protocols, transports, and message encoders used for communication between clients and services.

BindingContext

Zawiera informacje dotyczące adresów, powiązań, elementów powiązania i parametrów powiązań wymaganych do kompilowania odbiorników kanałów i fabryk kanałów.Provides information about the addresses, bindings, binding elements and binding parameters required to build the channel listeners and channel factories.

BindingElement

Elementy powiązań, które tworzą fabryki kanałów i odbiorniki kanałów dla różnych typów kanałów, które są używane do przetwarzania komunikatów wychodzących i przychodzących.The elements of the bindings that build the channel factories and channel listeners for various types of channels that are used to process outgoing and incoming messages.

BindingElementCollection

Reprezentuje kolekcję elementów powiązania użytych w powiązaniu.Represents the collection of binding elements used in a binding.

BindingParameterCollection

Reprezentuje kolekcję parametrów powiązania, które przechowują informacje używane przez elementy powiązania do kompilowania fabryk.Represents a collection of binding parameters that store information used by binding elements to build factories.

BodyWriter

Reprezentuje składnik zapisywania treści komunikatu.Represents the writer of the message body.

BufferManager

Wiele funkcji programu Windows Communication Foundation (WCF) wymaga użycia buforów, które są kosztowne do utworzenia i zniszczenia.Many Windows Communication Foundation (WCF) features require the use of buffers, which are expensive to create and destroy. BufferManagerAby zarządzać pulą buforów, można użyć klasy.You can use the BufferManager class to manage a buffer pool. Pula i jej bufory są tworzone podczas tworzenia wystąpienia tej klasy i zniszczenia, gdy pula buforów jest odzyskiwana przez wyrzucanie elementów bezużytecznych.The pool and its buffers are created when you instantiate this class and destroyed when the buffer pool is reclaimed by garbage collection. Za każdym razem, gdy konieczne jest użycie bufora, należy użyć go z puli i zwrócić do puli po zakończeniu.Every time you need to use a buffer, you take one from the pool, use it, and return it to the pool when done. Ten proces jest znacznie szybszy niż tworzenie i niszczenie bufora za każdym razem, gdy trzeba go użyć.This process is much faster than creating and destroying a buffer every time you need to use one.

ByteStreamMessage

Reprezentuje komunikat strumienia Byte.Represents a byte stream message.

ByteStreamMessageEncodingBindingElement

Element powiązania, który określa kodowanie wiadomości jako strumień bajtów i ma możliwość określenia kodowania znaków.The binding element that specifies the message encoding as a stream of bytes and has the option to specify the character encoding.

CallbackContextMessageProperty

Reprezentuje zawartość wsc:CallbackContext nagłówka komunikatu przy użyciu kanału obsługującego protokół wymiany kontekstu.Represents the contents of the wsc:CallbackContext message header when using a channel that supports the context exchange protocol.

ChannelBase

Udostępnia podstawową implementację niestandardowych kanałów.Provides the base implementation for custom channels.

ChannelFactoryBase

Zawiera wspólną implementację podstawową dla wszystkich fabryk kanałów niestandardowych.Provides a common base implementation for all custom channel factories.

ChannelFactoryBase<TChannel>

Zawiera wspólną implementację podstawową dla fabryk kanałów na kliencie, aby utworzyć kanały określonego typu połączone z określonym adresem.Provides a common base implementation for channel factories on the client to create channels of a specified type connected to a specified address.

ChannelListenerBase

Zawiera wspólną implementację podstawową dla odbiorników kanałów w usłudze.Provides a common base implementation for channel listeners on the service.

ChannelListenerBase<TChannel>

Zapewnia wspólną implementację podstawową dla odbiorników kanałów w usłudze, aby akceptować kanały wytwarzane przez fabrykę klientów.Provides a common base implementation for channel listeners on a service to accept channels produced by the client factories.

ChannelManagerBase

Udostępnia podstawową implementację do zarządzania domyślnymi limitami czasu skojarzonymi z fabrykami kanałów i odbiorników.Provides a base implementation for managing the default timeouts that are associated with channel and listener factories.

ChannelParameterCollection

Reprezentuje kolekcję parametrów kanału.Represents a collection of channel parameters.

ChannelPoolSettings

Określa przydziały dla kanałów należących do puli kanałów używanych przez punkt końcowy usługi.Specifies quotas for channels that belong to a pool of channels used by a service endpoint.

ClientWebSocketFactory

Reprezentuje fabrykę gniazda sieci Web klienta.Represents a client web socket factory.

CommunicationObject

Program udostępnia typową podstawową implementację podstawowego komputera stanu wspólną dla wszystkich obiektów zorientowanych na komunikację w systemie, w tym kanałów, odbiorników oraz fabryk kanałów i odbiorników.Provides a common base implementation for the basic state machine common to all communication-oriented objects in the system, including channels, listeners, and the channel and listener factories.

CompositeDuplexBindingElement

Reprezentuje element powiązania, który jest używany, gdy klient musi uwidocznić punkt końcowy dla usługi w celu wysłania komunikatów z powrotem do klienta.Represents the binding element that is used when the client must expose an endpoint for the service to send messages back to the client.

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.Provides a policy import extension for mapping policy assertions into Windows Communication Foundation (WCF) bindings in which the client must expose an endpoint for the service to send messages back to the client.

ConnectionOrientedTransportBindingElement

Klasa abstrakcyjna, która uzupełnia bazę TransportBindingElement z dodatkowymi właściwościami, które są wspólne dla transportów ukierunkowanych na połączenia, takich jak TCP i nazwane potoki.An abstract class that supplements the base TransportBindingElement with additional properties that are common to connection-oriented transports such as TCP and named pipes.

ContextBindingElement

Zapewnia poziom ochrony i mechanizm wymiany w ramach kontekstu elementu powiązania oraz funkcji do kompilowania odbiorników kanałów oraz fabryk.Provides a protection level and an exchange mechanism as part of the context of a binding element and the functionality to build the channel listeners and factories.

ContextBindingElementImporter

Włącza zasady i rozszerzenia WSDL oraz kontrakty do zaimportowania.Enables policy and WSDL extensions and contracts to be imported.

ContextMessageProperty

Właściwość służąca do przekazywania kontekstu między warstwami aplikacji i kanałów na kliencie lub usłudze.A property used to communicate context between the application and channel layers on either the client or the service.

CorrelationCallbackMessageProperty

Zapewnia abstrakcyjną klasę bazową do odroczonego obliczenia klucza korelacji, dopóki wszystkie dane korelacji nie będą dostępne.Provides an abstract base class for deferring correlation key calculation until all of the correlation data is available.

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.Allows a particular channel to opt-in to providing correlation data and specify the conditions under which the data is provided, such as whether it is provided by default, optionally, on send, before send, or on receive.

CorrelationDataMessageProperty

Udostępnia Właściwość komunikatu, która gromadzi dodatkowe informacje o korelacji dla wiadomości w miarę stosowania protokołów, na przykład gdy dane są zwracane z MessageQuerySet wiadomości przychodzącej.Provides a message property that accumulates additional correlation information for a message as protocols are applied, such as when data is returned from a MessageQuerySet over the incoming message.

CorrelationKey

Reprezentuje skojarzenie między fragmentem danych aplikacji a wystąpieniem.Represents an association between a piece of application data and an instance.

CorrelationMessageProperty

Udostępnia Właściwość komunikatu, która zawiera klucze wystąpienia korelacji po zastosowaniu obliczeń korelacji do komunikatu.Provides a message property that contains correlation instance keys after applying the correlation calculation to a message.

CustomBinding

Definiuje powiązanie z listy elementów powiązania.Defines a binding from a list of binding elements.

FaultConverter

Konwertuje wyjątki zgłoszone przez kanał do komunikatów o błędach protokołu SOAP, które są zgodne z protokołem kanału.Converts exceptions thrown by a channel into SOAP fault messages that conform to the channel's protocol.

HttpCookieContainerBindingElement

Umożliwia zarządzanie sposobem obsługi plików cookie HTTP w żądaniach i odpowiedziach HTTP.Enables management of how HTTP cookies are handled in HTTP requests and responses.

HttpMessageHandlerFactory

Reprezentuje procedury obsługi komunikatów HTTP dla fabryki.Represents http message handlers for a factory.

HttpMessageSettings

Parametr powiązania, który może być używany z transportem HTTP w celu określenia ustawienia dla obsługi HttpMessage.A binding parameter that can be used with the HTTP Transport to specify the setting for HttpMessage support.

HttpRequestMessageExtensionMethods

Zapewnia metody rozszerzające dostęp do podmiotu zabezpieczeń użytkownika skojarzonego z komunikatem żądania HTTP.Provides extension methods for accessing user principal associated with the HTTP request message.

HttpRequestMessageProperty

Zapewnia dostęp do żądania HTTP w celu uzyskania dostępu do dodatkowych informacji dostępnych dla żądań za pośrednictwem protokołu HTTP i odpowiadania na nie.Provides access to the HTTP request to access and respond to the additional information made available for requests over the HTTP protocol.

HttpResponseMessageExtensionMethods

Klasa metod rozszerzenia statycznego do pobrania Message wystąpienia z HttpResponseMessage wystąpienia.A static extension methods class for getting a Message instance from an HttpResponseMessage instance.

HttpResponseMessageProperty

Zapewnia dostęp do odpowiedzi HTTP w celu uzyskania dostępu do dodatkowych informacji dostępnych dla żądań za pośrednictwem protokołu HTTP i odpowiadania na nie.Provides access to the HTTP response in order to access and respond to the additional information made available for requests over the HTTP protocol.

HttpsTransportBindingElement

Reprezentuje element powiązania używany do określania transportu HTTPS na potrzeby przesyłania komunikatów.Represents the binding element used to specify an HTTPS transport for transmitting messages.

HttpTransportBindingElement

Reprezentuje element powiązania używany do określania transportu HTTP na potrzeby przesyłania komunikatów.Represents the binding element used to specify an HTTP transport for transmitting messages.

InvalidChannelBindingException

Wyjątek, który jest generowany, gdy określone powiązanie nie jest zgodne z wymaganiami kontraktu dla usługi.The exception that is thrown when the binding specified is not consistent with the contract requirements for the service.

JavascriptCallbackResponseMessageProperty

Umożliwia użycie wywołania zwrotnego języka JavaScript w odpowiedzi operacji usługi przy użyciu dopełnienia JSON (JSONP).Enables the use of a JavaScript callback in a service operation response using JSON Padding (JSONP).

LocalClientSecuritySettings

Określa ustawienia zabezpieczeń klienta lokalnego.Specifies local client security settings.

LocalServiceSecuritySettings

Udostępnia właściwości zabezpieczeń usługi lokalnej, które można ustawić.Provides local service security properties that can be set.

Message

Reprezentuje jednostkę komunikacji między punktami końcowymi w środowisku rozproszonym.Represents the unit of communication between endpoints in a distributed environment.

MessageBuffer

Reprezentuje bufor pamięci, który przechowuje cały komunikat do użycia w przyszłości.Represents a memory buffer that stores an entire message for future consumption.

MessageEncoder

Koder to składnik, który jest używany do zapisywania komunikatów w strumieniu i odczytywania wiadomości ze strumienia.The encoder is the component that is used to write messages to a stream and to read messages from a stream.

MessageEncoderFactory

Abstrakcyjna klasa bazowa, która reprezentuje 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.An abstract base class that represents the factory for producing message encoders that can read messages from a stream and write them to a stream for various types of message encoding.

MessageEncodingBindingElement

Element powiązania, który określa wersję wiadomości używaną do kodowania komunikatów.The binding element that specifies the message version used to encode messages.

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.Converts WSDL-based policies and contracts about message encoding into descriptions of the binding elements that can implement these policies for the service.

MessageExtensionMethods

Klasa metod rozszerzenia statycznego służąca do pobierania HttpRequestMessage lub HttpResponseMessage wystąpienia z Message wystąpienia.A static extension methods class for getting either an HttpRequestMessage or HttpResponseMessage instance from a Message instance.

MessageFault

Reprezentuje reprezentację w pamięci błędu protokołu SOAP, który może zostać przesłany do programu w CreateMessage celu utworzenia komunikatu zawierającego błąd.Represents an in-memory representation of a SOAP fault that can be passed to CreateMessage to create a message that contains a fault.

MessageHeader

Reprezentuje zawartość nagłówka SOAP.Represents the content of a SOAP header.

MessageHeaderInfo

Przedstawia informacje o systemie dotyczące nagłówka komunikatu protokołu SOAP.Represents system information regarding a SOAP message header.

MessageHeaders

Reprezentuje kolekcję nagłówków wiadomości dla wiadomości.Represents a collection of message headers for a message. Klasa ta nie może być dziedziczona.This class cannot be inherited.

MessageProperties

Reprezentuje zestaw właściwości wiadomości.Represents a set of properties for a message. Klasa ta nie może być dziedziczona.This class cannot be inherited.

MessageVersion

Określa wersje SOAP i WS-Addressing skojarzone z wiadomością i jej wymianą.Specifies the versions of SOAP and WS-Addressing associated with a message and its exchange.

MsmqBindingElementBase

Klasa bazowa dla MsmqIntegrationBindingElement i MsmqTransportBindingElement .The base class for MsmqIntegrationBindingElement and MsmqTransportBindingElement.

MsmqMessageProperty

MsmqMessagePropertyKlasa hermetyzuje właściwości komunikatu, który został odczytany z kolejki.The MsmqMessageProperty class encapsulates the properties of a message that has been read from a queue.

MsmqTransportBindingElement

Reprezentuje element Binding służący do określania właściwości komunikacji kolejkowania dla usługi Windows Communication Foundation (WCF), która korzysta z natywnego protokołu kolejkowania komunikatów (MSMQ).Represents the binding element used to specify the queuing communication properties for a Windows Communication Foundation (WCF) service that uses the native Message Queuing (MSMQ) protocol.

MtomMessageEncodingBindingElement

Element powiązania, który określa kodowanie i przechowywanie wersji używane dla komunikatów mechanizmu optymalizacji transmisji komunikatów (MTOM).The binding element that specifies the encoding and versioning used for Message Transmission Optimization Mechanism (MTOM) messages.

NamedPipeConnectionPoolSettings

Reprezentuje ustawienia kontrolujące zachowanie puli połączeń nazwanego potoku.Represents settings that control the behavior of the named pipe connection pool.

NamedPipeSettings

Określa ustawienia nazwanego potoku.Specifies named pipe settings.

NamedPipeTransportBindingElement

Reprezentuje element Binding dla transportu nazwanego potoku.Represents the binding element for the named pipe transport.

NetworkInterfaceMessageProperty

Reprezentuje właściwość komunikatu interfejsu sieciowego.Represents a network interface message property.

OneWayBindingElement

Umożliwia routing pakietów i stosowanie jednokierunkowych metod.Enables packet routing and the use of one-way methods.

OneWayBindingElementImporter

Konwertuje zasady oparte na języku WSDL zgodnie z OneWayBindingElement opisami elementów powiązania, które mogą implementować te zasady dla usługi.Converts WSDL-based policies in a OneWayBindingElement into descriptions of the binding elements that can implement these policies for the service.

PeerCustomResolverBindingElement

Definiuje element powiązania używany do tworzenia niestandardowego programu rozpoznawania elementów równorzędnych.Defines the binding element used to create a custom peer resolver.

PeerResolverBindingElement

Definiuje abstrakcyjną klasę bazową dla elementów powiązania używanych do tworzenia obiektów równorzędnego rozpoznawania nazw.Defines the abstract base class for binding elements used to create peer resolver objects.

PeerTransportBindingElement

Definiuje element powiązania używany do tworzenia kanału transportowego komunikacji równorzędnej.Defines the binding element used to create a peer message transport channel.

PnrpPeerResolverBindingElement

Definiuje element powiązania używany do tworzenia równorzędnego mechanizmu rozpoznawania nazw równorzędnych (PNRP).Defines the binding element used to create a Peer Name Resolution Protocol (PNRP) peer resolver.

PrivacyNoticeBindingElement

Reprezentuje element powiązania, który zawiera zasady ochrony prywatności dla powiązania WS-Federation.Represents the binding element that contains the privacy policy for the WS-Federation binding.

PrivacyNoticeBindingElementImporter

Importuje zasady i kontrakty oparte na języku WSDL dotyczące kwestii związanych z ochroną prywatności do opisów elementów powiązania, które mogą implementować te zasady dla usługi.Imports WSDL-based policies and contracts about privacy notices into descriptions of the binding elements that can implement these policies for the service.

ReceiveContext

Dziedzicz z tej klasy, aby zaimplementować niestandardowy komputer stanu dla funkcjonalności kontekstu odbierania.Derive from this class to implement a custom state machine for receive context functionality.

RedirectionDuration

Przedstawia czas trwania przekierowania protokołu SOAP.Represents the duration that a SOAP redirection is in effect.

RedirectionException

Reprezentuje błąd występujący podczas przetwarzania przekierowania.Represents an error that occurs in redirection processing.

RedirectionLocation

Reprezentuje adres, pod którym należy przekierować kolejne żądania.Represents the address where the subsequent requests should be redirected.

RedirectionScope

Reprezentuje zakres przekierowania.Represents redirection scope.

RedirectionType

Typ, który reprezentuje typ przekierowania.A type that represents the type of redirection.

ReliableSessionBindingElement

Reprezentuje element powiązania, który może generować kanały wysyłania i odbioru wymagane do niezawodnej sesji między punktami końcowymi.Represents the binding element that can produce the sending and receiving channels required for a reliable session between endpoints.

ReliableSessionBindingElementImporter

Mapuje niezawodne elementy powiązań sesji do i z reprezentacji odpowiednich potwierdzeń zasad w metadanych.Maps reliable session binding elements to and from representations of their corresponding policy assertions in metadata. Klasa ta nie może być dziedziczona.This class cannot be inherited.

RemoteEndpointMessageProperty

Udostępnia adres IP i numer portu klienta skojarzonego ze zdalnym punktem końcowym, z którego wysłano wiadomość.Makes available the client IP address and port number associated with the remote endpoint from which a message was sent.

RequestContext

Zapewnia odpowiedź, która jest skorelowana z żądaniem przychodzącym.Provides a reply that is correlated to an incoming request.

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.Represents a retry exception that can be used by a messaging host such as WorkflowServiceHost to communicate any cancellation of an attempted operation to the client.

SecurityBindingElement

Klasa abstrakcyjna, która po zaimplementowaniu reprezentuje element powiązania, który obsługuje zabezpieczenia komunikatów SOAP kanału.An abstract class that, when implemented, represents a binding element that supports channel SOAP message security.

SecurityBindingElementImporter

Udostępnia punkt rozszerzalności służący do rozszerzania standardowego importowania zasad zabezpieczeń.Provides an extensibility point for extending the standard security policy import.

SessionOpenNotification

Reprezentuje powiadomienie otwartej sesji używane do aktualizowania właściwości wiadomości.Represents an open session notification used to update message properties.

SslStreamSecurityBindingElement

Reprezentuje element niestandardowego powiązania, który obsługuje zabezpieczenia kanału przy użyciu strumienia SSL.Represents a custom binding element that supports channel security using an SSL stream.

StandardBindingImporter

Udostępnia punkt rozszerzalności do mapowania kontraktów WSDL i potwierdzeń zasad na powiązania standardowe Windows Communication Foundation (WCF).Provides an extensibility point for mapping WSDL contracts and policy assertions into Windows Communication Foundation (WCF) standard bindings.

StreamBodyWriter

Abstrakcyjna klasa bazowa używana do tworzenia BodyWriter klas niestandardowych, które mogą być używane w treści wiadomości jako strumień.An abstract base class used to create custom BodyWriter classes that can be used to a message body as a stream.

StreamSecurityUpgradeAcceptor

Aby zaimplementować niestandardowy element akceptujący uaktualnienie zabezpieczeń, Dziedzicz z tej abstract klasy bazowej.To implement a custom security upgrade acceptor, inherit from this abstract base class.

StreamSecurityUpgradeInitiator

Aby zaimplementować inicjatora uaktualnienia zabezpieczeń, Dziedzicz z tej abstract klasy bazowej.To implement a security upgrade initiator, inherit from this abstract base class.

StreamSecurityUpgradeProvider

Implementuje niestandardowego dostawcę uaktualnienia zabezpieczeń, dziedziczone z tej abstract klasy bazowej.Implements a custom security upgrade provider, inherited from this abstract base class.

StreamUpgradeAcceptor

Aby zaimplementować niestandardowy element akceptujący uaktualnienie, Dziedziczony z tej abstract klasy bazowej.To implement a custom upgrade acceptor, inherited from this abstract base class.

StreamUpgradeBindingElement

Dodaje niestandardowego dostawcę uaktualnienia strumienia do niestandardowego powiązania.Adds a custom stream upgrade provider to a custom binding.

StreamUpgradeInitiator

Aby zaimplementować niestandardowy inicjator uaktualnienia, Dziedzicz z tej abstract klasy bazowej.To implement a custom upgrade initiator, inherit from this abstract base class.

StreamUpgradeProvider

Implementuje niestandardowego dostawcę uaktualnienia dziedziczone z tej abstract klasy bazowej.Implements a custom upgrade provider, inherited from this abstract base class.

SymmetricSecurityBindingElement

Reprezentuje element niestandardowego powiązania, który obsługuje zabezpieczenia kanału przy użyciu szyfrowania symetrycznego.Represents a custom binding element that supports channel security using symmetric encryption.

TcpConnectionPoolSettings

Reprezentuje właściwości kontrolujące zachowanie puli połączeń TCP.Represents properties that control the behavior of the TCP connection pool.

TcpTransportBindingElement

Reprezentuje element powiązania dla transportu TCP.Represents the binding element for the TCP transport.

TextMessageEncodingBindingElement

Element powiązania, który określa kodowanie znaków i przechowywanie wersji komunikatów używanych do tekstowych komunikatów SOAP.The binding element that specifies the character encoding and message versioning used for text-based SOAP messages.

TransactionFlowBindingElement

Reprezentuje element konfiguracji, który określa obsługę przepływu transakcji dla powiązania.Represents the configuration element that specifies transaction flow support for a binding. Klasa ta nie może być dziedziczona.This class cannot be inherited.

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.Imports the transaction policy (WS-Policy assertions) of a service endpoint, adds implementing binding elements to the binding on the client, and transaction flow attributes to the appropriate operations on the service's proxy. Klasa ta nie może być dziedziczona.This class cannot be inherited.

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).Allows a custom channel, which uses a proprietary transaction flow mechanism, to inject its transaction into the Windows Communication Foundation (WCF) framework. Klasa ta nie może być dziedziczona.This class cannot be inherited.

TransportBindingElement

abstractKlasa bazowa, która reprezentuje element powiązania transportowego.An abstract base class that represents a transport binding element.

TransportBindingElementImporter

Importuje standardowe elementy powiązania transportu z dokumentów Web Services Description Language (WSDL) z dołączonymi wyrażeniami zasad.Imports standard transport binding elements from Web Services Description Language (WSDL) documents with attached policy expressions.

TransportSecurityBindingElement

Reprezentuje element niestandardowego powiązania, który obsługuje zabezpieczenia w trybie mieszanym (na przykład zoptymalizowane zabezpieczenia komunikatów w ramach bezpiecznego transportu).Represents a custom binding element that supports mixed-mode security (such as, optimized message security over a secure transport).

UdpRetransmissionSettings

Określa ustawienia retransmisji protokołu UDP.Specifies UDP retransmission settings.

UdpTransportBindingElement

Reprezentuje element powiązania transportu UDP.Represents a UDP transport binding element.

UdpTransportImporter

Reprezentuje importera transportu UDP.Represents a UDP transport importer.

UnderstoodHeaders

Reprezentuje kolekcję nagłówków komunikatów, które są zrozumiałe.Represents a collection of message headers that are understood. Klasa ta nie może być dziedziczona.This class cannot be inherited.

UrlUtility
UseManagedPresentationBindingElement

Element powiązania używany do komunikowania się z usługą tokenu zabezpieczającego CardSpace obsługującą profil CardSpace usługi WS-Trust.A binding element used to communicate with a CardSpace Security Token Service that supports the CardSpace profile of WS-Trust.

UseManagedPresentationBindingElementImporter

Konwertuje zasady oparte na języku WSDL dla UseManagedPresentationBindingElement s na opisy elementów powiązania, które mogą implementować te zasady dla usługi.Converts WSDL-based policies for UseManagedPresentationBindingElements into descriptions of the binding elements that can implement these policies for the service.

WebBodyFormatMessageProperty

Przechowuje i pobiera format kodowania wiadomości przychodzących i wychodzących wiadomości dla kodera złożonej wiadomości sieci Web.Stores and retrieves the message encoding format of incoming and outgoing messages for the composite Web message encoder.

WebContentTypeMapper

Określa format, do którego jest mapowany typ zawartości komunikatu przychodzącego.Specifies the format to which the content type of an incoming message is mapped.

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).Enables plain-text XML, JavaScript Object Notation (JSON) message encodings and "raw" binary content to be read and written when used in a Windows Communication Foundation (WCF) binding.

WebSocketMessageProperty

Reprezentuje właściwość komunikatu gniazda sieci Web.Represents a web socket message property.

WebSocketTransportSettings

Reprezentuje ustawienia transportu gniazda sieci Web.Represents settings for web socket transport.

WindowsStreamSecurityBindingElement

Reprezentuje element Binding służący do określania ustawień zabezpieczeń strumienia systemu Windows.Represents the binding element used to specify Windows stream security settings.

WrappedOptions

Zawiera informacje wymagane do przeprowadzenia importu schematu przy użyciu XmlSerializer infrastruktury i ServiceDescriptionImporter .Contains information required to perform schema importation using the XmlSerializer and ServiceDescriptionImporter infrastructure.

XmlSerializerImportOptions

Zawiera informacje konieczne do przeprowadzenia importu schematu przy użyciu XmlSerializer infrastruktury i ServiceDescriptionImporter .Contains information needed to perform schema importation using the XmlSerializer and ServiceDescriptionImporter infrastructure.

Interfejsy

IAnonymousUriPrefixMatcher

Zaimplementuj ten interfejs, aby zarejestrować niestandardowe, anonimowe prefiksy URI.Implement this interface to register custom, anonymous URI prefixes.

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.Defines the interface that bindings must implement to describe and advertise the capabilities that clients and services may require.

IBindingMulticastCapabilities

Definiuje opcjonalny interfejs, który może zostać zaimplementowany przez powiązanie, aby określić, czy usługa, którą ma ona skonfigurować, ma możliwości multiemisji.Defines the optional interface that a binding can implement to specify whether the service it configures has multicast capabilities.

IBindingRuntimePreferences

Definiuje opcjonalny kontrakt, który może zaimplementować powiązanie, aby określić, czy żądania przychodzące są obsługiwane synchronicznie, czy asynchronicznie przez usługę.Defines the optional contract that a binding can implement to specify whether incoming requests are handled synchronously or asynchronously by the service.

IChannel

Definiuje podstawowy interfejs, który musi implementować wszystkie obiekty kanału.Defines the basic interface that all channel objects must implement. Wymaga, aby implementują interfejs komputera stanu współużytkowany przez wszystkie obiekty komunikacyjne i implementujący metodę pobierania obiektów ze stosu kanału.It requires that they implement the state machine interface shared by all communication objects and that they implement a method to retrieve objects from the channel stack.

IChannelFactory

Definiuje interfejs, który musi być zaimplementowany przez fabrykę kanałów do tworzenia kanałów.Defines the interface that must be implemented by a channel factory to produce channels.

IChannelFactory<TChannel>

Definiuje interfejs, który musi być zaimplementowany przez fabryki kanałów, które tworzą kanały specyficzne dla określonego typu.Defines the interface that must be implemented by channel factories that create type-specific channels.

IChannelListener

Definiuje interfejs, który musi być zaimplementowany przez odbiornik kanału w celu akceptowania kanałów.Defines the interface that must be implemented by a channel listener to accept channels.

IChannelListener<TChannel>

Definiuje interfejs, który musi być zaimplementowany przez odbiorniki kanału w celu akceptowania kanałów specyficznych dla typu.Defines the interface that must be implemented by channel listeners to accept type-specific channels.

IContextBindingElement

Definiuje interfejs dla elementu powiązania, który obsługuje protokoły wymiany kontekstowej.Defines the interface for a binding element that supports context exchange protocols.

IContextManager

Definiuje interfejs, który umożliwia pobieranie i Ustawianie kontekstu w kanale.Defines an interface that allows you to get and set the context on the channel.

ICorrelationDataSource

Zawiera właściwość, która zwraca opis wszystkich danych korelacji, które może dostarczyć kanał.Provides a property that returns a description of all of the correlation data that a channel can supply.

IDuplexChannel

Definiuje interfejs, który kanał musi zaimplementować do wysyłania i odbierania wiadomości.Defines the interface that a channel must implement to both send and receive messages.

IDuplexSession

Definiuje interfejs dla sesji zaimplementowanej po każdej stronie komunikacji dwukierunkowej między punktami końcowymi komunikatów.Defines the interface for the session implemented on each side of a bi-directional communication between messaging endpoints.

IDuplexSessionChannel

Definiuje interfejs, który kojarzy kanał dupleksowy z sesją.Defines the interface that associates a duplex channel with a session.

IHttpCookieContainerManager

Reprezentuje Menedżera kontenera plików cookie.Represents the cookie container manager.

IInputChannel

Definiuje interfejs, który kanał musi zaimplementować, aby odebrać komunikat.Defines the interface that a channel must implement to receive a message.

IInputSession

Definiuje interfejs dla sesji zaimplementowanej po stronie odbiorczej komunikacji jednokierunkowej między punktami końcowymi komunikatów.Defines the interface for the session implemented on the receiving side of a one-way communication between messaging endpoints.

IInputSessionChannel

Definiuje interfejs, który kojarzy kanał wejściowy z sesją.Defines the interface that associates an input channel with a session.

IMessageProperty

Definiuje interfejs, który można zaimplementować w celu opisania zestawu właściwości wiadomości.Defines an interface that you can implement to describe a set of properties for a message.

IOutputChannel

Definiuje interfejs, który musi zostać zaimplementowany przez kanał w celu wysłania wiadomości.Defines the interface that a channel must implement to send a message.

IOutputSession

Definiuje interfejs dla sesji zaimplementowanej po stronie wysyłania jednokierunkowej komunikacji między punktami końcowymi komunikatów.Defines the interface for the session implemented on the sending side of a one-way communication between messaging endpoints.

IOutputSessionChannel

Definiuje interfejs, który kojarzy kanał wyjściowy z sesją.Defines the interface that associates an output channel with a session.

IReceiveContextSettings

Interfejs, który umożliwia ustawianie ustawień kontekstu odbierania.An interface that enables you to set receive context settings.

IReplyChannel

Definiuje interfejs, który musi zostać wdrożony przez kanał po stronie odbiorczej komunikacji typu żądanie-odpowiedź między punktami końcowymi komunikatów.Defines the interface that a channel must implement to be on the receiving side of a request-reply communication between messaging endpoints.

IReplySessionChannel

Definiuje interfejs do skojarzenia kanału odpowiedzi z sesją.Defines the interface to associate a reply channel with a session.

IRequestChannel

Definiuje kontrakt, który musi zostać zaimplementowany przez kanał po stronie żądającej komunikacji między punktami końcowymi komunikatów.Defines the contract that a channel must implement to be on the requesting side of a request-reply communication between messaging endpoints.

IRequestSessionChannel

Definiuje interfejs do skojarzenia kanału żądania z sesją.Defines the interface to associate a request channel with a session.

ISecurityCapabilities

Definiuje kontrakt służący do określania możliwości zabezpieczeń dla powiązań.Defines the contract for specifying the security capabilities for bindings.

ISession

Definiuje interfejs do ustanowienia kontekstu udostępnionego wśród stron, które wymieniają wiadomości, podając identyfikator sesji komunikacji.Defines the interface to establish a shared context among parties that exchange messages by providing an ID for the communication session.

ISessionChannel<TSession>

Definiuje interfejs, który kojarzy kanał z określonym typem sesji.Defines the interface that associates a channel with a specific type of session.

ITransactedBindingElement

Reprezentuje interfejs, który powinien być zaimplementowany przez elementy powiązania, które wymagają dyspozytora, aby utworzyć transakcję przed wysłaniem do metody usługi.Represents an interface that should be implemented by binding elements that require the dispatcher to create a transaction before dispatching to the service method.

ITransportTokenAssertionProvider

Zapewnia potwierdzenie tokenu transportowego (na przykład potwierdzenie tokenu HTTPS) do użycia w eksportach zasad.Provides a transport token assertion (for example, an HTTPS token assertion) for use in policy exports.

IWebSocketCloseDetails

Przedstawia szczegóły stanu zamknięcia połączenia gniazda sieci Web.Represents the details of the close status of the web socket connection.

Wyliczenia

CompressionFormat

Określa format kompresji kanałów.Specifies the channels compression format.

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ą.Specifies whether an HTTP cookie or a SOAP header is the mechanism used to exchange context for a conversation between a client and service.

DeliveryFailure

Określa możliwe typy niepowodzeń dostarczania dla komunikatu odczytanego z kolejki.Specifies the possible types of delivery failure for a message read from the queue.

DeliveryStatus

Wyliczenie określające stan dostarczania wiadomości, gdy dostarczanie wiadomości jest wątpliwe lub gdy wiadomość nie została dostarczona.An enumeration that specifies the delivery status of a message when the delivery of the message is in doubt, or when the message was not delivered.

MessageState

Określa stan wiadomości.Specifies the status of a message.

ReceiveContextState

Reprezentuje możliwe stany dla komputera stanu kontekstu odbierania.Represents the possible states for the receive context state machine.

SecurityHeaderLayout

Opisuje układ nagłówka zabezpieczeń.Describes the layout of the security header.

SupportedAddressingMode

Określa, czy usługa obsługuje wysyłanie odpowiedzi tylko do adresów anonimowych, tylko do adresów nieanonimowych lub do obu.Specifies whether a service supports sending responses to anonymous addresses only, to non-anonymous addresses only, or to both.

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.Determines if the contract for the transfer of messages from a client to an application requires a session and whether the delivery of messages must preserve the order in which operations are called by the client.

WebContentFormat

Określa formaty komunikatów, do których można mapować typy zawartości komunikatów przychodzących.Specifies the message formats to which content types of incoming messages can be mapped.

WebSocketTransportUsage

Określa Wyliczenie użycia transportu protokołu WebSocket.Specifies an enumeration of WebSocket transport usage.