Sdílet prostřednictvím


System.ServiceModel.Dispatcher Obor názvů

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í abstract třída pro výjimky, které jsou vyvolány, pokud je proveden pokus o přístup k textu zprávy, pokud není povolen.

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-null zprávou, kterou testuje.

MatchNoneMessageFilter

Představuje dotaz, který nikdy není spokojen se zprávou, kterou testuje.

MessageFilter

abstract základní třída pro různé třídy filtrů používaných k dotazování zpráv.

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 XPathNavigator .

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 interface kontrakt, který musí tabulka filtru implementovat, aby kontrolovaly zprávy s kritérii dotazu odvozenými z jednoho nebo více filtrů.

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 .