System.ServiceModel.Channels Namespace

Stellt Klassen bereit, die mit Dienstmodellkanälen verknüpft sind. Provides classes related to service model channels.

Klassen

AddressHeader

Stellt einen Header dar, der ein Adressinformationselement einkapselt, das verwendet wird, um einen Endpunkt zu identifizieren oder mit diesem zu interagieren. Represents a header that encapsulates an address information item used to identify or interact with an endpoint.

AddressHeaderCollection

Stellt eine threadsichere, schreibgeschützte Auflistung von Adressheadern dar. Represents a thread-safe, read-only collection of address headers.

AddressingVersion

Die Version der WS-Adressierung, die mit einer SOAP-Nachricht verknüpft oder die für einen Endpunkt verständlich ist. The WS-Addressing version associated with a SOAP message or understood by an endpoint.

ApplicationContainerSettings

Gibt Anwendungscontainereinstellungen an. Specifies application container settings.

AsymmetricSecurityBindingElement

Stellt ein benutzerdefiniertes Bindungselement dar, das die Kanalsicherheit mit asymmetrischer Verschlüsselung unterstützt. Represents a custom binding element that supports channel security using asymmetric encryption. Dieses Bindungselement signiert die Nachricht mit dem Authentifizierungstoken des Absenders und verschlüsselt die Nachricht mit dem Token des Empfängers. This binding element signs the message using the sender's authentication token and encrypts the message using the recipient's token.

BinaryMessageEncodingBindingElement

Das Bindungselement, das das .NET Binary XML-Format angibt, das verwendet wird, um Nachrichten zu codieren. The binding element that specifies the .NET Binary Format for XML used to encode messages.

Binding

Enthält die Bindungselemente, die die Protokolle, Transporte und Nachrichtenencoder enthalten, die für die Kommunikation zwischen Clients und Diensten verwendet werden. Contains the binding elements that specify the protocols, transports, and message encoders used for communication between clients and services.

BindingContext

Stellt Informationen über Adressen, Bindungen, Bindungselemente und Bindungsparameter bereit, die zur Erstellung von Kanallistener und Kanalfactorys erforderlich sind. Provides information about the addresses, bindings, binding elements and binding parameters required to build the channel listeners and channel factories.

BindingElement

Die Bindungselemente, die Kanalfactorys und Kanallistener für verschiedene Kanaltypen erstellen, die notwendig sind, um ausgehende und eingehende Nachrichten zu verarbeiten. 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

Stellt die Auflistung der Bindungselemente dar, die in einer Bindung verwendet werden. Represents the collection of binding elements used in a binding.

BindingParameterCollection

Stellt eine Auflistung an Bindungsparametern dar, die Informationen speichern, die von Bindungselementen für die Erstellung von Factorys verwendet werden. Represents a collection of binding parameters that store information used by binding elements to build factories.

BodyWriter

Stellt den Writer des Nachrichtentexts dar. Represents the writer of the message body.

BufferManager

Viele WCF-Features erfordern die Verwendung von Puffern, deren Erstellung und Löschung kostenaufwändig ist. Many Windows Communication Foundation (WCF) features require the use of buffers, which are expensive to create and destroy. Mit der BufferManager-Klasse können Sie einen Pufferpool verwalten. You can use the BufferManager class to manage a buffer pool. Der Pool und die zugehörigen Puffer werden beim Instanziieren dieser Klasse erstellt und nach der Freigabe von der Garbage Collection wieder zerstört. The pool and its buffers are created when you instantiate this class and destroyed when the buffer pool is reclaimed by garbage collection. Wenn Sie einen Puffer verwenden möchten, können Sie einen aus dem Pool nehmen und nach Abschluss der Arbeit wieder im Pool ablegen. Every time you need to use a buffer, you take one from the pool, use it, and return it to the pool when done. Dieser Vorgang ist wesentlich schneller, als jedes Mal, wenn Sie einen Puffer benötigen, eine neuen zu erstellen und wieder zu zerstören. This process is much faster than creating and destroying a buffer every time you need to use one.

ByteStreamMessage

Stellt eine Bytestreammeldung dar. Represents a byte stream message.

ByteStreamMessageEncodingBindingElement

Das Bindungselement, das die Nachrichtencodierung als Datenstrom von Bytes angibt und über die Option verfügt, die Zeichencodierung anzugeben. The binding element that specifies the message encoding as a stream of bytes and has the option to specify the character encoding.

CallbackContextMessageProperty

Stellt den Inhalt des wsc:CallbackContext-Nachrichtenheaders beim Verwenden eines Channels dar, der das Kontextaustauschprotokoll unterstützt. Represents the contents of the wsc:CallbackContext message header when using a channel that supports the context exchange protocol.

ChannelBase

Stellt die Basisimplementierung für benutzerdefinierte Kanäle bereit. Provides the base implementation for custom channels.

ChannelFactoryBase

Stellt eine allgemeine Basisimplementierung für alle benutzerdefinierten Kanalfactorys bereit. Provides a common base implementation for all custom channel factories.

