Partager via


SdlChannelSink Classe

Définition

Fournit l'implémentation d'un récepteur de canal serveur qui génère le langage WSDL (Web Services Description Language) dynamiquement 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

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

Le tableau suivant montre 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 se combinent pour contrôler la publication WSDL des objets publiés par le domaine d’application. Si false est spécifié pour la première propriété, aucun WSDL n’est retourné, quelle que soit la deuxième propriété. (La valeur par défaut est true.) Sinon, le second contrôle si l’URI de l’objet de métadonnées globales est autorisé à répondre. (La valeur par défaut est false.)

Property Description
metadataEnabled Valeur booléenne qui spécifie s’il faut respecter les demandes 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 la valeur est false, le récepteur lève une exception dans tous les cas où des métadonnées sont demandées pour n'importe quel objet du domaine d'application.

Cette propriété n'est prise en charge que dans le .NET Framework version 1.1 sur les plateformes suivantes : Windows 98, Windows NT 4.0, Windows Millennium, Windows 2000, Windows XP Édition Familiale, Windows XP Professionnel et la famille Windows Server 2003.
remoteApplicationMetadataEnabled Valeur booléenne qui spécifie s’il faut respecter les demandes pour l’URI de l’objet « RemoteApplicationMetadata ?wsdl », qui retourne WSDL qui décrit tous les objets publiés par le domaine d’application. Si la valeur est false, toute demande adressée à « RemoteApplicationMetadata.rem » lève une exception. Toutes les autres demandes « ?wsdl » pour des URI d’objet particuliers sont respectées. Si la valeur est true, la demande de métadonnées globales est honorée. La valeur par défaut est false.

Cette propriété n'est prise en charge que dans le .NET Framework version 1.1 sur les plateformes suivantes : Windows 98, Windows NT 4.0, Windows Millennium, Windows 2000, Windows XP Édition Familiale, Windows XP Professionnel et la famille Windows Server 2003.

Constructeurs

SdlChannelSink(IChannelReceiver, IServerChannelSink)

Initialise une nouvelle instance de la classe SdlChannelSink.

Propriétés

NextChannelSink

Obtient le IServerChannelSink suivant de la chaîne de récepteurs.

Properties

Obtient un IDictionary de propriétés pour le récepteur de canal en cours.

Méthodes

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

Demande le traitement, à partir du récepteur en cours, de la réponse à un appel de méthode envoyé de manière asynchrone.

Equals(Object)

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

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

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

Retourne Stream sur lequel le message de réponse fourni doit être sérialisé.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

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

Demande le traitement de messages à partir du récepteur en cours.

ToString()

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

(Hérité de Object)

S’applique à

Voir aussi