SoapServerFormatterSink Clase

Definición

Proporciona la implementación de un receptor de formateador del servidor que utiliza SoapFormatter.

public ref class SoapServerFormatterSink : System::Runtime::Remoting::Channels::IServerChannelSink
public class SoapServerFormatterSink : System.Runtime.Remoting.Channels.IServerChannelSink
type SoapServerFormatterSink = class
    interface IServerChannelSink
    interface IChannelSinkBase
Public Class SoapServerFormatterSink
Implements IServerChannelSink
Herencia
SoapServerFormatterSink
Implementaciones

Comentarios

El flujo de solicitud se propaga desde el receptor de transporte del servidor a través de los receptores del canal de servidor hasta que llega al receptor formateador adecuado. El receptor formateador deserializa el mensaje y lo pasa a través de la canalización. Un receptor de envío especial se inserta al final de la cadena de receptores del canal por ChannelServices.CreateServerChannelSinkChain método, al que llaman los canales de servidor para crear las cadenas receptoras del canal de servidor. Cuando el mensaje llega al receptor de envío, el receptor de distribución pasa el mensaje a la infraestructura de comunicación remota.

Propiedad Descripción
includeVersions Especifica si el formateador incluirá información de control de versiones. Los valores son true o false.
strictBinding Indica que un formateador de recepción intentará primero identificar el tipo mediante la información de versión completa si existe antes de usar solo el nombre de tipo y de ensamblado sin la información de versión. Los valores son true o false. El valor predeterminado de los dos formateadores proporcionados por el sistema es false.
typeFilterLevel Valor de cadena que especifica el nivel de deserialización automática que intenta un canal de servidor. Los valores admitidos son Low (valor predeterminado) y Full. Para más información sobre los niveles de deserialización, consulte Deserialización automática en comunicación remota de .NET Framework.

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

Importante

El uso de una instancia de este objeto con datos que no son de confianza o en un canal no seguro es un riesgo de seguridad. Use este objeto solo con datos de confianza y a través de un canal seguro. Para obtener más información, vea Validar todas las entradas.

Constructores

SoapServerFormatterSink(SoapServerFormatterSink+Protocol, IServerChannelSink, IChannelReceiver)

Inicializa una nueva instancia de la clase SoapServerFormatterSink.

Propiedades

NextChannelSink

Obtiene el siguiente objeto IServerChannelSink en la cadena de receptores.

Properties

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

TypeFilterLevel

Obtiene o establece el valor de TypeFilterLevel de la deserialización automática que realiza SoapServerFormatterSink.

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