C# 클래스 System.ServiceModel.Dispatcher.BaseMessagesFormatter

상속: IDispatchMessageFormatter, IClientMessageFormatter
파일 보기 프로젝트 열기: kumpera/mono 1 사용 예제들

공개 메소드들

메소드 설명
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