ChannelFactoryBase<TChannel>

Stellt eine allgemeine Basisimplementierung für Kanalfactorys auf dem Client bereit, um Kanäle eines angegebenen Typs zu erstellen, die mit einer spezifischen Adresse verbunden sind. Provides a common base implementation for channel factories on the client to create channels of a specified type connected to a specified address.

ChannelListenerBase

Stellt eine allgemeine Basisimplementierung für Kanallistener auf dem Dienst bereit. Provides a common base implementation for channel listeners on the service.

ChannelListenerBase<TChannel>

Stellt eine gemeinsame Basisimplementierung für Kanallistener auf dem Dienst bereit, um von den Clientfactorys erstellte Kanäle zu akzeptieren. Provides a common base implementation for channel listeners on a service to accept channels produced by the client factories.

ChannelManagerBase

Stellt eine Basisimplementierung zum Verwalten der Standardtimeouts bereit, die Kanal- und Listenerfactorys zugeordnet sind. Provides a base implementation for managing the default timeouts that are associated with channel and listener factories.

ChannelParameterCollection

Stellt eine Auflistung von Kanalparametern dar. Represents a collection of channel parameters.

ChannelPoolSettings

Legt Kontingente für Kanäle fest, die zu einem Pool an Kanälen gehören, der von einem Dienstendpunkt verwendet wird. Specifies quotas for channels that belong to a pool of channels used by a service endpoint.

ClientWebSocketFactory

Stellt eine Client-Websocketfactory dar. Represents a client web socket factory.

CommunicationObject

Stellt eine allgemeine Basisimplementierung für den Computer im Grundzustand bereit für alle kommunikationsorientierten Objekte im System, darunter Kanäle, Listener sowie Kanal- und Listenerfactorys. 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

Stellt das Bindungselement dar, das verwendet werden muss, wenn der Client einen Endpunkt für den Dienst zum Senden von Nachrichten zurück an den Client verfügbar machen muss. 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

Stellt eine Richtlinienimporterweiterung zur Zuordnung von Richtlinienassertionen in WCF-Bindungen (Windows Communication Foundation) bereit, in denen der Client einen Endpunkt für den Dienst verfügbar machen muss, um die Nachrichten an den Client zurückzusenden. 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

Eine abstrakte Klasse, die das Basis-TransportBindingElement um zusätzliche Eigenschaften erweitert, die häufig bei verbindungsorientierten Transporten, z.&#160;B. TCP und Named Pipes, verwendet werden. 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

Bietet einen Schutzgrad und einen Austauschmechanismus als Teil des Kontextes eines Bindungselements und die Funktionen zum Erstellen der Kanallistener und -factorys. 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

Aktiviert Richtlinien- und WSDL-Erweiterungen sowie zu importierende Verträge. Enables policy and WSDL extensions and contracts to be imported.

ContextMessageProperty

Eine Eigenschaft, die zur Übermittlung von Kontext zwischen der Anwendungs- und Kanalschicht entweder auf dem Client oder dem Dienst verwendet wird. A property used to communicate context between the application and channel layers on either the client or the service.

CorrelationCallbackMessageProperty

Stellt eine abstrakte Basisklasse zum Verzögern der Korrelationshauptberechnung bereit, bis alle Korrelationsdaten verfügbar sind. Provides an abstract base class for deferring correlation key calculation until all of the correlation data is available.

CorrelationDataDescription

Ermöglicht es einem bestimmten Kanal, Korrelationsdaten bereitzustellen und gibt die Bedingungen an, unter denen die Daten bereitgestellt werden, z. B. ob sie standardmäßig, optional, beim Senden, vor dem Senden oder beim Empfangen zur Verfügung gestellt werden. 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

Stellt eine Meldungseigenschaft bereit, die zusätzliche Korrelationsinformationen für eine Meldung akkumuliert, wenn Protokolle übernommen werden, z. B., wenn Daten über die eingehende Meldung von einem MessageQuerySet zurückgegeben werden. 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

Stellt eine Zuordnung zwischen bestimmten Anwendungsdaten und einer Instanz dar. Represents an association between a piece of application data and an instance.

CorrelationMessageProperty

Stellt eine Nachrichteneigenschaft bereit, die Korrelationsinstanzschlüssel enthält, nachdem die Korrelationsberechnung auf eine Nachricht angewendet wurde. Provides a message property that contains correlation instance keys after applying the correlation calculation to a message.

CustomBinding

Definiert eine Bindung aus einer Liste mit Bindungselementen. Defines a binding from a list of binding elements.

FaultConverter

Konvertiert von einem Kanal ausgelöste Ausnahmen in SOAP-Fehlernachrichten, die dem Protokoll des Kanals entsprechen. Converts exceptions thrown by a channel into SOAP fault messages that conform to the channel's protocol.

HttpCookieContainerBindingElement

