SdlChannelSink Klas

Definitie

Biedt de implementatie voor een serverkanaalsink waarmee WSDL (Web Services Description Language) dynamisch op de server wordt gegenereerd.

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
Overname
SdlChannelSink
Implementeringen

Opmerkingen

Deze SdlChannelSink wordt gebruikt om WSDL te maken in situaties waarin de URL eindigt op de tekenreeks '?wsdl'.

In de volgende tabel ziet u de eigenschappen van de kanaalconfiguratie die kunnen worden opgegeven voor deze kanaalsink. De eerste twee eigenschappen combineren om de WSDL-publicatie van objecten te beheren die zijn gepubliceerd door het toepassingsdomein. Als false voor de eerste eigenschap is opgegeven, wordt er geen WSDL geretourneerd, ongeacht de tweede eigenschap. (De standaardwaarde is true.) Anders bepaalt de tweede of de globale metagegevensobject-URI mag reageren. (De standaardwaarde is false.)

Property Description
metadataEnabled Een Booleaanse waarde die aangeeft of aanvragen moeten worden toegepast die eindigen op '?wsdl' als deze sink zich in de kanaalsinkketen bevindt. De standaardinstelling is true. Als false, de sink genereert een uitzondering in alle gevallen waarin metagegevens worden aangevraagd voor een object in het toepassingsdomein.

Deze eigenschap wordt alleen ondersteund door de .NET Framework versie 1.1 op de volgende platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server Familie 2003.
remoteApplicationMetadataEnabled Een Booleaanse waarde die aangeeft of aanvragen voor de object-URI RemoteApplicationMetadata?wsdl moeten worden uitgevoerd, die WSDL retourneert die alle objecten beschrijft die zijn gepubliceerd door het toepassingsdomein. Als falseer een aanvraag naar RemoteApplicationMetadata.rem wordt verzonden, wordt er een uitzondering gegenereerd. Alle andere '?wsdl'-aanvragen voor bepaalde object-URI's worden gehonoreerd. Als truede globale metagegevensaanvraag wordt uitgevoerd. De standaardinstelling is false.

Deze eigenschap wordt alleen ondersteund door de .NET Framework versie 1.1 op de volgende platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server Familie 2003.

Constructors

Name Description
SdlChannelSink(IChannelReceiver, IServerChannelSink)

Initialiseert een nieuw exemplaar van de SdlChannelSink klasse.

Eigenschappen

Name Description
NextChannelSink

Hiermee haalt u de volgende IServerChannelSink in de sink-keten op.

Properties

Hiermee haalt u een IDictionary aantal eigenschappen op voor de huidige kanaalsink.

Methoden

Name Description
AsyncProcessResponse(IServerResponseChannelSinkStack, Object, IMessage, ITransportHeaders, Stream)

Aanvragen voor verwerking vanuit de huidige sink van het antwoord van een methodeaanroep die asynchroon is verzonden.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetResponseStream(IServerResponseChannelSinkStack, Object, IMessage, ITransportHeaders)

Retourneert het Stream opgegeven antwoordbericht dat moet worden geserialiseerd.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ProcessMessage(IServerChannelSinkStack, IMessage, ITransportHeaders, Stream, IMessage, ITransportHeaders, Stream)

Aanvragen voor berichtverwerking vanaf de huidige sink.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op

Zie ook