Class OperationResult
OperationResult contains the result of the operation that is manipulated after the Read/WriteThru Provider.
Inheritance
Assembly: Alachisoft.NCache.Runtime.dll
Syntax
public class OperationResult
Constructors
OperationResult(DataTypeWriteOperation, OperationResult.Status)
OperationResult constructor that takes WriteOptions and OperationStatus.
Declaration
public OperationResult(DataTypeWriteOperation writeDataTypeOperation, OperationResult.Status operationStatus)
Parameters
Type | Name | Description |
---|---|---|
DataTypeWriteOperation | writeDataTypeOperation | DataTypeWriteOperation contains operations to be performed on collections. |
OperationResult.Status | operationStatus | OperationResult.Status contains the Operation Status flag that is either Success/Failure/FailureRetry/FailureDontRemove. |
OperationResult(DataTypeWriteOperation, OperationResult.Status, Exception)
OperationResult constructor that takes WriteOptions, OperationStatus and Exception as arguments.
Declaration
public OperationResult(DataTypeWriteOperation writeDataTypeOperation, OperationResult.Status operationStatus, Exception exception)
Parameters
Type | Name | Description |
---|---|---|
DataTypeWriteOperation | writeDataTypeOperation | WriteOperation is used with DSWriteOperation to get an operation to perform on the cache. |
OperationResult.Status | operationStatus | OperationResult.Status contains the Operation Status flag that is either Success/Failure/FailureRetry/FailureDontRemove. |
System.Exception | exception | Exception object about the failure of an operation. |
OperationResult(DataTypeWriteOperation, OperationResult.Status, String)
OperationResult constructor that takes WriteOptions, OperationStatus and errorMessage as arguments.
Declaration
public OperationResult(DataTypeWriteOperation writeDataTypeOperation, OperationResult.Status operationStatus, string errorMessage)
Parameters
Type | Name | Description |
---|---|---|
DataTypeWriteOperation | writeDataTypeOperation | DataTypeWriteOperation contains operations to be performed on collections. |
OperationResult.Status | operationStatus | OperationResult.Status contains the Operation Status flag that is either Success/Failure/FailureRetry/FailureDontRemove. |
System.String | errorMessage | Error message about the failure of an operation. |
OperationResult(WriteOperation, OperationResult.Status)
OperationResult constructor that takes WriteOptions and OperationStatus as arguments.
Declaration
public OperationResult(WriteOperation writeOperation, OperationResult.Status operationStatus)
Parameters
Type | Name | Description |
---|---|---|
WriteOperation | writeOperation | WriteOperation is used with DSWriteOperation to get an operation to perform on the cache. |
OperationResult.Status | operationStatus | OperationResult.Status contains the Operation Status flag that is either Success/Failure/FailureRetry/FailureDontRemove. |
OperationResult(WriteOperation, OperationResult.Status, Exception)
OperationResult constructor that takes WriteOptions, OperationStatus and Exception as arguments.
Declaration
public OperationResult(WriteOperation writeOperation, OperationResult.Status operationStatus, Exception exception)
Parameters
Type | Name | Description |
---|---|---|
WriteOperation | writeOperation | WriteOperation is used with DSWriteOperation to get an operation to perform on the cache. |
OperationResult.Status | operationStatus | OperationResult.Status contains the Operation Status flag that is either Success/Failure/FailureRetry/FailureDontRemove. |
System.Exception | exception | Exception object about the failure of an operation. |
OperationResult(WriteOperation, OperationResult.Status, String)
OperationResult constructor that takes WriteOptions, OperationStatus and errorMessage as arguments.
Declaration
public OperationResult(WriteOperation writeOperation, OperationResult.Status operationStatus, string errorMessage)
Parameters
Type | Name | Description |
---|---|---|
WriteOperation | writeOperation | WriteOperation is used with DSWriteOperation to get an operation to perform on the cache. |
OperationResult.Status | operationStatus | OperationResult.Status contains the Operation Status flag that is either Success/Failure/FailureRetry/FailureDontRemove. |
System.String | errorMessage | Error message about the failure of an operation. |
Properties
Error
Error message associated with the write operation.
Declaration
public string Error { get; set; }
Property Value
Type | Description |
---|---|
System.String | Error message. |
Exception
Exception associated with the write operation.
Declaration
public Exception Exception { get; set; }
Property Value
Type | Description |
---|---|
System.Exception | Exception message. |
Operation
This property represents the write operation.
Declaration
public WriteOperationBase Operation { get; set; }
Property Value
Type | Description |
---|---|
WriteOperationBase | Base class of the write operation. |
OperationStatus
This property specifies the status of the write operation.
Declaration
public OperationResult.Status OperationStatus { get; set; }
Property Value
Type | Description |
---|---|
OperationResult.Status | OperationResult contains the result of the operation that is manipulated after the Read/WriteThru Provider. |
UpdateInCache
Specifies if the item will be updated in the cache store after the write operation.
Declaration
public bool UpdateInCache { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | Boolean value, true or false. |