RuntimeRepositoryException
Namespace: Meshmakers.Octo.Runtime.Contracts.Repositories
Throws when an error occurs in a runtime repository
public class RuntimeRepositoryException : PersistenceException, ISerializable
Inheritance Object → Exception → PersistenceException → RuntimeRepositoryException
Implements ISerializable
Properties
OperationResult
The RuntimeRepositoryException.OperationResult that caused the exception
public OperationResult OperationResult { get; }
Property Value
OperationResult
TargetSite
public MethodBase TargetSite { get; }
Property Value
Message
public string Message { get; }
Property Value
Data
public IDictionary Data { get; }
Property Value
InnerException
public Exception InnerException { get; }
Property Value
HelpLink
public string HelpLink { get; set; }
Property Value
Source
public string Source { get; set; }
Property Value
HResult
public int HResult { get; set; }
Property Value
StackTrace
public string StackTrace { get; }
Property Value
Methods
CkTypeIdMissingForType(Type)
internal static Exception CkTypeIdMissingForType(Type type)
Parameters
type Type
Returns
RtCkTypeIdDoesNotExistInCache(RtCkId<CkTypeId>)
internal static Exception RtCkTypeIdDoesNotExistInCache(RtCkId<CkTypeId> rtCkTypeId)
Parameters
rtCkTypeId RtCkId<CkTypeId>
Returns
DocumentAlreadyAdded(String, Object)
internal static Exception DocumentAlreadyAdded(string tenantId, object key)
Parameters
tenantId String
key Object
Returns
CkTypeIdIsAbstract(String, CkId<CkTypeId>)
internal static Exception CkTypeIdIsAbstract(string tenantId, CkId<CkTypeId> ckTypeId)
Parameters
tenantId String
ckTypeId CkId<CkTypeId>
Returns
ThrowIfOperationResultError(OperationResult)
internal static void ThrowIfOperationResultError(OperationResult operationResult)
Parameters
operationResult OperationResult
DocumentDoesNotExist(String, Object, Type)
internal static Exception DocumentDoesNotExist(string tenantId, object key, Type documentType)
Parameters
tenantId String
key Object
documentType Type
Returns
FieldFilterDidNotReturnResult(Type, FieldFilterCriteria)
internal static Exception FieldFilterDidNotReturnResult(Type type, FieldFilterCriteria fieldFilterCriteria)
Parameters
type Type
fieldFilterCriteria FieldFilterCriteria
Returns
AttributeFilterNotSupportedByDataSource(Type)
internal static Exception AttributeFilterNotSupportedByDataSource(Type type)
Parameters
type Type
Returns
TextFilterNotSupportedByDataSource(Type)
internal static Exception TextFilterNotSupportedByDataSource(Type type)
Parameters
type Type
Returns
SortOrderNotSupportedByDataSource(Type)
internal static Exception SortOrderNotSupportedByDataSource(Type type)
Parameters
type Type
Returns
AttributeWithNameDoesNotExist(CkId<CkTypeId>, String)
internal static Exception AttributeWithNameDoesNotExist(CkId<CkTypeId> ckTypeId, string filterAttributeName)
Parameters
ckTypeId CkId<CkTypeId>
filterAttributeName String
Returns
NotComparable(Object)
internal static Exception NotComparable(object key)
Parameters
key Object
Returns
BinaryWithFilenameNotFound(String, BinaryType)
internal static Exception BinaryWithFilenameNotFound(string filename, BinaryType binaryType)
Parameters
filename String
binaryType BinaryType
Returns
BinaryWithIdNotFound(OctoObjectId)
internal static Exception BinaryWithIdNotFound(OctoObjectId largeBinaryId)
Parameters
largeBinaryId OctoObjectId
Returns
BinaryContentWithIdNotFound(OctoObjectId)
internal static Exception BinaryContentWithIdNotFound(OctoObjectId largeBinaryId)
Parameters
largeBinaryId OctoObjectId
Returns
StreamDataIsMissing(RtEntityId)
internal static Exception StreamDataIsMissing(RtEntityId rtEntityId)
Parameters
rtEntityId RtEntityId
Returns
InvalidValueType(Object, Type)
internal static Exception InvalidValueType(object value, Type type)
Parameters
value Object
type Type
Returns
FieldFilterCriteriaNestedFiltersUnsupported(Type, FieldFilterCriteria)
internal static Exception FieldFilterCriteriaNestedFiltersUnsupported(Type type, FieldFilterCriteria fieldFilterCriteria)
Parameters
type Type
fieldFilterCriteria FieldFilterCriteria