Ermöglicht es Ihnen, zu verwalten, wie HTTP-Cookies in HTTP-Anforderungen und HTTP-Antworten behandelt werden. Enables management of how HTTP cookies are handled in HTTP requests and responses.

HttpMessageHandlerFactory

Stellt HTTP-Message-Handler für eine Factory dar. Represents http message handlers for a factory.

HttpMessageSettings

Ein Bindungsparameter, der mit dem HTTP-Transport verwendet werden kann, um die Einstellung für HttpMessage-Unterstützung anzugeben. A binding parameter that can be used with the HTTP Transport to specify the setting for HttpMessage support.

HttpRequestMessageExtensionMethods

Stellt Erweiterungsmethoden für den Zugriff auf den Benutzerprinzipal bereit, der der HTTP-Anforderungsmeldung zugeordnet ist. Provides extension methods for accessing user principal associated with the HTTP request message.

HttpRequestMessageProperty

Ermöglicht den Zugriff auf die HTTP-Anforderung, um auf zusätzliche Informationen für Anforderungen zugreifen und reagieren zu können, die über das HTTP-Protokoll verfügbar gemacht werden. Provides access to the HTTP request to access and respond to the additional information made available for requests over the HTTP protocol.

HttpResponseMessageExtensionMethods

Eine statische Erweiterungsmethodenklasse zum Abrufen einer Message-Instanz aus einer HttpResponseMessage-Instanz. A static extension methods class for getting a Message instance from an HttpResponseMessage instance.

HttpResponseMessageProperty

Ermöglicht den Zugriff auf die HTTP-Antwort, um auf zusätzliche Informationen für Anforderungen zugreifen und reagieren zu können, die über das HTTP-Protokoll verfügbar gemacht werden. 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

Stellt das Bindungselement dar, mit dem eine HTTPS-Übertragung zum Senden von Nachrichten angegeben wird. Represents the binding element used to specify an HTTPS transport for transmitting messages.

HttpTransportBindingElement

Stellt das Bindungselement dar, mit dem eine HTTP-Übertragung zum Senden von Nachrichten angegeben wird. Represents the binding element used to specify an HTTP transport for transmitting messages.

InvalidChannelBindingException

Die Ausnahme, die ausgelöst wird, wenn die angegebene Bindung nicht mit den Vertragsanforderungen für den Dienst übereinstimmt. The exception that is thrown when the binding specified is not consistent with the contract requirements for the service.

JavascriptCallbackResponseMessageProperty

Aktiviert die Verwendung eines JavaScript-Rückrufs in einer Dienstvorgangsantwort mit JSON Padding (JSONP). Enables the use of a JavaScript callback in a service operation response using JSON Padding (JSONP).

LocalClientSecuritySettings

Gibt lokale Clientsicherheitseinstellungen an. Specifies local client security settings.

LocalServiceSecuritySettings

Stellt Eigenschaften für die Sicherheit von lokalen Diensten bereit, die festgelegt werden können. Provides local service security properties that can be set.

Message

Stellt die Kommunikationseinheit zwischen Endpunkten in einer verteilten Umgebung dar. Represents the unit of communication between endpoints in a distributed environment.

MessageBuffer

Stellt einen Arbeitsspeicherpuffer dar, der eine gesamte Nachricht zur zukünftigen Verwendung speichert. Represents a memory buffer that stores an entire message for future consumption.

MessageEncoder

Der Encoder ist die Komponente, die zum Schreiben von Nachrichten in einen Stream und Lesen von Nachrichten aus einem Stream dient. The encoder is the component that is used to write messages to a stream and to read messages from a stream.

MessageEncoderFactory

Eine abstrakte Basisklasse, die die Factory zum Erzeugen von Nachrichtenencodern darstellt, die Nachrichten mit unterschiedlichen Codierungen aus einem Stream lesen und in einen Stream schreiben können. 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

Das Bindungselement, das die Nachrichtenversion angibt, die verwendet wird, um Nachrichten zu codieren. The binding element that specifies the message version used to encode messages.

MessageEncodingBindingElementImporter

Konvertiert WSDL-basierte Richtlinien und Verträge über Nachrichtencodierung in Beschreibungen der Bindungselemente, die diese Richtlinien für den Dienst implementieren können. Converts WSDL-based policies and contracts about message encoding into descriptions of the binding elements that can implement these policies for the service.

MessageExtensionMethods

Eine statische Erweiterungsmethoden Klasse zum Abrufen von einer HttpRequestMessage oder einer HttpResponseMessage-Instanz aus einer Message-Instanz. A static extension methods class for getting either an HttpRequestMessage or HttpResponseMessage instance from a Message instance.

MessageFault

Stellt eine speicherinterne Darstellung eines SOAP-Fehlers dar, die an CreateMessage weitergegeben werden kann, um eine Nachricht zu erstellen, die einen Fehler enthält. Represents an in-memory representation of a SOAP fault that can be passed to CreateMessage to create a message that contains a fault.

MessageHeader

Stellt den Inhalt eines SOAP-Headers dar. Represents the content of a SOAP header.

