SdlChannelSink Clase

Definición

Proporciona la implementación de un receptor de canal de servidor que genera el lenguaje de descripción de servicios web (WSDL) dinámicamente en el servidor.

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
Herencia
SdlChannelSink
Implementaciones

Comentarios

SdlChannelSink se usa para crear WSDL en situaciones en las que la dirección URL termina con la cadena "?wsdl".

En la tabla siguiente se muestran las propiedades de configuración del canal que se pueden especificar para este receptor de canal. Las dos primeras propiedades se combinan para controlar la publicación WSDL de objetos publicados por el dominio de aplicación. Si false se especifica para la primera propiedad, no se devuelve ningún WSDL, independientemente de la segunda propiedad. (El valor predeterminado es true. De lo contrario, el segundo controla si el URI del objeto de metadatos global puede responder. (El valor predeterminado es false).

Propiedad Descripción
metadataEnabled Valor booleano que especifica si se deben respetar las solicitudes que terminan en "?wsdl" si este receptor está en la cadena de receptores del canal. El valor predeterminado es true. Si falsees , el receptor produce una excepción en todos los casos en los que se solicitan metadatos para cualquier objeto del dominio de aplicación.

Esta propiedad solo es compatible con la versión 1.1 de .NET Framework en las siguientes plataformas: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server Familia 2003.
remoteApplicationMetadataEnabled Valor booleano que especifica si se deben respetar las solicitudes del URI de objeto "RemoteApplicationMetadata?wsdl", que devuelve WSDL que describe todos los objetos publicados por el dominio de aplicación. Si falsees , cualquier solicitud a "RemoteApplicationMetadata.rem" produce una excepción. Se respetan todas las demás solicitudes "?wsdl" para URI de objeto concretos. Si truees , se respeta la solicitud de metadatos globales. El valor predeterminado es false.

Esta propiedad solo es compatible con la versión 1.1 de .NET Framework en las siguientes plataformas: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server Familia 2003.

Constructores

Nombre Description
SdlChannelSink(IChannelReceiver, IServerChannelSink)

Inicializa una nueva instancia de la clase SdlChannelSink.

Propiedades

Nombre Description
NextChannelSink

Obtiene el siguiente IServerChannelSink elemento de la cadena de receptores.

Properties

Obtiene una IDictionary de las propiedades del receptor del canal actual.

Métodos

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

Solicita el procesamiento desde el receptor actual de la respuesta desde una llamada de método que se envió de forma asincrónica.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como función hash predeterminada.

(Heredado de Object)
GetResponseStream(IServerResponseChannelSinkStack, Object, IMessage, ITransportHeaders)

Devuelve en el Stream que se va a serializar el mensaje de respuesta proporcionado.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ProcessMessage(IServerChannelSinkStack, IMessage, ITransportHeaders, Stream, IMessage, ITransportHeaders, Stream)

Solicita el procesamiento de mensajes desde el receptor actual.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a