SoapClientFormatterSink 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 del formateador de cliente que utiliza el objeto SoapFormatter.
public ref class SoapClientFormatterSink : System::Runtime::Remoting::Channels::IClientFormatterSink
public class SoapClientFormatterSink : System.Runtime.Remoting.Channels.IClientFormatterSink
type SoapClientFormatterSink = class
interface IClientFormatterSink
interface IMessageSink
interface IClientChannelSink
interface IChannelSinkBase
Public Class SoapClientFormatterSink
Implements IClientFormatterSink
- Herencia
-
SoapClientFormatterSink
- Implementaciones
Comentarios
La función del receptor de formateador es generar los encabezados necesarios y serializar el mensaje en la secuencia. Después de alcanzar el receptor de formateador, IMessage se reenvía a todos los receptores de la cadena receptora del canal a través de las ProcessMessage llamadas o AsyncProcessRequest . En esta fase, el mensaje ya se ha serializado y se proporciona solo como información. Los receptores que necesitan crear o modificar el mensaje deben colocarse en la cadena receptora antes del formateador. Esto se puede lograr mediante la implementación de las IMessageSink interfaces y IClientChannelSink . El receptor formateador se puede colocar más adelante en la cadena receptora.
Propiedad. | Descripción |
---|---|
includeVersions |
Especifica si el formateador incluirá información de control de versiones. Los valores son true o false . |
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
SoapClientFormatterSink(IClientChannelSink) |
Inicializa una nueva instancia de la clase SoapClientFormatterSink. |
Propiedades
NextChannelSink |
Obtiene el siguiente objeto IClientChannelSink en la cadena de receptores. |
NextSink |
Obtiene el siguiente objeto IMessageSink en la cadena de receptores. |
Properties |
Obtiene una interfaz IDictionary de propiedades del receptor de canal actual. |
Métodos
AsyncProcessMessage(IMessage, IMessageSink) |
Procesa el mensaje proporcionado de manera asincrónica. |
AsyncProcessRequest(IClientChannelSinkStack, IMessage, ITransportHeaders, Stream) |
Solicita el procesamiento asincrónico de una llamada a un método en el receptor actual. |
AsyncProcessResponse(IClientResponseChannelSinkStack, Object, ITransportHeaders, Stream) |
Solicita el procesamiento asincrónico de una respuesta a una llamada a un método en el receptor actual. |
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) |
GetRequestStream(IMessage, ITransportHeaders) |
Devuelve el objeto Stream donde se va a serializar el mensaje especificado. |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ProcessMessage(IMessage, ITransportHeaders, Stream, ITransportHeaders, Stream) |
Solicita el procesamiento de mensajes del receptor actual. |
SyncProcessMessage(IMessage) |
Procesa el mensaje proporcionado de manera sincrónica. |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |