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 pro tuto jímku kanálu zadat. První dvě vlastnosti kombinují a řídí publikování WSDL objektů publikovaných doménou aplikace. Pokud false je zadán pro první vlastnost, nebude vrácena žádná WSDL, bez ohledu na druhou vlastnost. (Výchozí hodnota je true.) V opačném případě určuje, jestli má globální identifikátor URI objektu metadat povoleno reagovat. (Výchozí hodnota je false.)

Vlastnost Popis
metadataEnabled Logická hodnota, která určuje, jestli 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, systém 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á vrací WSDL, který popisuje všechny objekty, které jsou publikovány doménou aplikace. Pokud false, jakýkoli požadavek na RemoteApplicationMetadata.rem vyvolá výjimku. Všechny ostatní požadavky "?wsdl" na konkrétní identifikátory URI objektů jsou respektovány. Pokud true, požadavek na globální metadata se respektuje. 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, systém 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ězci jímky.

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 se má zadaná zpráva odpovědi serializovat.

GetType()

Type Získá z aktuální instance.

(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)

Požádá o zpracování zprávy 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é