MessageHeaderInfo

Stellt Systeminformationen hinsichtlich eines SOAP-Nachrichtenheaders dar. Represents system information regarding a SOAP message header.

MessageHeaders

Stellt eine Auflistung von Nachrichtenheadern für eine Nachricht dar. Represents a collection of message headers for a message. Diese Klasse kann nicht vererbt werden. This class cannot be inherited.

MessageProperties

Stellt eine Gruppe von Eigenschaften für eine Nachricht dar. Represents a set of properties for a message. Diese Klasse kann nicht vererbt werden. This class cannot be inherited.

MessageVersion

Gibt die SOAP-Version und die Version von WS-Adressierung an, die einer Nachricht und ihrem Austausch zugeordnet sind. Specifies the versions of SOAP and WS-Addressing associated with a message and its exchange.

MsmqBindingElementBase

Die Basisklasse für MsmqIntegrationBindingElement und MsmqTransportBindingElement. The base class for MsmqIntegrationBindingElement and MsmqTransportBindingElement.

MsmqMessageProperty

Die MsmqMessageProperty-Klasse kapselt die Eigenschaften einer Nachricht ein, die aus einer Warteschlange gelesen wurde. The MsmqMessageProperty class encapsulates the properties of a message that has been read from a queue.

MsmqTransportBindingElement

Stellt das Bindungselement dar, mit dem die Eigenschaften der Warteschlangenkommunikation für einen Windows Communication Foundation-Dienst angegeben werden, der das native Message Queuing-Protokoll verwendet. 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

Das Bindungselement, das die für MTOM (Message Transmission Optimization Mechanism)-Nachrichten verwendete Codierung und Version angibt. The binding element that specifies the encoding and versioning used for Message Transmission Optimization Mechanism (MTOM) messages.

NamedPipeConnectionPoolSettings

Stellt Einstellungen dar, die das Verhalten des Named Pipe-Verbindungspools kontrollieren. Represents settings that control the behavior of the named pipe connection pool.

NamedPipeSettings

Gibt die benannten Pipe-Einstellungen an. Specifies named pipe settings.

NamedPipeTransportBindingElement

Stellt das Bindungselement für den Named Pipe-Transport dar. Represents the binding element for the named pipe transport.

NetworkInterfaceMessageProperty

Stellt eine Netzwerkschnittstellen-Meldungseigenschaft dar. Represents a network interface message property.

OneWayBindingElement

Aktiviert das Paketrouting und die Verwendung von unidirektionalen Methoden. Enables packet routing and the use of one-way methods.

OneWayBindingElementImporter

Konvertiert WSDL-basierte Richtlinien in einem OneWayBindingElement in Beschreibungen der Bindungselemente, die diese Richtlinien für den Dienst implementieren können. Converts WSDL-based policies in a OneWayBindingElement into descriptions of the binding elements that can implement these policies for the service.

PeerCustomResolverBindingElement

Definiert das Bindungselement, das verwendet wird, um einen benutzerdefinierten Peerresolver zu erstellen. Defines the binding element used to create a custom peer resolver.

PeerResolverBindingElement

Definiert die abstrakte Basisklasse für Bindungselemente, die verwendet werden, um Peerresolverobjekte zu erstellen. Defines the abstract base class for binding elements used to create peer resolver objects.

PeerTransportBindingElement

Definiert das Bindungselement, das verwendet wird, um einen Nachrichtentransportkanal zu erstellen. Defines the binding element used to create a peer message transport channel.

PnrpPeerResolverBindingElement

Definiert das Bindungselement, mit dem ein Peer Name Resolution-Protokoll (PNRP)-Resolver erstellt wird. Defines the binding element used to create a Peer Name Resolution Protocol (PNRP) peer resolver.

PrivacyNoticeBindingElement

Stellt das Bindungselement dar, das die Datenschutzrichtlinie für die WS-Federation-Bindung enthält. Represents the binding element that contains the privacy policy for the WS-Federation binding.

PrivacyNoticeBindingElementImporter

Importiert WSDL-basierte Richtlinien und Verträge über Datenschutzhinweise in Beschreibungen der Bindungselemente, die diese Richtlinien für den Dienst implementieren können. Imports WSDL-based policies and contracts about privacy notices into descriptions of the binding elements that can implement these policies for the service.

ReceiveContext

Leiten Sie von dieser Klasse ab, um einen benutzerdefinierten Statuscomputer für die Empfangskontextfunktionalität zu implementieren. Derive from this class to implement a custom state machine for receive context functionality.

RedirectionDuration

Stellt die Dauer dar, die eine SOAP-Umleitung gültig ist. Represents the duration that a SOAP redirection is in effect.

RedirectionException

Stellt einen Fehler dar, der in der Umleitungsverarbeitung auftritt. Represents an error that occurs in redirection processing.

RedirectionLocation

Stellt die Adresse dar, an die nachfolgende Anforderungen umgeleitet werden sollen. Represents the address where the subsequent requests should be redirected.

