GetObjectData Method

Summary

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

Syntax
C#
VB
C++
[SecurityPermissionAttribute()] 
[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.

Requirements

Target Platforms

Help Version 20.0.2020.3.31
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2020 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.ScreenCapture Assembly