System.ServiceModel.Dispatcher Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt klassen met betrekking tot het verzenden van het servicemodel.
Klassen
| Name | Description |
|---|---|
| ActionMessageFilter |
Vertegenwoordigt een query die test of de actie van een bericht een van een opgegeven set acties is. |
| ChannelDispatcher |
Een onderdeel dat kanalen accepteert en deze koppelt aan een service. |
| ChannelDispatcherBase |
Abstracte basisklasse voor de kanaal-dispatcher die kanalen accepteert en deze koppelt aan een service. |
| ChannelDispatcherCollection |
Biedt een thread-veilige verzameling die kanaalverzenders bevat. |
| ClientOperation |
Wordt gebruikt om het uitvoeringsgedrag van een specifieke contractbewerking in een clientobject of clientkanaalobject te wijzigen of uit te breiden. Deze klasse kan niet worden overgenomen. |
| ClientOperationCompatBase |
Vertegenwoordigt een compatibiliteitsbasis voor clientbewerkingen. |
| ClientRuntime |
Vertegenwoordigt de invoegpositie voor klassen die de functionaliteit van WCF-clientobjecten (Windows Communication Foundation) uitbreiden voor alle berichten die worden verwerkt door een clienttoepassing. |
| ClientRuntimeCompatBase |
Vertegenwoordigt een clientruntimecompatibile basis. |
| DispatchOperation |
Wordt gebruikt om het uitvoeringsgedrag van een specifieke servicebewerking in een service-eindpunt te wijzigen of uit te breiden. Deze klasse kan niet worden overgenomen. |
| DispatchRuntime |
Geeft eigenschappen weer die kunnen worden gebruikt om het standaardservicegedrag te wijzigen en aangepaste objecten toe te voegen die kunnen wijzigen hoe binnenkomende berichten worden getransformeerd in objecten en verzonden naar bewerkingen. Deze klasse kan niet worden overgenomen. |
| DurableOperationContext |
Biedt een set statische methoden om toegang te krijgen tot gerelateerde informatie en functionaliteit. |
| EndpointAddressMessageFilter |
Vertegenwoordigt een query die test of een bericht voldoet aan de vereisten van een opgegeven eindpuntadres. |
| EndpointDispatcher |
Vertegenwoordigt het runtime-object dat eigenschappen weergeeft die het invoegen van runtime-extensies of wijzigingen voor berichten in servicetoepassingen mogelijk maken. |
| EndpointNameMessageFilter |
Vertegenwoordigt een query die test of een bericht is ontvangen op een eindpunt met een naam die overeenkomt met de opgegeven naam. |
| ExceptionHandler |
Breid de klasse ExceptionHandler uit om een uitzonderingshandler te maken voor niet-verwerkte uitzonderingen die optreden binnen de WCF-runtime (Windows Communication Foundation). |
| FaultContractInfo |
Vertegenwoordigt informatie over een SOAP-fout die is opgegeven in een FaultContractAttribute kenmerk. |
| FilterInvalidBodyAccessException |
De uitzondering die wordt gegenereerd wanneer een filter- of filtertabel probeert toegang te krijgen tot de hoofdtekst van een niet-gebufferd bericht. |
| InvalidBodyAccessException |
Een |
| JsonQueryStringConverter |
Met deze klasse wordt een parameterwaarde geconverteerd naar en van een JavaScript Object Notation (JSON). |
| MatchAllMessageFilter |
Vertegenwoordigt een query die wordt voldaan door elk niet-bericht |
| MatchNoneMessageFilter |
Vertegenwoordigt een query die nooit wordt voldaan door een bericht dat wordt getest. |
| MessageFilter |
|
| MessageFilterException |
De basisklasse voor de uitzonderingen die worden gegenereerd wanneer het quotum van knooppunten dat door een filter wordt gecontroleerd, wordt overschreden. |
| MessageFilterTable<TFilterData> |
Biedt de algemene implementatie van een filtertabel. |
| MessageQuery |
Definieert het kerngedrag van klassen die worden gebruikt om te zoeken naar specifieke correlerende gegevens in een bericht. |
| MessageQueryCollection |
Een verzameling berichtqueryobjecten. |
| MessageQueryTable<TItem> |
Hiermee beheert u een verzameling berichtqueryobjecten. |
| MultipleFilterMatchesException |
De uitzondering die wordt gegenereerd wanneer meerdere filters overeenkomen, maar er is slechts één verwacht. |
| NavigatorInvalidBodyAccessException |
De uitzondering die wordt gegenereerd wanneer een XPathNavigator wordt omgeleid om de hoofdtekst van een niet-gebufferd bericht te onderzoeken. |
| PrefixEndpointAddressMessageFilter |
Vertegenwoordigt een query die test of een bericht overeenkomt met een EndpointAddress met behulp van een Longest-Prefix Match voor het URI-onderdeel. |
| QueryStringConverter |
Met deze klasse wordt een parameter in een querytekenreeks geconverteerd naar een object van het juiste type. Het kan ook een parameter van een object converteren naar de querytekenreeksweergave. |
| SeekableXPathNavigator |
Biedt alleen-lezen, willekeurige toegang tot gegevens in XML-documenten en maakt efficiënte query's mogelijk voor opgegeven knooppunten. |
| ServiceThrottle |
Hiermee bepaalt u de doorvoer van een service om de beschikbaarheid en prestaties te optimaliseren. |
| StrictAndMessageFilter |
Vertegenwoordigt een query waarmee wordt getest of een bericht voldoet aan beide opgegeven MessageFilter objecten. |
| WebHttpDispatchOperationSelector |
De bewerkingskiezer die ondersteuning biedt voor het webprogrammeermodel. |
| XPathMessageContext |
Definieert verschillende XPath-functies en naamruimtetoewijzingen die vaak worden gebruikt bij het evalueren van XPath-expressies op SOAP-documenten. |
| XPathMessageFilter |
Vertegenwoordigt een query in een XML-document dat is gedefinieerd door een XPath 1.0-expressie. |
| XPathMessageFilterTable<TFilterData> |
Bevat een verzameling filter-/gegevensparen voor efficiënte overeenkomsten. |
| XPathMessageQueryCollection |
Bevat een verzameling XPathMessageQuery objecten. |
| XPathNavigatorException |
De uitzondering die wordt gegenereerd wanneer het quotum van knooppunten dat door een |
| XPathResult |
Bevat de waarde die wordt geretourneerd door een XPath-query. |
Interfaces
| Name | Description |
|---|---|
| ICallContextInitializer |
Definieert de methoden die de initialisatie en recycling van thread-lokale opslag mogelijk maken met de thread die gebruikerscode aanroept. |
| IChannelInitializer |
Definieert de interface voor het melden van een service of client wanneer een kanaal wordt gemaakt. |
| IClientMessageFormatter |
Definieert methoden die worden gebruikt voor het beheren van de conversie van berichten naar objecten en objecten in berichten voor clienttoepassingen. |
| IClientMessageInspector |
Hiermee definieert u een berichtcontroleobject dat kan worden toegevoegd aan de MessageInspectors verzameling om berichten te bekijken of te wijzigen. |
| IClientOperationSelector |
Hiermee definieert u het contract voor een bewerkingskiezer. |
| IDispatchMessageFormatter |
Definieert methoden waarmee aanvraagberichten worden gedeserialiseerd en antwoordberichten in een servicetoepassing worden geserialiseerd. |
| IDispatchMessageInspector |
Definieert de methoden waarmee aangepaste inspectie of aanpassing van binnenkomende en uitgaande toepassingsberichten in servicetoepassingen mogelijk is. |
| IDispatchOperationSelector |
Definieert het contract dat binnenkomende berichten koppelt aan een lokale bewerking om het gedrag van de service-uitvoering aan te passen. |
| IErrorHandler |
Hiermee kan een implementeerfunctie het foutbericht beheren dat wordt geretourneerd aan de aanroeper en eventueel aangepaste foutverwerking uitvoeren, zoals logboekregistratie. |
| IInputSessionShutdown |
Definieert het contract dat moet worden geïmplementeerd om een invoersessie af te sluiten. |
| IInstanceContextInitializer |
Definieert de methoden die nodig zijn om het maken van InstanceContext objecten te inspecteren of te wijzigen wanneer dat nodig is. |
| IInstanceContextProvider |
Implementeren om deel te nemen aan het maken of kiezen van een InstanceContext object, met name om gedeelde sessies in te schakelen. |
| IInstanceProvider |
Declareert methoden die een serviceobject leveren of een serviceobject recyclen voor een WCF-service (Windows Communication Foundation). |
| IInteractiveChannelInitializer |
Definieert de methoden waarmee een clienttoepassing een gebruikersinterface kan weergeven om identiteitsgegevens te verzamelen voordat het kanaal wordt gemaakt. |
| IMessageFilterTable<TFilterData> |
Een |
| IOperationInvoker |
Declareert methoden die een object en een matrix met parameters gebruiken die zijn geëxtraheerd uit een bericht, een methode voor dat object aanroepen met deze parameters en de retourwaarde en uitvoerparameters van de methode retourneren. |
| IParameterInspector |
Definieert het contract dat wordt geïmplementeerd door aangepaste parameterinspecteurs die inspectie of wijziging van informatie mogelijk maken vóór en na aanroepen op de client of de service. |
Gedelegeerden
| Name | Description |
|---|---|
| InstanceContextIdleCallback |
Vertegenwoordigt de methode die wordt aangeroepen wanneer een InstanceContext object klaar is met verwerken. |