Partager via


GetObjectData Method

Populates a SerializationInfo with the data needed to serialize the current OrderAddressCollection.

Namespace:  Microsoft.CommerceServer.Runtime.Orders
Assembly:  Microsoft.CommerceServer.Runtime (in Microsoft.CommerceServer.Runtime.dll)

Syntax

'Declaration
<SecurityPermissionAttribute(SecurityAction.Demand, SerializationFormatter := True)> _
Public Sub GetObjectData ( _
    info As SerializationInfo, _
    context As StreamingContext _
)
'Usage
Dim instance As OrderAddressCollection
Dim info As SerializationInfo
Dim context As StreamingContext

instance.GetObjectData(info, context)
[SecurityPermissionAttribute(SecurityAction.Demand, SerializationFormatter = true)]
public void GetObjectData(
    SerializationInfo info,
    StreamingContext context
)
[SecurityPermissionAttribute(SecurityAction::Demand, SerializationFormatter = true)]
public:
virtual void GetObjectData(
    SerializationInfo^ info, 
    StreamingContext context
) sealed
public final function GetObjectData(
    info : SerializationInfo, 
    context : StreamingContext
)

Parameters

Implements

ISerializable..::.GetObjectData(SerializationInfo, StreamingContext)

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

See Also

Reference

OrderAddressCollection Class

OrderAddressCollection Members

Microsoft.CommerceServer.Runtime.Orders Namespace