SdlChannelSink Třída
Definice
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 implementaci pro jímku kanálu serveru, která dynamicky generuje wsdl (Web Services Description Language) na serveru.
public ref class SdlChannelSink : System::Runtime::Remoting::Channels::IServerChannelSink
public class SdlChannelSink : System.Runtime.Remoting.Channels.IServerChannelSink
type SdlChannelSink = class
interface IServerChannelSink
interface IChannelSinkBase
Public Class SdlChannelSink
Implements IServerChannelSink
- Dědičnost
-
SdlChannelSink
- Implementuje
Poznámky
Slouží SdlChannelSink k vytvoření WSDL v situacích, kdy adresa URL končí řetězcem "?wsdl".
Následující tabulka uvádí vlastnosti konfigurace kanálu, které lze zadat pro tuto jímku kanálu. První dvě vlastnosti se zkombinují a řídí publikování wsDL objektů publikovaných doménou aplikace. Pokud false
je zadán pro první vlastnost, není vrácen žádný WSDL bez ohledu na druhou vlastnost. (Výchozí hodnota je true
.) V opačném případě druhý určuje, jestli globální identifikátor URI objektu metadat může reagovat. (Výchozí hodnota je false
.)
Vlastnost | Popis |
---|---|
metadataEnabled |
Logická hodnota, která určuje, zda se mají dodržovat požadavky, které končí na "?wsdl", pokud je tato jímka v řetězu jímky kanálu. Výchozí hodnota je true . Pokud false , vyvolá jímka výjimku ve všech případech, kdy jsou metadata požadována pro libovolný objekt v doméně aplikace.Tato vlastnost je podporována pouze rozhraním .NET Framework verze 1.1 na následujících platformách: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, řady Windows Server 2003. |
remoteApplicationMetadataEnabled |
Logická hodnota, která určuje, zda se mají respektovat požadavky na identifikátor URI objektu RemoteApplicationMetadata?wsdl, který vrátí WSDL, který popisuje všechny objekty publikované doménou aplikace. Pokud false , pak jakýkoli požadavek na RemoteApplicationMetadata.rem vyvolá výjimku. Všechny ostatní požadavky "?wsdl" pro konkrétní identifikátory URI objektů jsou respektovány. Pokud true , globální požadavek na metadata se dodržuje. Výchozí hodnota je false .Tato vlastnost je podporována pouze rozhraním .NET Framework verze 1.1 na následujících platformách: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, řady Windows Server 2003. |
Konstruktory
SdlChannelSink(IChannelReceiver, IServerChannelSink) |
Inicializuje novou instanci SdlChannelSink třídy. |
Vlastnosti
NextChannelSink |
Získá další IServerChannelSink v řetězu jímek. |
Properties |
IDictionary Získá vlastnosti aktuální jímky kanálu. |
Metody
AsyncProcessResponse(IServerResponseChannelSinkStack, Object, IMessage, ITransportHeaders, Stream) |
Požadavky na zpracování z aktuální jímky odpovědi z volání metody, které bylo odesláno asynchronně. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetResponseStream(IServerResponseChannelSinkStack, Object, IMessage, ITransportHeaders) |
Vrátí hodnotu Stream , na kterou má být zadaná zpráva odpovědi serializována. |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ProcessMessage(IServerChannelSinkStack, IMessage, ITransportHeaders, Stream, IMessage, ITransportHeaders, Stream) |
Vyžádá si zpracování zpráv z aktuální jímky. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |