←Select platform

GetObjectData Method

Summary

Populates a specified System.Runtime.Serialization.SerializationInfo with the data needed to serialize this object.

Syntax

C#
VB
C++
[SecurityPermissionAttribute()] 
public override void GetObjectData( 
   SerializationInfo info, 
   StreamingContext context 
) 
  
<SecurityPermissionAttribute(Flags=SecurityPermissionFlag.SerializationFormatter,  
   Assertion=False,  
   UnmanagedCode=False,  
   SkipVerification=False,  
   Execution=False,  
   ControlThread=False,  
   ControlEvidence=False,  
   ControlPolicy=False,  
   SerializationFormatter=True,  
   ControlDomainPolicy=False,  
   ControlPrincipal=False,  
   ControlAppDomain=False,  
   RemotingConfiguration=False,  
   Infrastructure=False,  
   BindingRedirects=False,  
   Action=SecurityAction.Demand,  
   Unrestricted=False)> 
<SecurityPermissionAttribute(Flags=SecurityPermissionFlag.SerializationFormatter,  
   Assertion=False,  
   UnmanagedCode=False,  
   SkipVerification=False,  
   Execution=False,  
   ControlThread=False,  
   ControlEvidence=False,  
   ControlPolicy=False,  
   SerializationFormatter=True,  
   ControlDomainPolicy=False,  
   ControlPrincipal=False,  
   ControlAppDomain=False,  
   RemotingConfiguration=False,  
   Infrastructure=False,  
   BindingRedirects=False,  
   Action=SecurityAction.Demand Or  _ 
    SecurityAction.Deny Or  _ 
    SecurityAction.LinkDemand,  
   Unrestricted=False)> 
Public Overrides Sub GetObjectData( _ 
   ByVal info As SerializationInfo, _ 
   ByVal context As StreamingContext _ 
)  
[SecurityPermissionAttribute(Flags=SecurityPermissionFlag.SerializationFormatter,  
   Assertion=false,  
   UnmanagedCode=false,  
   SkipVerification=false,  
   Execution=false,  
   ControlThread=false,  
   ControlEvidence=false,  
   ControlPolicy=false,  
   SerializationFormatter=true,  
   ControlDomainPolicy=false,  
   ControlPrincipal=false,  
   ControlAppDomain=false,  
   RemotingConfiguration=false,  
   Infrastructure=false,  
   BindingRedirects=false,  
   Action=SecurityAction.Demand,  
   Unrestricted=false)] 
[SecurityPermissionAttribute(Flags=SecurityPermissionFlag.SerializationFormatter,  
   Assertion=false,  
   UnmanagedCode=false,  
   SkipVerification=false,  
   Execution=false,  
   ControlThread=false,  
   ControlEvidence=false,  
   ControlPolicy=false,  
   SerializationFormatter=true,  
   ControlDomainPolicy=false,  
   ControlPrincipal=false,  
   ControlAppDomain=false,  
   RemotingConfiguration=false,  
   Infrastructure=false,  
   BindingRedirects=false,  
   Action=SecurityAction.Demand |  
    SecurityAction.Deny |  
    SecurityAction.LinkDemand,  
   Unrestricted=false)] 
public: 
void GetObjectData(  
   SerializationInfo^ info, 
   StreamingContext context 
) override  

Parameters

info
The System.Runtime.Serialization.SerializationInfo to populate with data.

context
The contextual information about the source or destination of the serialization.

Remarks

The annotation class library uses standard .NET serialization to perform various tasks such as fast undo/redo buffers and file load/save.

This member supports the Annotation class library infrastructure and is not intended to be used directly from your code. For more information refer to the System.Runtime.Serialization.ISerializable interface.

Requirements

Target Platforms

Help Version 19.0.2017.10.27
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Annotations Assembly