SdlChannelSink Classe

Définition

Fournit l’implémentation d’un récepteur de canal de serveur qui génère dynamiquement le langage WSDL (Web Services Description Language) sur le serveur.

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
Héritage
SdlChannelSink
Implémente

Remarques

Il SdlChannelSink est utilisé pour créer WSDL dans les situations où l’URL se termine par la chaîne « ?wsdl ».

Le tableau suivant présente les propriétés de configuration de canal qui peuvent être spécifiées pour ce récepteur de canal. Les deux premières propriétés combinent pour contrôler la publication WSDL d’objets publiés par le domaine d’application. Si false elle est spécifiée pour la première propriété, aucune WSDL n’est retournée, quelle que soit la deuxième propriété. (La valeur par défaut est true.) Sinon, le deuxième contrôle si l’URI de l’objet de métadonnées global est autorisé à répondre. (La valeur par défaut est false.)

Propriété Description
metadataEnabled Valeur booléenne qui spécifie s’il faut respecter les requêtes qui se terminent par « ?wsdl » si ce récepteur se trouve dans la chaîne du récepteur de canal. La valeur par défaut est true. Si false, le récepteur lève une exception dans tous les cas où les métadonnées sont demandées pour n’importe quel objet dans le domaine d’application.

Cette propriété est prise en charge uniquement par .NET Framework version 1.1 sur les plateformes suivantes : Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server Famille 2003.
remoteApplicationMetadataEnabled Valeur booléenne qui spécifie s’il faut respecter les demandes de l’URI d’objet « RemoteApplicationMetadata ?wsdl », qui retourne WSDL qui décrit tous les objets publiés par le domaine d’application. Si false, une requête adressée à « RemoteApplicationMetadata.rem » lève une exception. Toutes les autres requêtes « ?wsdl » pour des URI d’objet spécifiques sont respectées. Si true, la demande de métadonnées globales est respectée. La valeur par défaut est false.

Cette propriété est prise en charge uniquement par .NET Framework version 1.1 sur les plateformes suivantes : Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server Famille 2003.

Constructeurs

Nom Description
SdlChannelSink(IChannelReceiver, IServerChannelSink)

Initialise une nouvelle instance de la classe SdlChannelSink.

Propriétés

Nom Description
NextChannelSink

Obtient la suivante IServerChannelSink dans la chaîne de récepteurs.

Properties

Obtient une IDictionary des propriétés du récepteur de canal actuel.

Méthodes

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

Demandes de traitement à partir du récepteur actuel de la réponse à partir d’un appel de méthode qui a été envoyé de manière asynchrone.

Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetResponseStream(IServerResponseChannelSinkStack, Object, IMessage, ITransportHeaders)

Retourne le Stream message de réponse fourni à sérialiser.

GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ProcessMessage(IServerChannelSinkStack, IMessage, ITransportHeaders, Stream, IMessage, ITransportHeaders, Stream)

Demande le traitement des messages à partir du récepteur actuel.

ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

S’applique à