C# Класс System.ServiceModel.Dispatcher.BaseMessagesFormatter

Наследование: IDispatchMessageFormatter, IClientMessageFormatter
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
BaseMessagesFormatter ( MessageDescriptionCollection messages ) : System
BaseMessagesFormatter ( OperationDescription desc ) : System
Create ( OperationDescription desc ) : BaseMessagesFormatter
DeserializeReply ( Message message, object parameters ) : object
DeserializeRequest ( Message message, object parameters ) : void
SerializeReply ( System.ServiceModel.Channels.MessageVersion version, object parameters, object result ) : Message
SerializeRequest ( System.ServiceModel.Channels.MessageVersion version, object parameters ) : Message

Защищенные методы

Метод Описание
CreatePartsArray ( System.ServiceModel.Description.MessageBodyDescription desc ) : object[]
MessageToParts ( MessageDescription md, Message message ) : object[]
ParamsOffset ( System.ServiceModel.Description.MessageBodyDescription desc ) : int
PartsToMessage ( MessageDescription md, System.ServiceModel.Channels.MessageVersion version, string action, object parts ) : Message

Приватные методы

Метод Описание
HasReturnValue ( System.ServiceModel.Description.MessageBodyDescription desc ) : bool
MessageObjectToParts ( MessageDescription md, object msgObject, object parts ) : void
PartsToMessageObject ( MessageDescription md, object parts, object msgObject ) : void

Описание методов

BaseMessagesFormatter() публичный Метод

public BaseMessagesFormatter ( MessageDescriptionCollection messages ) : System
messages MessageDescriptionCollection
Результат System

BaseMessagesFormatter() публичный Метод

public BaseMessagesFormatter ( OperationDescription desc ) : System
desc System.ServiceModel.Description.OperationDescription
Результат System

Create() публичный статический Метод

public static Create ( OperationDescription desc ) : BaseMessagesFormatter
desc System.ServiceModel.Description.OperationDescription
Результат BaseMessagesFormatter

CreatePartsArray() защищенный статический Метод

protected static CreatePartsArray ( System.ServiceModel.Description.MessageBodyDescription desc ) : object[]
desc System.ServiceModel.Description.MessageBodyDescription
Результат object[]

DeserializeReply() публичный Метод

public DeserializeReply ( Message message, object parameters ) : object
message Message
parameters object
Результат object

DeserializeRequest() публичный Метод

public DeserializeRequest ( Message message, object parameters ) : void
message Message
parameters object
Результат void

MessageToParts() защищенный абстрактный Метод

protected abstract MessageToParts ( MessageDescription md, Message message ) : object[]
md System.ServiceModel.Description.MessageDescription
message Message
Результат object[]

ParamsOffset() защищенный статический Метод

protected static ParamsOffset ( System.ServiceModel.Description.MessageBodyDescription desc ) : int
desc System.ServiceModel.Description.MessageBodyDescription
Результат int

PartsToMessage() защищенный абстрактный Метод

protected abstract PartsToMessage ( MessageDescription md, System.ServiceModel.Channels.MessageVersion version, string action, object parts ) : Message
md System.ServiceModel.Description.MessageDescription
version System.ServiceModel.Channels.MessageVersion
action string
parts object
Результат Message

SerializeReply() публичный Метод

public SerializeReply ( System.ServiceModel.Channels.MessageVersion version, object parameters, object result ) : Message
version System.ServiceModel.Channels.MessageVersion
parameters object
result object
Результат Message

SerializeRequest() публичный Метод

public SerializeRequest ( System.ServiceModel.Channels.MessageVersion version, object parameters ) : Message
version System.ServiceModel.Channels.MessageVersion
parameters object
Результат Message