Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
For the latest version of Commerce Server 2007 Help, see the Microsoft Web site.
Populates the SerializationInfo with the data needed to serialize the PurchaseOrder.
Namespace: Microsoft.CommerceServer.Runtime.Orders
Assembly: Microsoft.CommerceServer.Runtime (in Microsoft.CommerceServer.Runtime.dll)
Syntax
'Declaration
<SecurityPermissionAttribute(SecurityAction.Demand, SerializationFormatter := True)> _
Public Overrides Sub GetObjectData ( _
info As SerializationInfo, _
context As StreamingContext _
)
'Usage
Dim instance As PurchaseOrder
Dim info As SerializationInfo
Dim context As StreamingContext
instance.GetObjectData(info, context)
[SecurityPermissionAttribute(SecurityAction.Demand, SerializationFormatter = true)]
public override void GetObjectData(
SerializationInfo info,
StreamingContext context
)
[SecurityPermissionAttribute(SecurityAction::Demand, SerializationFormatter = true)]
public:
virtual void GetObjectData(
SerializationInfo^ info,
StreamingContext context
) override
public override function GetObjectData(
info : SerializationInfo,
context : StreamingContext
)
Parameters
- info
Type: System.Runtime.Serialization..::.SerializationInfo
The SerializationInfo to populate with data.
- context
Type: System.Runtime.Serialization..::.StreamingContext
A StreamingContext that contains the context information for this serialization.
Implements
ISerializable..::.GetObjectData(SerializationInfo, StreamingContext)
ISerializable..::.GetObjectData(SerializationInfo, StreamingContext)
Exceptions
Exception | Condition |
---|---|
SerializationException | Serialization of this object could not be completed, possibly because the OrderGroup subtype of the object is unknown. |
Remarks
GetObjectData is virtual to allow extension by a derived class. The derived class must call the base class method to ensure base class members are properly serialized.
GetObjectData sets a SerializationInfo with all the object data targeted for serialization. During deserialization, the object is reconstituted from the SerializationInfo transmitted over the stream.
Permissions
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.