Impact Vision SDK  11.8.1
VisionSDK.Operations.VisionFileOperation Class Reference

This class represents an operation performed on a VisionFile present on the Vision Device. More...

Inheritance diagram for VisionSDK.Operations.VisionFileOperation:
VisionSDK.Operations.VisionOperation VisionSDK.IFile VisionSDK.Operations.Operation VisionSDK.Operations.DeleteFileOperation VisionSDK.Operations.LoadFileOperation VisionSDK.Operations.UnloadFileOperation

Protected Member Functions

override bool CanPerformOperation ()
 This method checks if it is a valid file or not More...
 
- Protected Member Functions inherited from VisionSDK.Operations.VisionOperation
override bool CanPerformOperation ()
 Checks if DeviceConnection is connected before executing the operation More...
 
- Protected Member Functions inherited from VisionSDK.Operations.Operation
virtual void PerformOperation ()
 Override this method with a new one that contains the operation to execute More...
 

Properties

VisionFile File [get, set]
 The File on which to execute the operation More...
 
- Properties inherited from VisionSDK.Operations.VisionOperation
VisionDeviceConnection DeviceConnection [get, set]
 The Connection to the Vision Device More...
 
- Properties inherited from VisionSDK.Operations.Operation
String Name [get, set]
 The Operation's Name
By Default this is set with the Operation's Type Name More...
 
OperationResult Result [get, set]
 The Operation Result More...
 
Action CompletionHandler [get, set]
 A delegate associated with the operation
This delegate never gets called by this class itself More...
 
- Properties inherited from VisionSDK.IFile
VisionFile File [get, set]
 The File More...
 

Additional Inherited Members

- Public Member Functions inherited from VisionSDK.Operations.VisionOperation
override void Execute ()
 This function checks CanPerformOperation() before it executes the operation
It then performs a lock on the DeviceConnection object so multiple operations cannot be executed at the same time. More...
 
- Public Member Functions inherited from VisionSDK.Operations.Operation
 Operation ()
 Constructor More...
 
object Clone ()
 
void AddCompletionHandler (Action< OperationResult > completionHandler)
 This method sets the completion handler of the operation More...
 
void AddCompletionHandler< T > (Action< OperationResult< T >> completionHandler)
 This method sets the completion handler of the operation More...
 
- Static Public Member Functions inherited from VisionSDK.Operations.Operation
static void DeleteOperation (Operation operation)
 Delete an Operation and its completion handler More...
 
- Protected Attributes inherited from VisionSDK.Operations.Operation
OperationResult result
 The Operation Result More...
 

Detailed Description

This class represents an operation performed on a VisionFile present on the Vision Device.

Member Function Documentation

override bool VisionSDK.Operations.VisionFileOperation.CanPerformOperation ( )
protectedvirtual

This method checks if it is a valid file or not

Returns
false if the file is invalid, otherwise true

Reimplemented from VisionSDK.Operations.Operation.

Property Documentation

VisionFile VisionSDK.Operations.VisionFileOperation.File
getset

The File on which to execute the operation

HTML Footer Datalogic Automation, Inc.    ©2016 Datalogic Automation Inc. All Rights Reserved