Struct CacheResult<T>
Represents a cache operation result with a success flag.
Implements
Namespace: Apache.Ignite.Core.Cache
Assembly: Apache.Ignite.Core.dll
Syntax
public struct CacheResult<T> : IEquatable<CacheResult<T>>Type Parameters
| Name | Description | 
|---|---|
| T | Operation result value type. | 
Constructors
CacheResult(T)
Initializes a new instance of the CacheResult<T> struct with a specified value and sets success flag to true.
Declaration
public CacheResult(T value)Parameters
| Type | Name | Description | 
|---|---|---|
| T | value | The value. | 
Properties
Success
Gets a value indicating whether the operation completed successfully.
Declaration
public readonly bool Success { get; }Property Value
| Type | Description | 
|---|---|
| System.Boolean | 
Value
Gets the cache value.
Declaration
public readonly T Value { get; }Property Value
| Type | Description | 
|---|---|
| T | 
Methods
Equals(CacheResult<T>)
Determines whether the specified 
Declaration
public bool Equals(CacheResult<T> other)Parameters
| Type | Name | Description | 
|---|---|---|
| CacheResult<T> | other | The  | 
Returns
| Type | Description | 
|---|---|
| System.Boolean | 
 | 
Equals(Object)
Determines whether the specified 
Declaration
public override bool Equals(object obj)Parameters
| Type | Name | Description | 
|---|---|---|
| System.Object | obj | The  | 
Returns
| Type | Description | 
|---|---|
| System.Boolean | 
 | 
GetHashCode()
Returns a hash code for this instance.
Declaration
public override int GetHashCode()Returns
| Type | Description | 
|---|---|
| System.Int32 | A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. | 
Operators
Equality(CacheResult<T>, CacheResult<T>)
Implements the operator ==.
Declaration
public static bool operator ==(CacheResult<T> left, CacheResult<T> right)Parameters
| Type | Name | Description | 
|---|---|---|
| CacheResult<T> | left | The left. | 
| CacheResult<T> | right | The right. | 
Returns
| Type | Description | 
|---|---|
| System.Boolean | The result of the operator. | 
Inequality(CacheResult<T>, CacheResult<T>)
Implements the operator !=.
Declaration
public static bool operator !=(CacheResult<T> left, CacheResult<T> right)Parameters
| Type | Name | Description | 
|---|---|---|
| CacheResult<T> | left | The left. | 
| CacheResult<T> | right | The right. | 
Returns
| Type | Description | 
|---|---|
| System.Boolean | The result of the operator. |