RedirectionScope

Stellt den Umleitungsbereich dar. Represents redirection scope.

RedirectionType

Ein Typ, der den Typ der Umleitung darstellt. A type that represents the type of redirection.

ReliableSessionBindingElement

Stellt das Bindungselement dar, das die Sende- und Empfangskanäle für eine zuverlässige Sitzung zwischen Endpunkten erzeugen kann. Represents the binding element that can produce the sending and receiving channels required for a reliable session between endpoints.

ReliableSessionBindingElementImporter

Ordnet zuverlässige Sitzungsbindungselemente von und zu Darstellungen ihrer entsprechenden Richtlinienassertionen in Metadaten zu. Maps reliable session binding elements to and from representations of their corresponding policy assertions in metadata. Diese Klasse kann nicht vererbt werden. This class cannot be inherited.

RemoteEndpointMessageProperty

Stellt die Client-IP-Adresse und Anschlussnummer zur Verfügung, die dem Remoteendpunkt zugeordnet sind, von dem die Nachricht gesendet wurde. Makes available the client IP address and port number associated with the remote endpoint from which a message was sent.

RequestContext

Stellt eine Antwort bereit, die mit einer eingehenden Anforderung korreliert. Provides a reply that is correlated to an incoming request.

RetryException

Stellt eine Wiederholungsausnahme dar, die von einem Messaginghost z. B. WorkflowServiceHost verwendet werden kann, um dem Client einen möglichen Abbruch eines versuchten Vorgangs mitzuteilen. 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

Eine abstrakte Klasse, die nach der Implementierung ein Bindungselement darstellt, das Sicherheit für Kanal-SOAP-Nachrichten unterstützt. An abstract class that, when implemented, represents a binding element that supports channel SOAP message security.

SecurityBindingElementImporter

Stellt einen Erweiterungspunkt zum Erweitern des Standardsicherheitsrichtlinien-Imports zur Verfügung. Provides an extensibility point for extending the standard security policy import.

SessionOpenNotification

Stellt eine Benachrichtigung einer öffentlichen Sitzung dar, die zum Aktualisieren von Meldungseigenschaften verwendet wird. Represents an open session notification used to update message properties.

SslStreamSecurityBindingElement

Stellt ein benutzerdefiniertes Bindungselement dar, das die Kanalsicherheit mit einem SSL-Stream unterstützt. Represents a custom binding element that supports channel security using an SSL stream.

StandardBindingImporter

Stellt einen Erweiterbarkeitspunkt zum Zuordnen von WSDL-Verträgen und Richtlinienassertionen in WCF-Standardbindungen bereit. Provides an extensibility point for mapping WSDL contracts and policy assertions into Windows Communication Foundation (WCF) standard bindings.

StreamBodyWriter

Eine abstrakte Basisklasse zur Erstellung benutzerdefinierter BodyWriter-Klassen, die als Datenstrom für einen Nachrichtentext verwendet werden können. An abstract base class used to create custom BodyWriter classes that can be used to a message body as a stream.

StreamSecurityUpgradeAcceptor

Führen Sie eine Vererbung von der abstract-Basisklasse durch, um einen benutzerdefinierten Empfänger für Sicherheitsupgrades zu implementieren. To implement a custom security upgrade acceptor, inherit from this abstract base class.

StreamSecurityUpgradeInitiator

Um einen Sicherheitsupgradeinitiator zu implementieren, wird von dieser abstract-Basisklasse geerbt. To implement a security upgrade initiator, inherit from this abstract base class.

StreamSecurityUpgradeProvider

Implementiert einen benutzerdefinierten Anbieter für Sicherheitsupgrades, der von dieser abstract-Basisklasse geerbt wird. Implements a custom security upgrade provider, inherited from this abstract base class.

StreamUpgradeAcceptor

Zur Implementierung eines Empfängers benutzerdefinierter Upgrades, der aus dieser abstract-Basisklasse vererbt wird. To implement a custom upgrade acceptor, inherited from this abstract base class.

StreamUpgradeBindingElement

Fügt einen benutzerdefinierten Streamaktualisierungsanbieter einer benutzerdefinierten Bindung hinzu. Adds a custom stream upgrade provider to a custom binding.

StreamUpgradeInitiator

Um einen benutzerdefinierten Upgradeinitiator zu implementieren, wird von dieser abstract-Basisklasse geerbt. To implement a custom upgrade initiator, inherit from this abstract base class.

StreamUpgradeProvider

Implementiert einen benutzerdefinierten Upgradeanbieter, der von der abstract-Basisklasse geerbt wird. Implements a custom upgrade provider, inherited from this abstract base class.

SymmetricSecurityBindingElement

Stellt ein benutzerdefiniertes Bindungselement dar, das die Kanalsicherheit mit symmetrischer Verschlüsselung unterstützt. Represents a custom binding element that supports channel security using symmetric encryption.

TcpConnectionPoolSettings

Stellt Eigenschaften dar, die das Verhalten des TCP-Verbindungspools kontrollieren. Represents properties that control the behavior of the TCP connection pool.

