System.ServiceModel.Channels Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Klassen im Zusammenhang mit Servicemodellkanälen bereit.
Klassen
| Name | Beschreibung |
|---|---|
| AddressHeader |
Stellt einen Header dar, der ein Adressinformationselement kapselt, das zum Identifizieren oder Interagieren mit einem Endpunkt verwendet wird. |
| AddressHeaderCollection |
Stellt eine threadsichere, schreibgeschützte Auflistung von Adressheadern dar. |
| AddressingVersion |
Die WS-Addressing Version, die einer SOAP-Nachricht zugeordnet ist oder von einem Endpunkt verstanden wurde. |
| ApplicationContainerSettings |
Gibt Anwendungscontainereinstellungen an. |
| AsymmetricSecurityBindingElement |
Stellt ein benutzerdefiniertes Bindungselement dar, das die Kanalsicherheit mithilfe asymmetrischer Verschlüsselung unterstützt. Dieses Bindungselement signiert die Nachricht mithilfe des Authentifizierungstokens des Absenders und verschlüsselt die Nachricht mithilfe des Empfängertokens. |
| BinaryMessageEncodingBindingElement |
Das Bindungselement, das das .NET Binary Format für XML angibt, das zum Codieren von Nachrichten verwendet wird. |
| Binding |
Enthält die Bindungselemente, die die Protokolle, Transporte und Nachrichtengeber angeben, die für die Kommunikation zwischen Clients und Diensten verwendet werden. |
| BindingContext |
Stellt Informationen zu den Adressen, Bindungen, Bindungselementen und Bindungsparametern bereit, die zum Erstellen der Kanallistener und Kanalfabriken erforderlich sind. |
| BindingElement |
Die Elemente der Bindungen, die die Kanalfabriken und Kanallistener für verschiedene Arten von Kanälen erstellen, die zum Verarbeiten ausgehender und eingehender Nachrichten verwendet werden. |
| BindingElementCollection |
Stellt die Auflistung von Bindungselementen dar, die in einer Bindung verwendet werden. |
| BindingParameterCollection |
Stellt eine Auflistung von Bindungsparametern dar, die Informationen speichern, die von Bindungselementen zum Erstellen von Fabriken verwendet werden. |
| BodyWriter |
Stellt den Autor des Nachrichtentexts dar. |
| BufferManager |
Viele Windows Communication Foundation (WCF)-Features erfordern die Verwendung von Puffern, die teuer zum Erstellen und Zerstören sind. Sie können die BufferManager Klasse verwenden, um einen Pufferpool zu verwalten. Der Pool und die zugehörigen Puffer werden erstellt, wenn Sie diese Klasse instanziieren und zerstört, wenn der Pufferpool von der Garbage Collection zurückgefordert wird. Jedes Mal, wenn Sie einen Puffer verwenden müssen, nehmen Sie einen aus dem Pool, verwenden ihn, und kehren sie nach Abschluss an den Pool zurück. Dieser Vorgang ist viel schneller als das Erstellen und Zerstören eines Puffers bei jeder Verwendung. |
| ByteStreamMessage |
Stellt eine Bytestreamnachricht dar. |
| ByteStreamMessageEncodingBindingElement |
Das Bindungselement, das die Nachrichtencodierung als Bytestrom angibt, und verfügt über die Möglichkeit, die Zeichencodierung anzugeben. |
| CallbackContextMessageProperty |
Stellt den Inhalt der |
| ChannelBase |
Stellt die Basisimplementierung für benutzerdefinierte Kanäle bereit. |
| ChannelFactoryBase |
Stellt eine allgemeine Basisimplementierung für alle benutzerdefinierten Kanalfabriken bereit. |
| ChannelFactoryBase<TChannel> |
Stellt eine allgemeine Basisimplementierung für Kanalfabriken auf dem Client bereit, um Kanäle eines angegebenen Typs zu erstellen, der mit einer angegebenen Adresse verbunden ist. |
| ChannelListenerBase |
Stellt eine allgemeine Basisimplementierung für Kanallistener im Dienst bereit. |
| ChannelListenerBase<TChannel> |
Stellt eine allgemeine Basisimplementierung für Kanallistener in einem Dienst bereit, um Kanäle zu akzeptieren, die von den Clientfabriken produziert werden. |
| ChannelManagerBase |
Stellt eine Basisimplementierung zum Verwalten der Standardtimeouts bereit, die Kanal- und Listener-Fabriken zugeordnet sind. |
| ChannelParameterCollection |
Stellt eine Auflistung von Kanalparametern dar. |
| ChannelPoolSettings |
Gibt Kontingente für Kanäle an, die zu einem Pool von Kanälen gehören, die von einem Dienstendpunkt verwendet werden. |
| ClientWebSocketFactory |
Stellt eine Clientwebsocketfactory dar. |
| CommunicationObject |
Stellt eine allgemeine Basisimplementierung für den grundlegenden Zustandsautomat bereit, der allen kommunikationsorientierten Objekten im System gemeinsam ist, einschließlich Kanälen, Listenern und kanal- und listener-Fabriken. |
| CompositeDuplexBindingElement |
Stellt das Bindungselement dar, das verwendet wird, wenn der Client einen Endpunkt für den Dienst verfügbar machen muss, um Nachrichten zurück an den Client zu senden. |
| CompositeDuplexBindingElementImporter |
Stellt eine Richtlinienimporterweiterung zum Zuordnen von Richtlinien assertionen in Windows Communication Foundation (WCF)-Bindungen bereit, in denen der Client einen Endpunkt für den Dienst verfügbar machen muss, um Nachrichten zurück an den Client zu senden. |
| ConnectionOrientedTransportBindingElement |
Eine abstrakte Klasse, die die Basis TransportBindingElement mit zusätzlichen Eigenschaften ergänzt, die für verbindungsorientierte Transporte wie TCP und benannte Rohre gemeinsam sind. |
| ContextBindingElement |
Stellt eine Schutzebene und einen Austauschmechanismus als Teil des Kontexts eines Bindungselements und der Funktionalität zum Erstellen der Kanallistener und -fabriken bereit. |
| ContextBindingElementImporter |
Ermöglicht das Importieren von Richtlinien- und WSDL-Erweiterungen und -Verträgen. |
| ContextMessageProperty |
Eine Eigenschaft, die verwendet wird, um den Kontext zwischen der Anwendung und den Kanalebenen auf dem Client oder dem Dienst zu kommunizieren. |
| CorrelationCallbackMessageProperty |
Stellt eine abstrakte Basisklasse zum Zurückstellen der Korrelationsschlüsselberechnung bereit, bis alle Korrelationsdaten verfügbar sind. |
| CorrelationDataDescription |
Ermöglicht es einem bestimmten Kanal, Korrelationsdaten bereitzustellen und die Bedingungen anzugeben, unter denen die Daten bereitgestellt werden, z. B. ob sie standardmäßig bereitgestellt wird, optional beim Senden, vor dem Senden oder beim Empfang. |
| CorrelationDataMessageProperty |
Stellt eine Nachrichteneigenschaft bereit, die zusätzliche Korrelationsinformationen für eine Nachricht ansammelt, wenn Protokolle angewendet werden, z. B. wenn Daten von einer MessageQuerySet über die eingehende Nachricht zurückgegeben werden. |
| CorrelationKey |
Stellt eine Zuordnung zwischen einem Teil von Anwendungsdaten und einer Instanz dar. |
| CorrelationMessageProperty |
Stellt eine Nachrichteneigenschaft bereit, die Korrelationsinstanzschlüssel enthält, nachdem die Korrelationsberechnung auf eine Nachricht angewendet wurde. |
| CustomBinding |
Definiert eine Bindung aus einer Liste von Bindungselementen. |
| FaultConverter |
Konvertiert Ausnahmen, die von einem Kanal ausgelöst werden, in SOAP-Fehlermeldungen, die dem Protokoll des Kanals entsprechen. |
| HttpCookieContainerBindingElement |
Ermöglicht die Verwaltung der Verarbeitung von HTTP-Cookies in HTTP-Anforderungen und -Antworten. |
| HttpMessageHandlerFactory |
Stellt HTTP-Nachrichtenhandler für eine Factory dar. |
| HttpMessageSettings |
Ein Bindungsparameter, der mit dem HTTP-Transport verwendet werden kann, um die Einstellung für die HttpMessage-Unterstützung anzugeben. |
| HttpRequestMessageExtensionMethods |
Stellt Erweiterungsmethoden für den Zugriff auf den Benutzerprinzipal bereit, der der HTTP-Anforderungsnachricht zugeordnet ist. |
| HttpRequestMessageProperty |
Bietet Zugriff auf die HTTP-Anforderung, um auf die zusätzlichen Informationen zuzugreifen und darauf zu reagieren, die für Anforderungen über das HTTP-Protokoll zur Verfügung gestellt wurden. |
| HttpResponseMessageExtensionMethods |
Eine klasse statische Erweiterungsmethoden zum Abrufen einer Message Instanz aus einer HttpResponseMessage Instanz. |
| HttpResponseMessageProperty |
Bietet Zugriff auf die HTTP-Antwort, um auf die zusätzlichen Informationen zuzugreifen und darauf zu reagieren, die für Anforderungen über das HTTP-Protokoll zur Verfügung gestellt wurden. |
| HttpsTransportBindingElement |
Stellt das Bindungselement dar, das zum Angeben eines HTTPS-Transports für die Übertragung von Nachrichten verwendet wird. |
| HttpTransportBindingElement |
Stellt das Bindungselement dar, das zum Angeben eines HTTP-Transports für die Übertragung von Nachrichten verwendet wird. |
| InvalidChannelBindingException |
Die Ausnahme, die ausgelöst wird, wenn die angegebene Bindung nicht den Vertragsanforderungen für den Dienst entspricht. |
| JavascriptCallbackResponseMessageProperty |
Ermöglicht die Verwendung eines JavaScript-Rückrufs in einer Dienstvorgangsantwort mithilfe von JSON Padding (JSONP). |
| LocalClientSecuritySettings |
Gibt lokale Clientsicherheitseinstellungen an. |
| LocalServiceSecuritySettings |
Stellt lokale Dienstsicherheitseigenschaften bereit, die festgelegt werden können. |
| Message |
Stellt die Kommunikationseinheit zwischen Endpunkten in einer verteilten Umgebung dar. |
| MessageBuffer |
Stellt einen Speicherpuffer dar, der eine gesamte Nachricht für den zukünftigen Verbrauch speichert. |
| MessageEncoder |
Der Encoder ist die Komponente, die zum Schreiben von Nachrichten in einen Datenstrom und zum Lesen von Nachrichten aus einem Datenstrom verwendet wird. |
| MessageEncoderFactory |
Eine abstrakte Basisklasse, die die Factory zum Erstellen von Nachrichtengebern darstellt, die Nachrichten aus einem Datenstrom lesen und in einen Datenstrom für verschiedene Arten von Nachrichtencodierung schreiben können. |
| MessageEncodingBindingElement |
Das Bindungselement, das die Nachrichtenversion angibt, die zum Codieren von Nachrichten verwendet wird. |
| MessageEncodingBindingElementImporter |
Konvertiert WSDL-basierte Richtlinien und Verträge zur Nachrichtencodierung in Beschreibungen der Bindungselemente, die diese Richtlinien für den Dienst implementieren können. |
| MessageExtensionMethods |
Eine klasse statische Erweiterungsmethoden zum Abrufen einer HttpRequestMessage Instanz oder HttpResponseMessage Instanz aus einer Message Instanz. |
| MessageFault |
Stellt eine Speicherdarstellung eines SOAP-Fehlers dar, der CreateMessage übergeben werden kann, um eine Nachricht zu erstellen, die einen Fehler enthält. |
| MessageHeader |
Stellt den Inhalt eines SOAP-Headers dar. |
| MessageHeaderInfo |
Stellt Systeminformationen zu einem SOAP-Nachrichtenkopf dar. |
| MessageHeaders |
Stellt eine Auflistung von Nachrichtenkopfzeilen für eine Nachricht dar. Diese Klasse kann nicht vererbt werden. |
| MessageProperties |
Stellt eine Reihe von Eigenschaften für eine Nachricht dar. Diese Klasse kann nicht vererbt werden. |
| MessageVersion |
Gibt die Versionen von SOAP und WS-Addressing an, die einer Nachricht und dem zugehörigen Austausch zugeordnet sind. |
| MsmqBindingElementBase |
Die Basisklasse für MsmqIntegrationBindingElement und MsmqTransportBindingElement. |
| MsmqMessageProperty |
Die MsmqMessageProperty Klasse kapselt die Eigenschaften einer Nachricht, die aus einer Warteschlange gelesen wurde. |
| MsmqTransportBindingElement |
Stellt das Bindungselement dar, das zum Angeben der Warteschlangenkommunikationseigenschaften für einen Windows Communication Foundation (WCF)-Dienst verwendet wird, der das systemeigene Message Queuing (MSMQ)-Protokoll verwendet. |
| MtomMessageEncodingBindingElement |
Das Bindungselement, das die Codierung und Versionsverwaltung angibt, die für MTOM-Nachrichten (Message Transmission Optimization Mechanism) verwendet wird. |
| NamedPipeConnectionPoolSettings |
Stellt Einstellungen dar, die das Verhalten des benannten Pipeverbindungspools steuern. |
| NamedPipeSettings |
Gibt benannte Pipe-Einstellungen an. |
| NamedPipeTransportBindingElement |
Stellt das Bindungselement für den benannten Pipetransport dar. |
| NetworkInterfaceMessageProperty |
Stellt eine Nachrichteneigenschaft der Netzwerkschnittstelle dar. |
| OneWayBindingElement |
Ermöglicht das Paketrouting und die Verwendung von Unidirektionale Methoden. |
| OneWayBindingElementImporter |
Konvertiert WSDL-basierte Richtlinien in eine OneWayBindingElement Beschreibung der Bindungselemente, die diese Richtlinien für den Dienst implementieren können. |
| PeerCustomResolverBindingElement |
Definiert das Bindungselement, das zum Erstellen eines benutzerdefinierten Peer-Resolvers verwendet wird. |
| PeerResolverBindingElement |
Definiert die abstrakte Basisklasse für Bindungselemente, die zum Erstellen von Peerlöserobjekten verwendet werden. |
| PeerTransportBindingElement |
Definiert das Bindungselement, das zum Erstellen eines Peernachrichtentransportkanals verwendet wird. |
| PnrpPeerResolverBindingElement |
Definiert das Bindungselement, mit dem ein Peer Name Resolution Protocol (PNRP)-Peerlöser erstellt wird. |
| PrivacyNoticeBindingElement |
Stellt das Bindungselement dar, das die Datenschutzrichtlinie für die WS-Federation Bindung enthält. |
| PrivacyNoticeBindingElementImporter |
Importiert WSDL-basierte Richtlinien und Verträge zu Datenschutzhinweisen in Beschreibungen der Bindungselemente, die diese Richtlinien für den Dienst implementieren können. |
| ReceiveContext |
Leiten Sie von dieser Klasse ab, um einen benutzerdefinierten Zustandscomputer für den Empfang von Kontextfunktionen zu implementieren. |
| RedirectionDuration |
Stellt die Dauer dar, die eine SOAP-Umleitung wirksam ist. |
| RedirectionException |
Stellt einen Fehler dar, der bei der Umleitungsverarbeitung auftritt. |
| RedirectionLocation |
Stellt die Adresse dar, an die die nachfolgenden Anforderungen umgeleitet werden sollen. |
| RedirectionScope |
Stellt den Umleitungsbereich dar. |
| RedirectionType |
Ein Typ, der den Typ der Umleitung darstellt. |
| ReliableSessionBindingElement |
Stellt das Bindungselement dar, das die Sende- und Empfangskanäle erzeugen kann, die für eine zuverlässige Sitzung zwischen Endpunkten erforderlich sind. |
| ReliableSessionBindingElementImporter |
Ordnet zuverlässige Sitzungsbindungselemente zu und aus Darstellungen ihrer entsprechenden Richtlinien assertionen in Metadaten zu. Diese Klasse kann nicht vererbt werden. |
| RemoteEndpointMessageProperty |
Stellt die Client-IP-Adresse und die Portnummer bereit, die dem Remoteendpunkt zugeordnet ist, von dem eine Nachricht gesendet wurde. |
| RequestContext |
Stellt eine Antwort bereit, die mit einer eingehenden Anforderung korreliert ist. |
| RetryException |
Stellt eine Wiederholungs ausnahme dar, die von einem Messaginghost verwendet werden kann, z WorkflowServiceHost . B. zum Kommunizieren eines Abbruchs eines versuchten Vorgangs an den Client. |
| SecurityBindingElement |
Eine abstrakte Klasse, die bei der Implementierung ein Bindungselement darstellt, das die Soap-Nachrichtensicherheit des Kanals unterstützt. |
| SecurityBindingElementImporter |
Stellt einen Erweiterbarkeitspunkt zum Erweitern des Standardmäßigen Sicherheitsrichtlinienimports bereit. |
| SessionOpenNotification |
Stellt eine geöffnete Sitzungsbenachrichtigung dar, die zum Aktualisieren von Nachrichteneigenschaften verwendet wird. |
| SslStreamSecurityBindingElement |
Stellt ein benutzerdefiniertes Bindungselement dar, das die Kanalsicherheit mithilfe eines SSL-Datenstroms unterstützt. |
| StandardBindingImporter |
Stellt einen Erweiterbarkeitspunkt zum Zuordnen von WSDL-Verträgen und Richtlinien assertionen in Windows Communication Foundation (WCF)-Standardbindungen bereit. |
| StreamBodyWriter |
Eine abstrakte Basisklasse zum Erstellen benutzerdefinierter BodyWriter Klassen, die als Datenstrom für einen Nachrichtentext verwendet werden können. |
| StreamSecurityUpgradeAcceptor |
Um einen benutzerdefinierten Sicherheitsupgradeakzeptor zu implementieren, erben Sie von dieser |
| StreamSecurityUpgradeInitiator |
Um einen Initiator eines Sicherheitsupgrades zu implementieren, erben Sie von dieser |
| StreamSecurityUpgradeProvider |
Implementiert einen benutzerdefinierten Sicherheitsupgradeanbieter, der von dieser |
| StreamUpgradeAcceptor |
Um einen benutzerdefinierten Upgradeakzeptor zu implementieren, geerbt von dieser |
| StreamUpgradeBindingElement |
Fügt einer benutzerdefinierten Bindung einen benutzerdefinierten Streamupgradeanbieter hinzu. |
| StreamUpgradeInitiator |
Um einen benutzerdefinierten Upgradeinitiator zu implementieren, erben Sie von dieser |
| StreamUpgradeProvider |
Implementiert einen benutzerdefinierten Upgradeanbieter, der von dieser |
| SymmetricSecurityBindingElement |
Stellt ein benutzerdefiniertes Bindungselement dar, das die Kanalsicherheit mithilfe der symmetrischen Verschlüsselung unterstützt. |
| TcpConnectionPoolSettings |
Stellt Eigenschaften dar, die das Verhalten des TCP-Verbindungspools steuern. |
| TcpTransportBindingElement |
Stellt das Bindungselement für den TCP-Transport dar. |
| TextMessageEncodingBindingElement |
Das Bindungselement, das die Zeichencodierung und die Nachrichtenversionsverwaltung angibt, die für textbasierte SOAP-Nachrichten verwendet wird. |
| TransactionFlowBindingElement |
Stellt das Konfigurationselement dar, das die Transaktionsflussunterstützung für eine Bindung angibt. Diese Klasse kann nicht vererbt werden. |
| TransactionFlowBindingElementImporter |
Importiert die Transaktionsrichtlinie (WS-Policy Assertionen) eines Dienstendpunkts, fügt die Implementierung von Bindungselementen zur Bindung auf dem Client hinzu, und Transaktionsflussattribute für die entsprechenden Vorgänge des Dienstproxys. Diese Klasse kann nicht vererbt werden. |
| TransactionMessageProperty |
Ermöglicht einem benutzerdefinierten Kanal, der einen proprietären Transaktionsflussmechanismus verwendet, seine Transaktion in das Windows Communication Foundation(WCF)-Framework einzufügen. Diese Klasse kann nicht vererbt werden. |
| TransportBindingElement |
Eine |
| TransportBindingElementImporter |
Importiert Standardmäßige Transportbindungselemente aus WSDL-Dokumenten ( Web Services Description Language ) mit angefügten Richtlinienausdrücken. |
| TransportSecurityBindingElement |
Stellt ein benutzerdefiniertes Bindungselement dar, das die Sicherheit im gemischten Modus unterstützt (z. B. optimierte Nachrichtensicherheit über einen sicheren Transport). |
| UdpRetransmissionSettings |
Gibt UDP-Neuübertragungseinstellungen an. |
| UdpTransportBindingElement |
Stellt ein UDP-Transportbindungselement dar. |
| UdpTransportImporter |
Stellt einen UDP-Transportimporteur dar. |
| UnderstoodHeaders |
Stellt eine Auflistung von Nachrichtenkopfzeilen dar, die verstanden werden. Diese Klasse kann nicht vererbt werden. |
| UseManagedPresentationBindingElement |
Ein Bindungselement, das für die Kommunikation mit einem CardSpace-Sicherheitstokendienst verwendet wird, der das CardSpace-Profil von WS-Trust unterstützt. |
| UseManagedPresentationBindingElementImporter |
Konvertiert WSDL-basierte Richtlinien für UseManagedPresentationBindingElementS in Beschreibungen der Bindungselemente, die diese Richtlinien für den Dienst implementieren können. |
| WebBodyFormatMessageProperty |
Speichert und ruft das Nachrichtencodierungsformat von eingehenden und ausgehenden Nachrichten für den zusammengesetzten Webnachrichten-Encoder ab. |
| WebContentTypeMapper |
Gibt das Format an, dem der Inhaltstyp einer eingehenden Nachricht zugeordnet wird. |
| WebMessageEncodingBindingElement |
Ermöglicht das Lesen und Schreiben von Binären Inhalten, wenn sie in einer Windows Communication Foundation (WCF)-Bindung verwendet werden. |
| WebSocketMessageProperty |
Stellt eine Websocket-Nachrichteneigenschaft dar. |
| WebSocketTransportSettings |
Stellt Einstellungen für den Websockettransport dar. |
| WindowsStreamSecurityBindingElement |
Stellt das Bindungselement dar, das zum Angeben von Windows Stream-Sicherheitseinstellungen verwendet wird. |
| WrappedOptions |
Enthält Informationen, die zum Ausführen des Schemaimports mithilfe der und ServiceDescriptionImporter der XmlSerializer Infrastruktur erforderlich sind. |
| XmlSerializerImportOptions |
Enthält Informationen, die zum Ausführen des Schemaimports mithilfe der und ServiceDescriptionImporter der XmlSerializer Infrastruktur erforderlich sind. |
Schnittstellen
| Name | Beschreibung |
|---|---|
| IAnonymousUriPrefixMatcher |
Implementieren Sie diese Schnittstelle, um benutzerdefinierte, anonyme URI-Präfixe zu registrieren. |
| IBindingDeliveryCapabilities |
Definiert die Schnittstelle, die Bindungen implementieren müssen, um die Funktionen zu beschreiben und anzukündigen, die Clients und Dienste möglicherweise erfordern. |
| IBindingMulticastCapabilities |
Definiert die optionale Schnittstelle, die eine Bindung implementieren kann, um anzugeben, ob der konfigurierte Dienst Multicastfunktionen aufweist. |
| IBindingRuntimePreferences |
Definiert den optionalen Vertrag, den eine Bindung implementieren kann, um anzugeben, ob eingehende Anforderungen synchron oder asynchron vom Dienst behandelt werden. |
| IChannel |
Definiert die grundlegende Schnittstelle, die alle Kanalobjekte implementieren müssen. Es erfordert, dass sie die zustandsautomatschnittstelle implementieren, die von allen Kommunikationsobjekten gemeinsam verwendet wird und dass sie eine Methode zum Abrufen von Objekten aus dem Kanalstapel implementieren. |
| IChannelFactory |
Definiert die Schnittstelle, die von einer Kanalfactory implementiert werden muss, um Kanäle zu erzeugen. |
| IChannelFactory<TChannel> |
Definiert die Schnittstelle, die von Kanalfabriken implementiert werden muss, die typspezifische Kanäle erstellen. |
| IChannelListener |
Definiert die Schnittstelle, die von einem Kanallistener implementiert werden muss, um Kanäle zu akzeptieren. |
| IChannelListener<TChannel> |
Definiert die Schnittstelle, die von Kanallistenern implementiert werden muss, um typspezifische Kanäle zu akzeptieren. |
| IContextBindingElement |
Definiert die Schnittstelle für ein Bindungselement, das Kontextaustauschprotokolle unterstützt. |
| IContextManager |
Definiert eine Schnittstelle, mit der Sie den Kontext im Kanal abrufen und festlegen können. |
| ICorrelationDataSource |
Stellt eine Eigenschaft bereit, die eine Beschreibung aller Korrelationsdaten zurückgibt, die ein Kanal bereitstellen kann. |
| IDuplexChannel |
Definiert die Schnittstelle, die ein Kanal zum Senden und Empfangen von Nachrichten implementieren muss. |
| IDuplexSession |
Definiert die Schnittstelle für die Sitzung, die auf jeder Seite einer bidirektionalen Kommunikation zwischen Messagingendpunkten implementiert wird. |
| IDuplexSessionChannel |
Definiert die Schnittstelle, die einem Duplexkanal eine Sitzung zuordnet. |
| IHttpCookieContainerManager |
Stellt den Cookiecontainer-Manager dar. |
| IInputChannel |
Definiert die Schnittstelle, die ein Kanal implementieren muss, um eine Nachricht zu empfangen. |
| IInputSession |
Definiert die Schnittstelle für die sitzung, die auf der empfangenden Seite einer unidirektionale Kommunikation zwischen Messagingendpunkten implementiert wird. |
| IInputSessionChannel |
Definiert die Schnittstelle, die einem Eingabekanal eine Sitzung zuordnet. |
| IMessageProperty |
Definiert eine Schnittstelle, die Sie implementieren können, um eine Reihe von Eigenschaften für eine Nachricht zu beschreiben. |
| IOutputChannel |
Definiert die Schnittstelle, die ein Kanal zum Senden einer Nachricht implementieren muss. |
| IOutputSession |
Definiert die Schnittstelle für die Sitzung, die auf der Sendeseite einer unidirektionale Kommunikation zwischen Messagingendpunkten implementiert wird. |
| IOutputSessionChannel |
Definiert die Schnittstelle, die einen Ausgabekanal einer Sitzung zuordnet. |
| IReceiveContextSettings |
Eine Schnittstelle, über die Sie Kontexteinstellungen festlegen können. |
| IReplyChannel |
Definiert die Schnittstelle, die ein Kanal implementieren muss, um sich auf der empfangenden Seite einer Anforderungsantwortkommunikation zwischen Messagingendpunkten zu befinden. |
| IReplySessionChannel |
Definiert die Schnittstelle zum Zuordnen eines Antwortkanals zu einer Sitzung. |
| IRequestChannel |
Definiert den Vertrag, den ein Kanal implementieren muss, um sich auf der anfordernden Seite einer Anforderungsantwortkommunikation zwischen Messagingendpunkten zu befinden. |
| IRequestSessionChannel |
Definiert die Schnittstelle zum Zuordnen eines Anforderungskanals zu einer Sitzung. |
| ISecurityCapabilities |
Definiert den Vertrag zum Angeben der Sicherheitsfunktionen für Bindungen. |
| ISession |
Definiert die Schnittstelle zum Einrichten eines gemeinsamen Kontexts zwischen Parteien, die Nachrichten austauschen, indem eine ID für die Kommunikationssitzung bereitgestellt wird. |
| ISessionChannel<TSession> |
Definiert die Schnittstelle, die einem Kanal einen bestimmten Sitzungstyp zuordnet. |
| ITransactedBindingElement |
Stellt eine Schnittstelle dar, die durch Bindungselemente implementiert werden soll, für die der Dispatcher eine Transaktion erstellen muss, bevor sie an die Dienstmethode verteilt wird. |
| ITransportTokenAssertionProvider |
Stellt eine Transporttoken-Assertion (z. B. eine HTTPS-Token assertion) für die Verwendung in Richtlinienexporten bereit. |
| IWebSocketCloseDetails |
Stellt die Details des Schließenstatus der Websocketverbindung dar. |
Enumerationen
| Name | Beschreibung |
|---|---|
| CompressionFormat |
Gibt das Kanalkomprimierungsformat an. |
| ContextExchangeMechanism |
Gibt an, ob ein HTTP-Cookie oder ein SOAP-Header der Mechanismus ist, der zum Austauschen des Kontexts für eine Unterhaltung zwischen einem Client und einem Dienst verwendet wird. |
| DeliveryFailure |
Gibt die möglichen Arten von Zustellungsfehlern für eine Nachricht an, die aus der Warteschlange gelesen wird. |
| DeliveryStatus |
Eine Aufzählung, die den Zustellungsstatus einer Nachricht angibt, wenn die Zustellung der Nachricht zweifelhaft ist oder wenn die Nachricht nicht zugestellt wurde. |
| MessageState |
Gibt den Status einer Nachricht an. |
| ReceiveContextState |
Stellt die möglichen Zustände für den Empfangskontextstatuscomputer dar. |
| SecurityHeaderLayout |
Beschreibt das Layout des Sicherheitsheaders. |
| SupportedAddressingMode |
Gibt an, ob ein Dienst das Senden von Antworten nur an anonyme Adressen, nur an nicht anonyme Adressen oder an beides unterstützt. |
| TransferSession |
Bestimmt, ob der Vertrag für die Übertragung von Nachrichten von einem Client an eine Anwendung eine Sitzung erfordert und ob die Übermittlung von Nachrichten die Reihenfolge beibehalten muss, in der Vorgänge vom Client aufgerufen werden. |
| WebContentFormat |
Gibt die Nachrichtenformate an, denen Inhaltstypen eingehender Nachrichten zugeordnet werden können. |
| WebSocketTransportUsage |
Gibt eine Enumeration der WebSocket-Transportverwendung an. |