Sdílet prostřednictvím


SdlChannelSink Třída

Definice

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)

Platí pro

Viz také