SoapServerFormatterSink Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 de formateador adecuado. El receptor de formateador deserializa el mensaje y lo pasa a través de la canalización. Un receptor de distribución 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 distribución, 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 (el 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 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 |
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) |