Saves an object to a stream in a specified format, with option bits that cause fields to be selectively persisted.
Namespace: Cognex.VisionProAssembly: Cognex.VisionPro.Core (in Cognex.VisionPro.Core.dll) Version: 80.0.0.0
Syntax
Parameters
- obj
- Type: System Object
The object to save.
- stream
- Type: System.IO Stream
The output stream.
- formatterType
- Type: System Type
The type of formatter to use. You may use either a BinaryFormatter (to save the object as binary data) or a SoapFormatter (to save the object as XML text). For example, to use the SoapFormatter in C# you would type: typeof(System.Runtime.Serialization.Formatters.Soap.SoapFormatter)
- optionBits
- Type: Cognex.VisionPro CogSerializationOptionsConstants
The option bits specifying what should be persisted.
- contextStates
- Type: System.Runtime.Serialization StreamingContextStates
The context states specify the intended purpose of persisting. In particular, users should be aware that if the StreamingContextState.Persistence flag is set on save, any serialized VisionPro .NET objects will reset their HasChanged property to false.
Remarks
See Also