System.ServiceModel.Dispatcher 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 bereit, die mit dem Verteilen des Dienstsmodells verknüpft sind.
Klassen
ActionMessageFilter |
Stellt eine Abfrage dar, die testet, ob die Aktion einer Nachricht zu dem Satz der angegebenen Aktionen gehört. |
ChannelDispatcher |
Eine Komponente, die Kanäle akzeptiert und diese einem Dienst zuordnet. |
ChannelDispatcherBase |
Abstrakte Basisklasse für den Kanalverteiler, der die Kanäle akzeptiert und einem Dienst zuordnet. |
ChannelDispatcherCollection |
Stellt eine threadsichere Auflistung bereit, die Kanalverteiler enthält. |
ClientOperation |
Wird verwendet, um das Ausführungsverhalten eines bestimmten Vertragsvorgangs in einem Clientobjekt oder Clientkanalobjekt zu ändern oder zu erweitern. Diese Klasse kann nicht vererbt werden. |
ClientOperationCompatBase |
Stellt eine Clientoperations-Kompatibilitätsbasis dar. |
ClientRuntime |
Stellt die Einfügemarke für Klassen, die den Funktionsumfang von WCF-Clientobjekten (Windows Communication Foundation) für alle durch die Clientanwendung verarbeiteten Nachrichten erweitert. |
ClientRuntimeCompatBase |
Stellt eine Client-Runtime-Kompatibilitätsbasis dar. |
DispatchOperation |
Wird verwendet, um das Ausführungsverhalten eines bestimmten Dienstvorgangs in einem Dienstendpunkt zu ändern oder zu erweitern. Diese Klasse kann nicht vererbt werden. |
DispatchRuntime |
Macht Eigenschaften verfügbar, die verwendet werden können, um das Standardverhalten von Diensten zu ändern und um benutzerdefinierte Objekte anzuhängen, mit denen festgelegt werden kann, wie eingehende Nachrichten in Objekte transformiert und an Dienstvorgänge verteilt werden. Diese Klasse kann nicht vererbt werden. |
DurableOperationContext |
Stellt eine Reihe von statischen Methoden für den Zugriff auf verwandte Informationen und Funktionen zur Verfügung. |
EndpointAddressMessageFilter |
Stellt eine Abfrage dar, die testet, ob eine Nachricht den Anforderungen einer angegebenen Endpunktadresse entspricht. |
EndpointDispatcher |
Entspricht dem Laufzeitobjekt, das Eigenschaften verfügbar macht, durch die das Einfügen von Laufzeiterweiterungen oder Änderungen für Nachrichten in Dienstanwendungen ermöglicht wird. |
EndpointNameMessageFilter |
Stellt eine Abfrage dar, die testet, ob eine Namen auf einem Endpunkt mit einem Namen empfangen wurde, der mit dem angegebenen Namen übereinstimmt. |
ExceptionHandler |
Erweitern Sie die ExceptionHandler-Klasse, um einen Ausnahmehandler für nicht verarbeitete Ausnahmen zu erstellen, die innerhalb der Windows Communication Foundation-Laufzeit auftreten. |
FaultContractInfo |
Stellt Informationen über einen SOAP-Fehler dar, der in einem FaultContractAttribute-Attribut angegeben wird. |
FaultFormatter |
Stellt Klassen bereit, die mit dem Verteilen des Dienstsmodells verknüpft sind. |
FaultFormatter.OperationFault<T> |
Stellt Klassen bereit, die mit dem Verteilen des Dienstsmodells verknüpft sind. |
FilterInvalidBodyAccessException |
Die Ausnahme, die ausgelöst wird, wenn ein Filter oder eine Filtertabelle versucht, auf den Text einer ungepufferten Nachricht zuzugreifen. |
InstanceBehavior |
Stellt Klassen bereit, die mit dem Verteilen des Dienstsmodells verknüpft sind. |
InvalidBodyAccessException |
Eine |
JsonQueryStringConverter |
Diese Klasse konvertiert einen Parameterwert in eine bzw. aus einer JSON-Zeichenfolge (JavaScript Object Notation). |
MatchAllMessageFilter |
Stellt eine Abfrage dar, die von jeder Nicht- |
MatchNoneMessageFilter |
Stellt eine Abfrage dar, die von keiner Nachricht erfüllt wird, die sie testet. |
MessageFilter |
|
MessageFilterException |
Die Basisklasse für die Ausnahmen, die ausgelöst werden, wenn das von einem Filter überprüfte Knotenkontingent erschöpft ist. |
MessageFilterTable<TFilterData> |
Stellt die generische Implementierung einer Filtertabelle bereit. |
MessageQuery |
Definiert das Kernverhalten von Klassen, das verwendet wurde, um in einer Nachricht nach bestimmten korrelierenden Daten zu suchen. |
MessageQueryCollection |
Eine Auflistung der Meldungsabfrageobjekte. |
MessageQueryTable<TItem> |
Verwaltet eine Auflistung von Meldungsabfrageobjekten. |
MultipleFilterMatchesException |
Die Ausnahme, die ausgelöst wird, wenn mehrere Filter übereinstimmen, aber nur einer erwartet wurde. |
NavigatorInvalidBodyAccessException |
Die Ausnahme, die ausgelöst wird, wenn ein XPathNavigator angewiesen wird, den Text einer nicht gepufferten Nachricht zu überprüfen. |
OperationInvokerBehavior |
Stellt Klassen bereit, die mit dem Verteilen des Dienstsmodells verknüpft sind. |
PrefixEndpointAddressMessageFilter |
Stellt eine Abfrage dar, die unter Verwendung eines Abgleichs des längsten Präfixes für die URI-Komponente testet, ob eine Nachricht mit einer Endpunktadresse übereinstimmt. |
QueryStringConverter |
Diese Klasse konvertiert einen Parameter in einer Abfragezeichenfolge in ein Objekt des entsprechenden Typs. Außerdem kann diese Klasse einen Parameter von einem Objekt in seine Abfragezeichenfolgendarstellung konvertieren. |
SeekableXPathNavigator |
Bietet schreibgeschützten, zufälligen Zugriff auf Daten, die in XML-Dokumenten enthalten sind, und ermöglicht ein effizientes Abfragen angegebener Knoten. |
ServiceThrottle |
Steuert den Durchsatz eines Diensts, um die Verfügbarkeit und Leistung zu optimieren. |
StrictAndMessageFilter |
Stellt eine Abfrage dar, die testet, ob eine Nachricht die beiden angegebenen MessageFilter-Bedingungen erfüllt. |
SyncMethodInvoker |
Stellt Klassen bereit, die mit dem Verteilen des Dienstsmodells verknüpft sind. |
TaskMethodInvoker |
Stellt Klassen bereit, die mit dem Verteilen des Dienstsmodells verknüpft sind. |
WebHttpDispatchOperationSelector |
Die Vorgangsauswahl, die das Webprogrammiermodell unterstützt. |
XPathMessageContext |
Definiert mehrere XPath-Funktionen und Namespacezuordnungen, die häufig bei der Auswertung von XPath-Ausdrücken anhand von SOAP-Dokumenten verwendet werden. |
XPathMessageFilter |
Stellt die Abfrage eines XML-Dokuments dar, die von einem XPath 1.0-Ausdruck definiert wird. |
XPathMessageFilterTable<TFilterData> |
Enthält eine Auflistung mit Filter/Daten-Paaren für effiziente Vergleiche. |
XPathMessageQueryCollection |
Enthält eine Auflistung von XPathMessageQuery-Objekten. |
XPathNavigatorException |
Die Ausnahme, die ausgelöst wird, wenn das Knotenkontingent überschritten wurde, das durch |
XPathResult |
Enthält den von einer XPath-Abfrage zurückgegebenen Wert. |
Schnittstellen
ICallContextInitializer |
Definiert die Methoden, die die Initialisierung und Wiederverwendung von lokalem Threadspeicher mit dem Thread ermöglichen, der Benutzercode aufruft. |
IChannelInitializer |
Definiert die Schnittstelle für die Benachrichtigung eines Diensts oder eines Clients, wenn ein Kanal erstellt wird. |
IClientMessageFormatter |
Definiert Methoden, die zur Steuerung der Umwandlung von Nachrichten in Objekte und bei Clientanwendungen von Objekten in Nachrichten verwendet werden. |
IClientMessageInspector |
Definiert ein Nachrichteninspektorobjekt, das der MessageInspectors-Auflistung hinzugefügt werden kann, um Nachrichten anzuzeigen oder zu ändern. |
IClientOperationSelector |
Definiert den Vertrag für eine Vorgangsauswahl. |
IDispatchMessageFormatter |
Definiert Methoden, die in einer Dienstanwendung Anforderungsnachrichten deserialisieren und Antwortnachrichten serialisieren. |
IDispatchMessageInspector |
Definiert die Methoden, die eine benutzerdefinierte Überprüfung oder Änderung von eingehenden und ausgehenden Anwendungsnachrichten in Dienstanwendungen ermöglichen. |
IDispatchOperationSelector |
Definiert den Vertrag, der eingehende Nachrichten einem lokalen Vorgang zuordnet, um das Dienstausführungsverhalten anzupassen. |
IErrorHandler |
Ermöglicht bei der Implementierung die Steuerung der Fehlermeldung, die an den Aufrufer zurückgegeben wird, und optional die Durchführung von benutzerdefinierter Verarbeitung, wie z. B. Protokollierung. |
IInputSessionShutdown |
Definiert den Vertrag, der implementiert werden muss, um eine Eingabesitzung zu beenden. |
IInstanceContextInitializer |
Definiert die Methoden, die notwendig sind, um das Erstellen von InstanceContext-Objekten zu überprüfen oder abzuändern, wenn erforderlich. |
IInstanceContextProvider |
Implementieren Sie dies, um die Erstellung oder Auswahl eines InstanceContext-Objekts mitzubestimmen, insbesondere, um freigegebene Sitzungen zu aktivieren. |
IInstanceProvider |
Deklariert Methoden, die ein Dienstobjekt bereitstellen oder ein Dienstobjekt für einen WCF-Dienst (Windows Communication Foundation) wiederverwenden. |
IInteractiveChannelInitializer |
Definiert die Methoden, die es einer Clientanwendung ermöglichen, eine Benutzeroberfläche anzuzeigen, um Identitätsinformationen vor dem Erstellen des Kanals zu erfassen. |
IMessageFilterTable<TFilterData> |
Eine |
IOperationInvoker |
Deklariert Methoden, die ein Objekt und ein aus einer Nachricht extrahiertes Array von Parametern entgegennehmen, eine Methode für dieses Objekt mit diesem Parametern aufrufen und den Rückgabewert und die Ausgabeparameter der Methode zurückgeben. |
IParameterInspector |
Definiert den von benutzerdefinierten Parameterinspektoren implementierten Vertrag, der die Prüfung oder Änderung von Informationen vor und nach Aufrufen am Client oder Dienst ermöglicht. |
Delegaten
InstanceContextIdleCallback |
Stellt die Methode dar, die aufgerufen wird, wenn die Verarbeitung eines InstanceContext-Objekts abgeschlossen ist. |