Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AF SDK Reference

Product Family
Current publication
Table of Contents

AFDataLossException.GetObjectData Method

AFDataLossException.GetObjectData Method
Populates a SerializationInfo with the data needed to serialize the target object.

Namespace:  OSIsoft.AF.Data
Assembly:  OSIsoft.AFSDK (in OSIsoft.AFSDK.dll) Version: 3.1.0.1156

Syntax

[SecurityCriticalAttribute]
public override void GetObjectData(
	SerializationInfo info,
	StreamingContext context
)
<SecurityCriticalAttribute>
Public Overrides Sub GetObjectData ( 
	info As SerializationInfo,
	context As StreamingContext
)

Dim instance As AFDataLossException
Dim info As SerializationInfo
Dim context As StreamingContext

instance.GetObjectData(info, context)
public:
[SecurityCriticalAttribute]
virtual void GetObjectData(
	SerializationInfo^ info, 
	StreamingContext context
) override
[<SecurityCriticalAttribute>]
abstract GetObjectData : 
        info : SerializationInfo * 
        context : StreamingContext -> unit 
[<SecurityCriticalAttribute>]
override GetObjectData : 
        info : SerializationInfo * 
        context : StreamingContext -> unit 

Parameters

info
Type: System.Runtime.Serialization.SerializationInfo
The SerializationInfo to populate with data.
context
Type: System.Runtime.Serialization.StreamingContext
The destination (see StreamingContext) for this serialization.

Implements

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

Remarks

Any objects included in the SerializationInfo are automatically tracked and serialized by the formatter. This implementation uses the object's Persist() method to create the serialization data for the object.

Code that calls GetObjectData requires the SecurityPermission for providing serialization services.

Version Information

AFSDK

Supported in: 3.1.0, 3.0.2, 3.0.1, 3.0.0, 2.10.11, 2.10.5, 2.10.0, 2.10, 2.9.5, 2.9, 2.8.5, 2.8, 2.7.5, 2.7, 2.6

See Also

Was this topic helpful?