Diffusion .NET Client Library  6.1.5
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
PushTechnology.ClientInterface.Client.Features.Control.Topics.TopicUpdaterErrorReason Class Reference

Represents all possible topic updater error reasons. More...

Static Public Attributes

static readonly ErrorReason INCOMPATIBLE_UPDATE
 Indicates that an update has been supplied which is incompatible with the type of topic that it is being applied to. More...
 
static readonly ErrorReason UPDATE_FAILED
 Indicates that an update failed, probably because the content sent with the update was invalid or incompatible with the topic type or expected data format. More...
 
static readonly ErrorReason INVALID_UPDATER
 Indicates that the updater used is not in a valid state for sending updates. More...
 
static readonly ErrorReason MISSING_TOPIC
 Indicates that a topic with the path specified for the update does not exist. More...
 
static readonly ErrorReason EXCLUSIVE_UPDATER_CONFLICT
 Indicates that a non-exclusive update has been attempted when an exclusive update source is already registered for the specified topic's branch. More...
 
static readonly ErrorReason DELTA_WITHOUT_VALUE
 Indicates that an attempt has been made to apply a delta to a topic that has not yet had a value specified for it. More...
 
static readonly ErrorReason INVALID_ADDRESS
 Indicates that for topic types with addressable data a supplied key or index is invalid or does not correspond to a current entry. More...
 
static readonly ErrorReason DUPLICATES
 Indicates that for topic types that operate a policy to prevent duplicate data an update has been supplied that violates the duplicates policy. More...
 

Detailed Description

Represents all possible topic updater error reasons.

Member Data Documentation

readonly ErrorReason PushTechnology.ClientInterface.Client.Features.Control.Topics.TopicUpdaterErrorReason.DELTA_WITHOUT_VALUE
static
Initial value:
=
new ErrorReason( 505, "An attempt has been made to apply a delta to a topic that does not yet have a value" )

Indicates that an attempt has been made to apply a delta to a topic that has not yet had a value specified for it.



Since 5.8

readonly ErrorReason PushTechnology.ClientInterface.Client.Features.Control.Topics.TopicUpdaterErrorReason.DUPLICATES
static
Initial value:
=
new ErrorReason( 521, "Duplicates violation" )

Indicates that for topic types that operate a policy to prevent duplicate data an update has been supplied that violates the duplicates policy.

readonly ErrorReason PushTechnology.ClientInterface.Client.Features.Control.Topics.TopicUpdaterErrorReason.EXCLUSIVE_UPDATER_CONFLICT
static
Initial value:
=
new ErrorReason( 504, "An exclusive update source is already registered for the topic branch" )

Indicates that a non-exclusive update has been attempted when an exclusive update source is already registered for the specified topic's branch.

readonly ErrorReason PushTechnology.ClientInterface.Client.Features.Control.Topics.TopicUpdaterErrorReason.INCOMPATIBLE_UPDATE
static
Initial value:
=
new ErrorReason( 500, "Update type is incompatible with topic type" )

Indicates that an update has been supplied which is incompatible with the type of topic that it is being applied to.

For example an update created using IContentUpdateFactory has been supplied for a Record topic or an update has been attempted for a topic type that cannot be updated (e.g. functional topics).

readonly ErrorReason PushTechnology.ClientInterface.Client.Features.Control.Topics.TopicUpdaterErrorReason.INVALID_ADDRESS
static
Initial value:
=
new ErrorReason( 520, "Key or index value invalid/unknown for topic data" )

Indicates that for topic types with addressable data a supplied key or index is invalid or does not correspond to a current entry.

readonly ErrorReason PushTechnology.ClientInterface.Client.Features.Control.Topics.TopicUpdaterErrorReason.INVALID_UPDATER
static
Initial value:
=
new ErrorReason( 502, "Updater is invalid for updating" )

Indicates that the updater used is not in a valid state for sending updates.

readonly ErrorReason PushTechnology.ClientInterface.Client.Features.Control.Topics.TopicUpdaterErrorReason.MISSING_TOPIC
static
Initial value:
=
new ErrorReason( 503, "Topic does not exist" )

Indicates that a topic with the path specified for the update does not exist.

readonly ErrorReason PushTechnology.ClientInterface.Client.Features.Control.Topics.TopicUpdaterErrorReason.UPDATE_FAILED
static
Initial value:
=
new ErrorReason( 501, "Update failed - possible content incompatibility" )

Indicates that an update failed, probably because the content sent with the update was invalid or incompatible with the topic type or expected data format.


The documentation for this class was generated from the following file: