C# Class System.Runtime.Serialization.Formatters.Binary.MessageFormatter

Afficher le fichier Open project: runefs/Marvin Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
AllTypesArePrimitive ( object objects ) : bool
GetExtraProperties ( IDictionary properties, string internalKeys ) : object[]
IsInternalKey ( string key, string internalKeys ) : bool

Method Details

IsMethodPrimitive() public static méthode

public static IsMethodPrimitive ( Type type ) : bool
type System.Type
Résultat bool

ReadMethodCall() public static méthode

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
Résultat object

ReadMethodCall() public static méthode

public static ReadMethodCall ( BinaryReader reader, bool hasHeaders, HeaderHandler headerHandler, BinaryFormatter formatter ) : object
reader System.IO.BinaryReader
hasHeaders bool
headerHandler HeaderHandler
formatter BinaryFormatter
Résultat object

ReadMethodResponse() public static méthode

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
Résultat object

ReadMethodResponse() public static méthode

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
Résultat object

WriteMethodCall() public static méthode

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
Résultat void

WriteMethodResponse() public static méthode

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
Résultat void