SdlChannelSink Clase

Definición

Proporciona la implementación para un receptor de canal de servidor que genera 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 se permite que el URI del objeto de metadatos global responda. (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 es false, el receptor produce una excepción en todos los casos en los que se soliciten metadatos para los objetos del dominio de la aplicación.

Esta propiedad la admite únicamente la versión 1.1 de .NET Framework en las siguientes plataformas: Windows 98, Windows NT 4.0, Windows Millennium, Windows 2000, Windows XP Home, Windows XP Professional y la familia de Windows Server 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 determinados. Si el valor es true, se admitirá la solicitud de metadatos globales. El valor predeterminado es false.

Esta propiedad la admite únicamente la versión 1.1 de .NET Framework en las siguientes plataformas: Windows 98, Windows NT 4.0, Windows Millennium, Windows 2000, Windows XP Home, Windows XP Professional y la familia de Windows Server 2003.

Constructores

SdlChannelSink(IChannelReceiver, IServerChannelSink)

Inicializa una nueva instancia de la clase SdlChannelSink.

Propiedades

NextChannelSink

Obtiene el siguiente objeto IServerChannelSink en la cadena de receptores.

Properties

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

Métodos

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

Solicita que el receptor actual procese la respuesta de una llamada a un método enviada de forma asincrónica.

Equals(Object)

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

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

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

Devuelve Stream donde 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 Object actual.

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

Solicita el procesamiento de mensajes del receptor actual.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también