Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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