OperationInput Class
This class is used to supply operation information when calling an Connector to perform an ExecuteOperation or TestOperation.
Inheritance Hierarchy
Scribe.Core.ConnectorApi.Actions OperationInput
Namespace:
Scribe.Core.ConnectorApi.Actions
Assembly:
Scribe.Core.ConnectorApi (in Scribe.Core.ConnectorApi.dll)
Syntax
[DataContractAttribute] [KnownTypeAttribute(typeof(Expression))] [KnownTypeAttribute(typeof(ComparisonExpression))] [KnownTypeAttribute(typeof(LogicalExpression))] [KnownTypeAttribute(typeof(DataEntity))] public class OperationInput
The OperationInput type exposes the following members.
Constructors
|
Name |
Description |
---|---|---|
Default Ctor for non bulk operations |
||
Create an Input for Bulk operations |
||
Default Ctor for non bulk operations |
Properties
|
Name |
Description |
---|---|---|
This property holds whether to allow multiple objects to be affected during the operation. |
||
This property holds 0 or more DataEntity inputs for use in the operation. One DataEntity per operation. |
||
Allows the operation to be non destructive. ie rolls back the operation |
||
This property holds 0 or more Expressions for use in the operation. One Expression per operation. Omitted Expressions will be null. |
||
This property holds the name of the operation as described in the metadata. |
Methods
|
Name |
Description |
---|---|---|
This method will add another DataEntity input and Expression lookup condition for bulk operation support. |
||
This method will create an OperationInput for bulk support. |
||
Creates a new object that is a copy of the current instance. |
||
Determines whether the specified object is equal to the current object. (Inherited from Object.) |
||
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
||
Serves as the default hash function. (Inherited from Object.) |
||
Gets the Type of the current instance. (Inherited from Object.) |
||
Creates a shallow copy of the current Object. (Inherited from Object.) |
||
This method will convert the internal lists into the standard arrays in preparation of calling the Operation. |
||
This method will remove a DataEntity and Expression pair, used for bulk operation support. |
||
Returns a string that represents the current object. (Inherited from Object.) |
See