System.ServiceModel.Dispatcher Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje třídy související s odesláním modelu služby.
Třídy
ActionMessageFilter |
Představuje dotaz, který testuje, zda je akce zprávy jednou ze zadaných sad akcí. |
ChannelDispatcher |
Komponenta, která přijímá kanály a přidružuje je ke službě. |
ChannelDispatcherBase |
Abstraktní základní třída pro dispečera kanálu, který přijímá kanály a přidružuje je ke službě. |
ChannelDispatcherCollection |
Poskytuje kolekci bezpečnou pro vlákna, která obsahuje dispečery kanálů. |
ClientOperation |
Slouží k úpravě nebo rozšíření chování provádění konkrétní operace kontraktu v objektu klienta nebo objektu kanálu klienta. Tuto třídu nelze dědit. |
ClientOperationCompatBase |
Představuje základ pro kompatibilitu operace klienta. |
ClientRuntime |
Představuje kurzor pro třídy, které rozšiřují funkčnost objektů klienta WCF (Windows Communication Foundation) pro všechny zprávy zpracovávané klientskou aplikací. |
ClientRuntimeCompatBase |
Představuje základ pro kompatibilitu modulu runtime klienta. |
DispatchOperation |
Slouží k úpravě nebo rozšíření chování provádění konkrétní operace služby v koncovém bodu služby. Tuto třídu nelze dědit. |
DispatchRuntime |
Zpřístupňuje vlastnosti, které lze použít k úpravě výchozího chování služby a také k připojení vlastních objektů, které mohou změnit způsob transformace příchozích zpráv na objekty a odesílání do operací. Tuto třídu nelze dědit. |
DurableOperationContext |
Poskytuje sadu statických metod pro získání přístupu k souvisejícím informacím a funkcím. |
EndpointAddressMessageFilter |
Představuje dotaz, který testuje, jestli zpráva splňuje požadavky zadané adresy koncového bodu. |
EndpointDispatcher |
Představuje objekt za běhu, který zpřístupňuje vlastnosti, které umožňují vložení rozšíření za běhu nebo úpravy zpráv v aplikacích služby. |
EndpointNameMessageFilter |
Představuje dotaz, který testuje, jestli byla na koncovém bodu přijata zpráva s názvem, který odpovídá zadanému názvu. |
ExceptionHandler |
ExceptionHandler Rozšířením třídy vytvořit obslužnou rutinu výjimky pro neošetřené výjimky, ke kterým dochází v rámci modulu runtime Windows Communication Foundation (WCF). |
FaultContractInfo |
Představuje informace o chybě SOAP, která je zadána v atributu FaultContractAttribute . |
FaultFormatter |
Poskytuje třídy související s odesláním modelu služby. |
FaultFormatter.OperationFault<T> |
Poskytuje třídy související s odesláním modelu služby. |
FilterInvalidBodyAccessException |
Výjimka, která je vyvolána, když se filtr nebo tabulka filtru pokusí o přístup k textu zprávy bez vyrovnávací zprávy. |
InstanceBehavior |
Poskytuje třídy související s odesláním modelu služby. |
InvalidBodyAccessException |
Základní |
JsonQueryStringConverter |
Tato třída převede hodnotu parametru na a z JavaScript Object Notation (JSON). |
MatchAllMessageFilter |
Představuje dotaz, který je spokojen s každou ne- |
MatchNoneMessageFilter |
Představuje dotaz, který nikdy není spokojen se zprávou, kterou testuje. |
MessageFilter |
|
MessageFilterException |
Základní třída pro výjimky, které jsou vyvolány při překročení kvóty uzlů kontrolovaných filtrem. |
MessageFilterTable<TFilterData> |
Poskytuje obecnou implementaci tabulky filtru. |
MessageQuery |
Definuje základní chování tříd používaných k vyhledávání konkrétních korektovaných dat ve zprávě. |
MessageQueryCollection |
Kolekce objektů dotazu na zprávy. |
MessageQueryTable<TItem> |
Spravuje kolekci objektů dotazů na zprávy. |
MultipleFilterMatchesException |
Výjimka, která se vyvolá, když se shoduje více filtrů, ale byl očekáván pouze jeden. |
NavigatorInvalidBodyAccessException |
Výjimka, která je vyvolána, když XPathNavigator je směrován na prozkoumání textu zprávy bez vyrovnávací zprávy. |
OperationInvokerBehavior |
Poskytuje třídy související s odesláním modelu služby. |
PrefixEndpointAddressMessageFilter |
Představuje dotaz, který testuje, zda zpráva odpovídá endpointAddress pomocí nejdelší předpony shoda pro komponentu URI. |
QueryStringConverter |
Tato třída převede parametr v řetězci dotazu na objekt příslušného typu. Může také převést parametr z objektu na reprezentaci řetězce dotazu. |
SeekableXPathNavigator |
Poskytuje náhodný přístup jen pro čtení k datům obsaženým v dokumentech XML a umožňuje efektivní dotazování na zadané uzly. |
ServiceThrottle |
Řídí propustnost služby za účelem optimalizace dostupnosti a výkonu. |
StrictAndMessageFilter |
Představuje dotaz, který testuje, zda zpráva splňuje oba zadané MessageFilter objekty. |
SyncMethodInvoker |
Poskytuje třídy související s odesláním modelu služby. |
TaskMethodInvoker |
Poskytuje třídy související s odesláním modelu služby. |
WebHttpDispatchOperationSelector |
Selektor operací, který podporuje webový programovací model. |
XPathMessageContext |
Definuje několik funkcí XPath a mapování oborů názvů, které se běžně používají při vyhodnocování výrazů XPath proti dokumentům SOAP. |
XPathMessageFilter |
Představuje dotaz na dokument XML definovaný výrazem XPath 1.0. |
XPathMessageFilterTable<TFilterData> |
Obsahuje kolekci párů filtrů a dat pro efektivní párování. |
XPathMessageQueryCollection |
Obsahuje kolekci XPathMessageQuery objektů. |
XPathNavigatorException |
Výjimka, která je vyvolána při překročení kvóty uzlů, které mohou být kontrolovány objektem |
XPathResult |
Obsahuje hodnotu vrácenou dotazem XPath. |
Rozhraní
ICallContextInitializer |
Definuje metody, které umožňují inicializaci a recyklaci místního úložiště vlákna s vláknem, které vyvolává uživatelský kód. |
IChannelInitializer |
Definuje rozhraní pro upozornění služby nebo klienta při vytvoření kanálu. |
IClientMessageFormatter |
Definuje metody, které se používají k řízení převodu zpráv na objekty a objekty na zprávy pro klientské aplikace. |
IClientMessageInspector |
Definuje objekt kontroly zpráv, který lze přidat do MessageInspectors kolekce pro zobrazení nebo úpravu zpráv. |
IClientOperationSelector |
Definuje kontrakt pro selektor operace. |
IDispatchMessageFormatter |
Definuje metody, které deserializují zprávy požadavků a serializují zprávy odpovědí v aplikaci služby. |
IDispatchMessageInspector |
Definuje metody, které umožňují vlastní kontrolu nebo úpravu příchozích a odchozích zpráv aplikace v aplikacích služeb. |
IDispatchOperationSelector |
Definuje kontrakt, který přidružuje příchozí zprávy k místní operaci za účelem přizpůsobení chování provádění služby. |
IErrorHandler |
Umožňuje implementátoru řídit chybovou zprávu vrácenou volajícímu a volitelně provádět vlastní zpracování chyb, jako je protokolování. |
IInputSessionShutdown |
Definuje kontrakt, který musí být implementován, aby se vypnula vstupní relace. |
IInstanceContextInitializer |
Definuje metody potřebné ke kontrole nebo úpravě vytváření InstanceContext objektů v případě potřeby. |
IInstanceContextProvider |
Implementujte, abyste se mohli podílet na vytváření nebo výběru objektu InstanceContext , zejména kvůli povolení sdílených relací. |
IInstanceProvider |
Deklaruje metody, které poskytují objekt služby nebo recyklují objekt služby pro službu WCF (Windows Communication Foundation). |
IInteractiveChannelInitializer |
Definuje metody, které klientské aplikaci umožňují zobrazit uživatelské rozhraní pro shromažďování informací o identitě před vytvořením kanálu. |
IMessageFilterTable<TFilterData> |
Definuje |
IOperationInvoker |
Deklaruje metody, které přebírají objekt a pole parametrů extrahovaných ze zprávy, vyvolá metodu pro tento objekt s těmito parametry a vrátí návratovou hodnotu a výstupní parametry metody. |
IParameterInspector |
Definuje kontrakt implementovaný vlastními inspektory parametrů, který umožňuje kontrolu nebo úpravu informací před a následným voláním klienta nebo služby. |
Delegáti
InstanceContextIdleCallback |
Představuje metodu, která je volána po dokončení zpracování objektu InstanceContext . |