发明名称 |
Architecture and method for serialization and deserialization of objects |
摘要 |
An architecture and method is provided that facilitates serialization of a graph of objects into streams of data in an arbitrary format, and deserialization of the streams of data back into the graph of objects. The architecture provides a number of services associated with the basic functionality of serialization and deserialization. The services can be employed to implement transparent remoting, copy items to a clipboard and save data to a file. The present invention provides facilities which support the plugging in of a new serialization encoding by separating the encoding from the reading and reinstantiation of the graph of objects which the encoding describes. Objects in a graph of objects are serialized and deserialized based on a selected rule set for that object. A rule set can be provided by a class author within a class or within a third party file referred to as a surrogate.
|
申请公布号 |
US6928488(B1) |
申请公布日期 |
2005.08.09 |
申请号 |
US20010893031 |
申请日期 |
2001.06.27 |
申请人 |
MICROSOFT CORPORATION |
发明人 |
DE JONG STEPHEN PETER;KAKIVAYA GOPALA KRISHNA R.;ROXE JOSEPH L. |
分类号 |
G06F9/44;G06F13/00;(IPC1-7):G06F13/00 |
主分类号 |
G06F9/44 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|