C# 클래스 System.Runtime.Serialization.Formatters.Binary.MessageFormatter

파일 보기 프로젝트 열기: runefs/Marvin 1 사용 예제들

공개 메소드들

메소드 설명
IsMethodPrimitive ( Type type ) : bool
ReadMethodCall ( BinaryElement elem, BinaryReader reader, bool hasHeaders, HeaderHandler headerHandler, BinaryFormatter formatter ) : object
ReadMethodCall ( BinaryReader reader, bool hasHeaders, HeaderHandler headerHandler, BinaryFormatter formatter ) : object
ReadMethodResponse ( BinaryElement elem, BinaryReader reader, bool hasHeaders, HeaderHandler headerHandler, IMethodCallMessage methodCallMessage, BinaryFormatter formatter ) : object
ReadMethodResponse ( BinaryReader reader, bool hasHeaders, HeaderHandler headerHandler, IMethodCallMessage methodCallMessage, BinaryFormatter formatter ) : object
WriteMethodCall ( BinaryWriter writer, object obj, Header headers, ISurrogateSelector surrogateSelector, StreamingContext context, FormatterAssemblyStyle assemblyFormat, FormatterTypeStyle typeFormat ) : void
WriteMethodResponse ( BinaryWriter writer, object obj, Header headers, ISurrogateSelector surrogateSelector, StreamingContext context, FormatterAssemblyStyle assemblyFormat, FormatterTypeStyle typeFormat ) : void

비공개 메소드들

메소드 설명
AllTypesArePrimitive ( object objects ) : bool
GetExtraProperties ( IDictionary properties, string internalKeys ) : object[]
IsInternalKey ( string key, string internalKeys ) : bool

메소드 상세

IsMethodPrimitive() 공개 정적인 메소드

public static IsMethodPrimitive ( Type type ) : bool
type System.Type
리턴 bool

ReadMethodCall() 공개 정적인 메소드

public static ReadMethodCall ( BinaryElement elem, BinaryReader reader, bool hasHeaders, HeaderHandler headerHandler, BinaryFormatter formatter ) : object
elem BinaryElement
reader System.IO.BinaryReader
hasHeaders bool
headerHandler HeaderHandler
formatter BinaryFormatter
리턴 object

ReadMethodCall() 공개 정적인 메소드

public static ReadMethodCall ( BinaryReader reader, bool hasHeaders, HeaderHandler headerHandler, BinaryFormatter formatter ) : object
reader System.IO.BinaryReader
hasHeaders bool
headerHandler HeaderHandler
formatter BinaryFormatter
리턴 object

ReadMethodResponse() 공개 정적인 메소드

public static ReadMethodResponse ( BinaryElement elem, BinaryReader reader, bool hasHeaders, HeaderHandler headerHandler, IMethodCallMessage methodCallMessage, BinaryFormatter formatter ) : object
elem BinaryElement
reader System.IO.BinaryReader
hasHeaders bool
headerHandler HeaderHandler
methodCallMessage IMethodCallMessage
formatter BinaryFormatter
리턴 object

ReadMethodResponse() 공개 정적인 메소드

public static ReadMethodResponse ( BinaryReader reader, bool hasHeaders, HeaderHandler headerHandler, IMethodCallMessage methodCallMessage, BinaryFormatter formatter ) : object
reader System.IO.BinaryReader
hasHeaders bool
headerHandler HeaderHandler
methodCallMessage IMethodCallMessage
formatter BinaryFormatter
리턴 object

WriteMethodCall() 공개 정적인 메소드

public static WriteMethodCall ( BinaryWriter writer, object obj, Header headers, ISurrogateSelector surrogateSelector, StreamingContext context, FormatterAssemblyStyle assemblyFormat, FormatterTypeStyle typeFormat ) : void
writer System.IO.BinaryWriter
obj object
headers System.Runtime.Remoting.Messaging.Header
surrogateSelector ISurrogateSelector
context System.Runtime.Serialization.StreamingContext
assemblyFormat FormatterAssemblyStyle
typeFormat FormatterTypeStyle
리턴 void

WriteMethodResponse() 공개 정적인 메소드

public static WriteMethodResponse ( BinaryWriter writer, object obj, Header headers, ISurrogateSelector surrogateSelector, StreamingContext context, FormatterAssemblyStyle assemblyFormat, FormatterTypeStyle typeFormat ) : void
writer System.IO.BinaryWriter
obj object
headers System.Runtime.Remoting.Messaging.Header
surrogateSelector ISurrogateSelector
context System.Runtime.Serialization.StreamingContext
assemblyFormat FormatterAssemblyStyle
typeFormat FormatterTypeStyle
리턴 void