System.Runtime.Remoting.Channels 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í.
Obsahuje třídy, které podporují a zpracovávají kanály a jímky kanálu, které se používají jako transportní médium, když klient volá metodu na vzdáleném objektu.
Třídy
BaseChannelObjectWithProperties |
Poskytuje základní implementaci objektu kanálu, který zveřejňuje rozhraní slovníku pro jeho vlastnosti. |
BaseChannelSinkWithProperties |
Poskytuje základní implementaci pro jímky kanálu, které chtějí vystavit rozhraní slovníku pro jejich vlastnosti. |
BaseChannelWithProperties |
Poskytuje základní implementaci pro kanály, které chtějí vystavit rozhraní slovníku pro jejich vlastnosti. |
BinaryClientFormatterSink |
Poskytuje implementaci jímky formátu klienta, která používá BinaryFormatter. |
BinaryClientFormatterSinkProvider |
Poskytuje implementaci pro zprostředkovatele jímky binárního klientského formátovače. |
BinaryServerFormatterSink |
Poskytuje implementaci jímky formátovače serveru, která používá BinaryFormatter. |
BinaryServerFormatterSinkProvider |
Poskytuje implementaci pro poskytovatele jímky kanálu formatter serveru, který používá BinaryFormatter. |
ChannelDataStore |
Ukládá data kanálů pro kanály vzdálené komunikace. |
ChannelServices |
Poskytuje statické metody, které vám pomůžou s registrací, překladem a zjišťováním adres URL vzdálené komunikace. Tuto třídu nelze dědit. |
ClientChannelSinkStack |
Obsahuje zásobník jímky kanálu klienta, které musí být vyvolány během dekódování asynchronních odpovědí na zprávy. |
CommonTransportKeys |
Přenosové klíče přidružené k běžným hodnotám používaným kanály. |
ServerChannelSinkStack |
Obsahuje zásobník jímek kanálu serveru. |
SinkProviderData |
Ukládá data zprostředkovatele jímky pro poskytovatele jímky. |
SoapClientFormatterSink |
Poskytuje implementaci jímky formátu klienta, která používá SoapFormatter. |
SoapClientFormatterSinkProvider |
Poskytuje implementaci poskytovatele jímky formátu klienta. |
SoapServerFormatterSink |
Poskytuje implementaci jímky formátovače serveru, která používá SoapFormatter. |
SoapServerFormatterSinkProvider |
Poskytuje implementaci pro poskytovatele jímky kanálu formátovacího kanálu serveru, který používá SoapFormatter. |
TransportHeaders |
Ukládá kolekci hlaviček používaných v jímce kanálu. |
Rozhraní
IAuthorizeRemotingConnection |
Rozhraní IAuthorizeRemotingConnection poskytuje metody, které indikují, jestli má klient oprávnění pro připojení k aktuálnímu kanálu na základě síťové adresy klienta a identity uživatele. |
IChannel |
Poskytuje konduity pro zprávy, které přesáhly hranice vzdálené komunikace. |
IChannelDataStore |
Ukládá data kanálu pro kanály vzdálené komunikace. |
IChannelReceiver |
Poskytuje požadované funkce a vlastnosti pro kanály příjemce. |
IChannelReceiverHook |
Označuje, že implementovací kanál se chce připojit k externí službě naslouchacího procesu. |
IChannelSender |
Poskytuje požadované funkce a vlastnosti pro kanály odesílatele. |
IChannelSinkBase |
Poskytuje základní rozhraní pro jímky kanálů. |
IClientChannelSink |
Poskytuje požadované funkce a vlastnosti pro jímky kanálu klienta. |
IClientChannelSinkProvider |
Vytvoří jímky kanálu klienta pro kanál klienta, přes který tok zpráv vzdálené komunikace. |
IClientChannelSinkStack |
Poskytuje funkce pro zásobník jímky kanálu klienta, které musí být vyvolány během dekódování asynchronních odpovědí na zprávy. |
IClientFormatterSink |
Označí jímku jako jímku pro formátovací modul klienta, který serializace zprávy do datového proudu. |
IClientFormatterSinkProvider |
Označí poskytovatele jímky kanálu klienta jako poskytovatele jímky formátování klienta. |
IClientResponseChannelSinkStack |
Poskytuje funkce zásobníku pro zásobník jímky kanálu odpovědi klienta, které musí být vyvolány během dekódování asynchronních odpovědí na zprávy. |
ISecurableChannel |
ISecurableChannelObsahuje jednu vlastnost, IsSecured , která získá nebo nastaví logickou hodnotu, která označuje, zda je aktuální kanál zabezpečený. |
IServerChannelSink |
Poskytuje metody používané pro zabezpečení a transportní jímky. |
IServerChannelSinkProvider |
Vytvoří jímky kanálu serveru pro kanál serveru, přes který tok zpráv vzdálené komunikace. |
IServerChannelSinkStack |
Poskytuje funkce zásobníku pro zásobník jímek kanálu serveru. |
IServerFormatterSinkProvider |
Označuje poskytovatele jímky kanálu serveru jako zprostředkovatele jímky pro formátování serveru. |
IServerResponseChannelSinkStack |
Poskytuje funkce zásobníku pro zásobník jímek kanálu odezvy serveru. |
ITransportHeaders |
Ukládá kolekci hlaviček použitých v jímkách kanálu. |
Výčty
BinaryServerFormatterSink.Protocol |
Určuje protokol, který se má použít s BinaryServerFormatterSink třídou . |
ServerProcessing |
Označuje stav zpracování zpráv serveru. |
SoapServerFormatterSink.Protocol |
Určuje protokol, který se má použít s SoapServerFormatterSink třídou. |
SocketCachePolicy |
Určuje zásadu pro odebrání klientů z mezipaměti udržované klienty vzdálené komunikace. |
Poznámky
Kanály jsou objekty, které přenáší zprávy mezi aplikacemi napříč hranicemi vzdálené komunikace, ať už mezi doménami aplikace, procesy nebo počítači. Kanál může na koncovém bodu naslouchat příchozím zprávám, odesílat odchozí zprávy do jiného koncového bodu nebo obojí. To umožňuje připojit se k široké škále protokolů i v případě, že modul common language runtime není na druhém konci kanálu.
Kanály odesílají každý objekt podél řetězce objektů jímky kanálu před odesláním nebo po přijetí zprávy. Tento řetěz jímky obsahuje jímky vyžadované pro základní funkce kanálu, jako je například přenos nebo jímka tvůrce zásobníku, ale můžete přizpůsobit řetěz jímky kanálu a provádět speciální úkoly se zprávou nebo datovým proudem. Každá jímka v každém řetězci obdrží objekt, provede konkrétní operaci a předá ji do další jímky v řetězu. Neexistuje žádné pravidlo, že přesný objekt přijatý jímkou zpráv musí být předán do další jímky, i když to bude mít často i tento případ.
Další informace najdete v tématech kanály a jímky a řetězy jímky.