TcpTransportBindingElement

Stellt das Bindungselement für den TCP-Transport dar. Represents the binding element for the TCP transport.

TextMessageEncodingBindingElement

Das Bindungselement, das die Zeichencodierung und Nachrichtenversion für textbasierte SOAP-Nachrichten angibt. The binding element that specifies the character encoding and message versioning used for text-based SOAP messages.

TransactionFlowBindingElement

Stellt das Konfigurationselement dar, das die Transaktionsflussunterstützung für eine Bindung angibt. Represents the configuration element that specifies transaction flow support for a binding. Diese Klasse kann nicht vererbt werden. This class cannot be inherited.

TransactionFlowBindingElementImporter

Importiert die Transaktionsrichtlinie (WS-Richtlinienassertionen) eines Dienstendpunktes, fügt implementierende Bindungselemente in die Bindung am Client und Transaktionsflussattribute in die entsprechenden Vorgänge auf dem Proxy des Dienstes ein. 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. Diese Klasse kann nicht vererbt werden. This class cannot be inherited.

TransactionMessageProperty

Ermöglicht einem benutzerdefinierten Kanal, der einen geschützten Transaktionsflussmechanismus verwendet, seine Transaktion in das Windows Communication Foundation-Framework einzufügen. Allows a custom channel, which uses a proprietary transaction flow mechanism, to inject its transaction into the Windows Communication Foundation (WCF) framework. Diese Klasse kann nicht vererbt werden. This class cannot be inherited.

TransportBindingElement

Eine abstract-Basisklasse, die ein Transportbindungselement darstellt. An abstract base class that represents a transport binding element.

TransportBindingElementImporter

Importiert Standardtransport-Bindungselemente von WSDL-Dokumenten (Web Services Description Language) mit angehängten Richtlinienausdrücken. Imports standard transport binding elements from Web Services Description Language (WSDL) documents with attached policy expressions.

TransportSecurityBindingElement

Stellt ein benutzerdefiniertes Bindungselement dar, das Sicherheit im gemischten Modus unterstützt (wie zum Beispiel optimierte Nachrichtensicherheit über einen sicheren Transport). Represents a custom binding element that supports mixed-mode security (such as, optimized message security over a secure transport).

UdpRetransmissionSettings

Gibt UDP-Neuübertragungs-Einstellungen an. Specifies UDP retransmission settings.

UdpTransportBindingElement

Stellt ein UDP-Transportbindungselement dar. Represents a UDP transport binding element.

UdpTransportImporter

Stellt einen UDP-Transportimporter dar. Represents a UDP transport importer.

UnderstoodHeaders

Stellt eine Auflistung von Nachrichtenheadern dar, die verstanden werden. Represents a collection of message headers that are understood. Diese Klasse kann nicht vererbt werden. This class cannot be inherited.

UrlUtility
UseManagedPresentationBindingElement

Ein Bindungselement, das zur Kommunikation mit einem CardSpace-Sicherheitstokendienst verwendet wird, der das CardSpace-Profil von WS-Trust unterstützt. A binding element used to communicate with a CardSpace Security Token Service that supports the CardSpace profile of WS-Trust.

UseManagedPresentationBindingElementImporter

Konvertiert WSDL-basierte Richtlinien für UseManagedPresentationBindingElement in Beschreibungen der Bindungselemente, die diese Richtlinien für den Dienst implementieren können. Converts WSDL-based policies for UseManagedPresentationBindingElements into descriptions of the binding elements that can implement these policies for the service.

WebBodyFormatMessageProperty

Speichert und empfängt das Nachrichtencodierungsformat von eingehenden und ausgehenden Nachrichten für den zusammengesetzten Webnachrichtenencoder. Stores and retrieves the message encoding format of incoming and outgoing messages for the composite Web message encoder.

WebContentTypeMapper

Gibt das Format an, dem der Inhaltstyp einer eingehenden Nachricht zugeordnet wird. Specifies the format to which the content type of an incoming message is mapped.

WebMessageEncodingBindingElement

Aktiviert Klartext-XML, JavaScript Object Notation (JSON)-Nachrichtencodierungen und unformatierten binären Inhalt, die bei der Verwendung in einer Windows Communication Foundation-Bindung (WCF) gelesen und geschrieben werden sollen. 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

Stellt eine Web-Socket-Meldungseigenschaft dar. Represents a web socket message property.

WebSocketTransportSettings

Stellt die Einstellungen für WebSocket-Transport dar. Represents settings for web socket transport.

WindowsStreamSecurityBindingElement

Stellt das Bindungselement dar, das verwendet wird, um Einstellungen für Windows-Streamsicherheit anzugeben. Represents the binding element used to specify Windows stream security settings.

WrappedOptions

Enthält Informationen, die zum Durchführen des Schemaimports mit der XmlSerializer-Infrastruktur und ServiceDescriptionImporter-Infrastruktur erforderlich sind. Contains information required to perform schema importation using the XmlSerializer and ServiceDescriptionImporter infrastructure.

