Class StoreFailure
The local store or direct replication of the Update could not be fulfill according to
the given IWriteConsistency due to durable store errors. This is
only used for entries that have been configured to be durable.
The Update was still performed in memory locally and possibly replicated to some nodes,
but it might not have been written to durable storage.
It will eventually be disseminated to other replicas, unless the local replica
crashes before it has been able to communicate with other replicas.
Assembly: Akka.DistributedData.dll
Syntax
public sealed class StoreFailure : IUpdateFailure, IUpdateResponse, IDeleteResponse, INoSerializationVerificationNeeded, IEquatable<StoreFailure>
Constructors
|
Improve this Doc
View Source
StoreFailure(IKey, Object)
Declaration
public StoreFailure(IKey key, object request = null)
Parameters
Properties
|
Improve this Doc
View Source
AlreadyDeleted
Declaration
public bool AlreadyDeleted { get; }
Property Value
|
Improve this Doc
View Source
Cause
Declaration
public Exception Cause { get; }
Property Value
|
Improve this Doc
View Source
Request
Declaration
public object Request { get; }
Property Value
Methods
|
Improve this Doc
View Source
Equals(StoreFailure)
Declaration
public bool Equals(StoreFailure other)
Parameters
Returns
|
Improve this Doc
View Source
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
Object |
obj |
|
Returns
Overrides
|
Improve this Doc
View Source
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
|
Improve this Doc
View Source
ThrowOnFailure()
Declaration
public void ThrowOnFailure()
|
Improve this Doc
View Source
ToString()
Declaration
public override string ToString()
Returns
Overrides
Explicit Interface Implementations
|
Improve this Doc
View Source
IDeleteResponse.IsSuccessful
Declaration
bool IDeleteResponse.IsSuccessful { get; }
Returns
|
Improve this Doc
View Source
IDeleteResponse.Key
Declaration
IKey IDeleteResponse.Key { get; }
Returns
|
Improve this Doc
View Source
IUpdateResponse.IsSuccessful
Declaration
bool IUpdateResponse.IsSuccessful { get; }
Returns
|
Improve this Doc
View Source
IUpdateResponse.Key
Declaration
IKey IUpdateResponse.Key { get; }
Returns
Implements
Extension Methods