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.  |