XmlSerializerImportOptions

Enthält Informationen, die zum Durchführen des Schemaimports mit der XmlSerializer-Infrastruktur und ServiceDescriptionImporter-Infrastruktur benötigt werden. Contains information needed to perform schema importation using the XmlSerializer and ServiceDescriptionImporter infrastructure.

Schnittstellen

IAnonymousUriPrefixMatcher

Implementieren Sie diese Schnittstelle, um benutzerdefinierte, anonyme URI-Präfixe zu registrieren. Implement this interface to register custom, anonymous URI prefixes.

IBindingDeliveryCapabilities

Definiert die Schnittstelle, die von Bindungen zur Beschreibung und Ankündigung der Features implementiert werden muss, die für Clients und Dienste möglicherweise erforderlich sind. Defines the interface that bindings must implement to describe and advertise the capabilities that clients and services may require.

IBindingMulticastCapabilities

Definiert die optionale Schnittstelle, die von einer Bindung implementiert werden kann, um festzulegen, ob der von ihr konfigurierte Dienst über Multicastfähigkeiten verfügt. Defines the optional interface that a binding can implement to specify whether the service it configures has multicast capabilities.

IBindingRuntimePreferences

Definiert den optionalen Vertrag, der von einer Bindung implementiert werden kann, um anzugeben, ob eingehende Anforderungen vom Dienst synchron oder asynchron behandelt werden. Defines the optional contract that a binding can implement to specify whether incoming requests are handled synchronously or asynchronously by the service.

IChannel

Definiert die grundlegende Schnittstelle, die von allen Kanalobjekten implementiert werden muss. Defines the basic interface that all channel objects must implement. Voraussetzung hierfür ist die Implementierung der Statuscomputerschnittelle, die von allen Kommunikationsobjekten verwendet wird, sowie einer Methode zum Abrufen von Objekten aus dem Kanalstapel. 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

Definiert die Schnittstelle, die von einer Kanalfactory implementiert werden muss, um Kanäle zu erzeugen. Defines the interface that must be implemented by a channel factory to produce channels.

IChannelFactory<TChannel>

Definiert die Schnittstelle, die von Kanalfactorys implementiert werden muss, mit denen typspezifische Kanäle erstellt werden. Defines the interface that must be implemented by channel factories that create type-specific channels.

IChannelListener

Definiert die Schnittstelle, die von einem Kanallistener implementiert werden muss, um Kanäle zu akzeptieren. Defines the interface that must be implemented by a channel listener to accept channels.

IChannelListener<TChannel>

Definiert die Schnittstelle, die von Kanallistenern implementiert werden muss, um typspezifische Kanäle zu akzeptieren. Defines the interface that must be implemented by channel listeners to accept type-specific channels.

IContextBindingElement

Definiert die Schnittstelle für ein Bindungselement, das Kontextaustauschprotokolle unterstützt. Defines the interface for a binding element that supports context exchange protocols.

IContextManager

Definiert eine Schnittstelle, die Ihnen ermöglicht, den Kontext für den Kanal abzurufen und festzulegen. Defines an interface that allows you to get and set the context on the channel.

ICorrelationDataSource

Stellt eine Eigenschaft bereit, die eine Beschreibung aller Korrelationsdaten zurückgibt, die ein Kanal angeben kann. Provides a property that returns a description of all of the correlation data that a channel can supply.

IDuplexChannel

Definiert die Schnittstelle, die ein Kanal implementieren muss, um Nachrichten senden und empfangen zu können. Defines the interface that a channel must implement to both send and receive messages.

IDuplexSession

Definiert die Schnittstelle für die auf jeder Seite einer bidirektionalen Kommunikation zwischen Messagingendpunkten implementierte Sitzung. Defines the interface for the session implemented on each side of a bi-directional communication between messaging endpoints.

IDuplexSessionChannel

Definiert die Schnittstelle, die einer Sitzung einen Duplexkanal zuordnet. Defines the interface that associates a duplex channel with a session.

IHttpCookieContainerManager

Stellt den Cookiecontainer-Manager dar. Represents the cookie container manager.

IInputChannel

Definiert die Schnittstelle, die ein Kanal implementieren muss, um eine Nachricht zu empfangen. Defines the interface that a channel must implement to receive a message.

IInputSession

Definiert die Schnittstelle für die Sitzung, die auf der Empfangsseite einer unidirektionalen Kommunikation zwischen Messagingendpunkten implementiert ist. Defines the interface for the session implemented on the receiving side of a one-way communication between messaging endpoints.

IInputSessionChannel

Definiert die Schnittstelle, die einem Eingabekanal eine Sitzung zuordnet. Defines the interface that associates an input channel with a session.

IMessageProperty

Definiert eine Schnittstelle, die Sie implementieren können, um für eine Nachricht einen Eigenschaftensatz zu beschreiben. Defines an interface that you can implement to describe a set of properties for a message.

