Freigeben über


SdlChannelSink-Klasse

Stellt die Implementierung für einen Serverchannelempfänger bereit, der auf dem Server dynamisch WSDL (Web Services Description Language) generiert.

Namespace: System.Runtime.Remoting.MetadataServices
Assembly: System.Runtime.Remoting (in system.runtime.remoting.dll)

Syntax

'Declaration
Public Class SdlChannelSink
    Implements IServerChannelSink, IChannelSinkBase
'Usage
Dim instance As SdlChannelSink
public class SdlChannelSink : IServerChannelSink, IChannelSinkBase
public ref class SdlChannelSink : IServerChannelSink, IChannelSinkBase
public class SdlChannelSink implements IServerChannelSink, IChannelSinkBase
public class SdlChannelSink implements IServerChannelSink, IChannelSinkBase

Hinweise

Mithilfe der SdlChannelSink wird in Fällen, in denen der URL mit der Zeichenfolge "?wsdl" endet, WSDL-Code erstellt.

In der folgenden Tabelle werden die Konfigurationseigenschaften eines Channels aufgeführt, die für diesen Channelempfänger angegeben werden können. Die ersten beiden Eigenschaften steuern gemeinsam die WSDL-Veröffentlichung von Objekten, die von der Anwendungsdomäne veröffentlicht werden. Wenn für die erste Eigenschaft false angegeben ist, wird unabhängig von der zweiten Eigenschaft kein WSDL zurückgegeben. (Der Standardwert ist true.) Andernfalls steuert die zweite Eigenschaft, ob eine Reaktion des Objekt-URIs für die globalen Metadaten zulässig ist. (Der Standardwert ist false.)

Eigenschaft

Beschreibung

metadataEnabled

Ein boolescher Wert, der angibt, ob Anforderungen auf "?wsdl" endende berücksichtigt werden sollen, wenn sich diese Senke in der Channelsenkenkette befindet. Die Standardeinstellung ist true. Bei dem Wert false löst die Senke immer dann eine Ausnahme aus, wenn für ein Objekt in der Anwendungsdomäne Metadaten angefordert werden.

Diese Eigenschaft wird nur von .NET Framework, Version 1.1, für die folgenden Plattformen unterstützt: Windows 98, Windows NT 4.0, Windows Millenium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional und die Windows Server 2003-Familie.

remoteApplicationMetadataEnabled

Ein boolescher Wert, der angibt, ob Anforderungen des Objekt-URI "RemoteApplicationMetadata?wsdl" berücksichtigt werden sollen, der WSDL-Code mit einer Beschreibung aller von der Anwendungsdomäne veröffentlichten Objekte zurückgibt. Bei dem Wert false löst jede Anforderung von "RemoteApplicationMetadata.rem" eine Ausnahme aus. Alle anderen "?wsdl"-Anforderungen bestimmter Objekt-URIs werden berücksichtigt. Bei dem Wert true wird die Anforderung globaler Metadaten berücksichtigt. Die Standardeinstellung ist false.

Diese Eigenschaft wird nur von .NET Framework, Version 1.1, für die folgenden Plattformen unterstützt: Windows 98, Windows NT 4.0, Windows Millenium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional und die Windows Server 2003-Familie.

Vererbungshierarchie

System.Object
  System.Runtime.Remoting.MetadataServices.SdlChannelSink

Threadsicherheit

Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

SdlChannelSink-Member
System.Runtime.Remoting.MetadataServices-Namespace

Weitere Ressourcen

XML-Webdienstbeschreibung