C# Класс System.Runtime.Serialization.Formatters.Binary.MessageFormatter

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
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