IOutputChannel

Definiert die Schnittstelle, die ein Kanal implementieren muss, um eine Nachricht zu senden. Defines the interface that a channel must implement to send a message.

IOutputSession

Definiert die Schnittstelle für die Sitzung, die auf der sendenden Seite einer unidirektionalen Kommunikation zwischen Messagingendpunkten implementiert ist. Defines the interface for the session implemented on the sending side of a one-way communication between messaging endpoints.

IOutputSessionChannel

Definiert die Schnittstelle, die einem Ausgabekanal eine Sitzung zuordnet. Defines the interface that associates an output channel with a session.

IReceiveContextSettings

Eine Schnittstelle, die Ihnen ermöglicht, Empfangskontexteinstellungen festzulegen. An interface that enables you to set receive context settings.

IReplyChannel

Definiert die Schnittstelle, die ein Kanal implementieren muss, um auf der Empfangsseite einer Anforderung-Antwort-Kommunikation zwischen Messaging-Endpunkten zu stehen. Defines the interface that a channel must implement to be on the receiving side of a request-reply communication between messaging endpoints.

IReplySessionChannel

Definiert die Schnittstelle für die Zuordnung eines Antwortkanals zu einer Sitzung. Defines the interface to associate a reply channel with a session

IRequestChannel

Definiert den Vertrag, den ein Kanal implementieren muss, um auf der Anforderungsseite einer Anforderung-Antwort-Kommunikation zwischen Messagingendpunkten zu stehen. Defines the contract that a channel must implement to be on the requesting side of a request-reply communication between messaging endpoints.

IRequestSessionChannel

Definiert die Schnittstelle, um einer Sitzung einen Anforderungskanal zuzuordnen. Defines the interface to associate a request channel with a session.

ISecurityCapabilities

Definiert den Vertrag zur Angabe der Sicherheitsfunktionen für Bindungen. Defines the contract for specifying the security capabilities for bindings.

ISession

Definiert die Schnittstelle zur Erstellung eines für Parteien freigegebenen Kontexts, die Nachrichten austauschen, indem sie eine ID für die Kommunikationssitzung bereitstellen. Defines the interface to establish a shared context among parties that exchange messages by providing an ID for the communication session.

ISessionChannel<TSession>

Definiert die Schnittstelle, die einem bestimmten Sitzungstyp einen Kanal zuordnet. Defines the interface that associates a channel with a specific type of session.

ITransactedBindingElement

Stellt eine Schnittstelle dar, die von Bindungselementen implementiert werden sollte, die vom Verteiler eine Erstellung einer Transaktion erfordern, bevor die Verteilung zur Dienstmethode erfolgt. 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

Stellt eine Transporttokenassertion (Beispiel: HTTPS-Tokenassertion) für die Verwendung in Richtlinienexporten bereit. Provides a transport token assertion (for example, an HTTPS token assertion) for use in policy exports.

IWebSocketCloseDetails

Stellt die Details des Status für das Schließen der Web-Socket-Verbindung dar. Represents the details of the close status of the web socket connection.

Enumerationen

CompressionFormat

Gibt das Kanalkomprimierungsformat an. Specifies the channels compression format.

ContextExchangeMechanism

Gibt an, ob als Mechanismus für den Kontextaustausch in einer Unterhaltung zwischen Client und Dienst ein HTTP-Cookie oder ein SOAP-Header verwendet wird. 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

Gibt die möglichen Typen der Zustellfehler für eine Nachricht an, die aus der Warteschlange gelesen wird. Specifies the possible types of delivery failure for a message read from the queue.

DeliveryStatus

Eine Enumeration, die den Zustellungsstatus einer Nachricht angibt, wenn dieser nicht bekannt ist oder wenn die Nachricht nicht zugestellt wurde. 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

Gibt den Status einer Nachricht an. Specifies the status of a message.

ReceiveContextState

Stellt die möglichen Zustände für den Empfangskontextstatuscomputer dar. Represents the possible states for the receive context state machine.

SecurityHeaderLayout

Beschreibt das Layout des Sicherheitsheaders. Describes the layout of the security header.

SupportedAddressingMode

Gibt an, ob ein Dienst das Senden von Antworten nur an anonyme Adressen, nur an nicht anonyme Adressen oder beides unterstützt. Specifies whether a service supports sending responses to anonymous addresses only, to non-anonymous addresses only, or to both.

TransferSession

Bestimmt, ob der Vertrag für die Übertragung von Nachrichten von einem Client zu einer Anwendung eine Sitzung erfordert und ob die Zustellung von Nachrichten die Reihenfolge einhalten muss, in der Vorgänge vom Client aufgerufen werden. 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

Gibt die Nachrichtenformate an, denen Inhaltstypen von eingehenden Nachrichten zugeordnet werden können. Specifies the message formats to which content types of incoming messages can be mapped.

WebSocketTransportUsage

Gibt eine Enumeration der WebSocket-Transportnutzung an. Specifies an enumeration of WebSocket transport usage.