Multimobile Development: Building Applications for any Smartphone
System.Runtime.Serialization.Formatters.Binary.BinaryFormatter Class
Information   Base Types   Related Resources

Serializes and deserializes an object, or an entire graph of connected objects, in binary format.

  • Namespace: System.Runtime.Serialization.Formatters.Binary
  • Assembly: mscorlib.dll

  • System.Object
    System.Runtime.Serialization.IFormatter
    System.Runtime.Remoting.Messaging.IRemotingFormatter
  • View this type on MSDN
  • Search for this type on MSDN using MSDN's own search engine
  • Google for this type - all Web
  • Google for this type - MSDN only
    Articles (38)Discussions (554)MembersRotor
    Articles

    Page: 12
    .NET Serialization
    C# Help
    A C# Framework for Interprocess Synchronization and Communication
    The Code Project
    How to share resources and implement a rich message/data passing architecture between threads and processes (SOA)
    A Simple Recommender System - The Collaborative Network Library
    The Code Project
    Describes a simple implementation of a recommending system for e-commerce sites
    A Simple Serializer / Deserializer
    The Code Project
    A Simple Serializer / Deserializer
    Advanced Basics: P2P Comm Using Web Services
    MSDN
    Build your own chat client
    Advanced Serialization: Format Your Way to Success with the .NET Framework Versions 1.1 and 2.0
    MSDN
    See what's new in serialization
    Adventures in Visual Basic .NET: Broadcasting Messages to Multiple Clients
    MSDN
    Rocky Lhotka discusses optimistic concurrency and shows you how to create a messaging system that lets multiple users know when they are editing the same data at the same time.
    C# From a Java Developer's Perspective
    http://www.25hoursaday.com/
    What follows is an overview of similarities and differences between the language features and libraries of the C# and Java programming languages based on my experience using both languages. All code snippets below were tested on Microsoft's .NET Framework Beta 2 for C# snippets and Java™ 2, Standard Edition (J2SE™) version 1.4 Beta 2 for the Java snippets.
    Choosing Among File I/O Options in Visual Basic .NET
    MSDN
    This article is aimed at the Visual Basic programmer who may be confused by the multiplicity of ways to approach file I/O in Visual Basic .NET. Available alternatives include the methods provided in the Visual Basic .NET runtime, the FileSystemObject, and the methods furnished in the common language runtime. Upon completion, the experienced developer will be familiar with all three and will be equipped to make choices among them.
    DebuggerVisualizers - Image Debugger Visualizer using Visual C# express
    The Code Project
    The article is regarding a new feature in Visual Studio .NET 2005, that gives you the ability to decide how your image data is to be visualized in debug time.
    DebuggerVisualizers - Image Debugger Visualizer using Visual C# Express
    The Code Project
    The article is regarding a new feature in Visual Studio .NET 2005, that gives you the ability to decide how your image data is to be visualized in debug time.
    Developing A Vector Based C# Drawing Application - Part 3
    C#Today
    In the first part of this series, Budi Kurniawan discussed the specification for a vector based C# drawing application. In Part 2, we looked at the Shape abstract class and the seven classes that inherit it. We also examined how an event handler works in a Windows application and we briefly discussed the System.Collections namespace. In this final part of the project, we will complete the development by discussing the DrawingArea custom control, the Color and Pen classes from the System.Drawing namespace, and object serialization - which is used to persist our drawing to a file, to be restored at a later stage.
    Display the Current Temperature in the System Tray
    The Code Project
    Use a web service to retrieve the temperature for a given zipcode and display it in the taskbar system tray
    Distributing Objects in Visual Basic .NET
    MSDN
    The challenge we have faced in the past is that it isn't always easy to give a developer an object, especially across the network. Objects in COM are always passed by reference, meaning that the COM object remains in the process and on the machine where it was created. The client code merely gets a reference to the object, so each method call is marshaled across the network, back to the original object to be serviced. With Microsoft .NET, we have the option of passing our objects either by reference like COM, or by value. When an object is passed by value, we not only get a copy of the data, but we get an actual instance of the object on our client workstation. The object itself physically moves from the server machine to our client machine, meaning that our client application not only has the data we need, but we have the business logic relating to that data as well.
    dumping is easy
    The Code Project
    A small method for easy dump an array of Byte
    Extender provider components in ASP.NET: an IExtenderProvider implementation
    The Code Project
    A workaround for the broken Visual Studio support for extender providers in ASP.NET.
    HOW TO: Host a Remote Object in ASP.NET and Use File Authorization to Gain Access to the Object
    Microsoft Support
    (810107) - This step-by-step article describes how to host a remote object in ASP.NET and how to use file authorization to gain access to the object. back to the top Create a Remotable Class Start Microsoft Visual Studio .NET. On the File menu, point to New ,...
    Implementing the Prototype design Pattern
    .NET Xtreme
    In the example I have created an EmpData class that implements ICloneable and ISerializable interfaces, ICloneable interface is required to mark the class as Cloneable and Clone method is implemented. ISerializable interface is used to implement deep copy (clone) for an EmpData Class, the trick I have used it to serialize the EmpData in a file and Deserialize the file and create another EmpData object, that would copy the Emp objects rather then copying their references as Clone method does.
    Inserting Serializable Objects into a Database
    C# Corner
    The Databases DLL allows you to connect to any MS SQL or MS Access database, execute SQL commands (Insert, Update, Delete, Select, Create, Alter,....) over Tables, and most important of all, it allows you to insert Serializable objects (Bitmap,...) or files into table cells defined as {Binary or Image} in SQL or {OLE Object} in Access, and also Retrieve these data from cells later.
    Managed C++ wrapper for ZLib
    The Code Project
    .NET wrapper for ZLib, written in MC++
    Memory Game
    C# Corner
    This is a memory game where you can use your favorite pictures (.bmp, jpg, gif). Therefore you specify the directory/ies where the desired images are contained in the settings (Settings/Customize../Add). You can also make some other customizations like how many cards are displayed on the screen, or how the pictures are rendered (clip off an area to fit into the cards or stretch/shrink them).
    MSMQ and .NET: Send MSMQ Messages Securely Across the Internet with HTTP and SOAP
    MSDN
    This article discusses how to use MSMQ from the Microsoft .NET Framework, as well as the latest improvements in MSMQ 3.0, particularly its operation over HTTP networks.
    New DataSet Features in ADO.NET 2.0
    MSDN
    Get performance enhancements and improved functionality in the .NET Framework 2.0 DataSet class, and in the closely related DataTable and DataView classes.
    Nine reasons not to use serialization
    The Code Project
    Although .NET provides a number of quick and easy ways to serialize and deserialize data, do not use them. This article explains why.
    Object Serialization in .NET
    MSDN
    Why would you want to use serialization? The two most important reasons are to persist the state of an object to a storage medium so an exact copy can be recreated at a later stage, and to send the object by value from one application domain to another. For example, serialization is used to save session state in ASP.NET and to copy objects to the clipboard in Windows Forms. It is also used by remoting to pass objects by value from one application domain to another. This article provides an overview of the serialization used in Microsoft .NET.
    Ad
    BootFX
    Reliable and powerful .NET application framework.
    iOS, Android and Windows Phone Development Training and Consultancy
    Hosted by RackSRV Communications
     
    Multimobile Development: Building Applications for any Smartphone
    Copyright © AMX Software Ltd 2008-2010. Portions copyright © Matthew Baxter-Reynolds 2001-2010. All rights reserved.
    Contact Us - Terms of Use - Privacy Policy - 4.0.30129.1734