LuciadCPillar C# 2023.1.04
Luciad.Models.Features.FeatureSaveErrorInfo Class Reference

This class contains details on a failed IFeatureModel save. More...

Inheritance diagram for Luciad.Models.Features.FeatureSaveErrorInfo:

Classes

class  Builder
 Builder that allows FeatureSaveErrorInfo instances to be created. More...
 

Public Member Functions

void Dispose ()
 
Luciad.ErrorInfo GetFeatureError (ulong featureId)
 Retrieves the ErrorInfo associated with a specific feature. More...
 

Static Public Member Functions

static Luciad.Models.Features.FeatureSaveErrorInfo.Builder NewBuilder ()
 Returns a new FeatureSaveErrorInfo builder. More...
 

Properties

System.Collections.Generic.IList< ulong > FeatureIds [get]
 
Luciad.ErrorInfo GeneralError [get]
 

Detailed Description

This class contains details on a failed IFeatureModel save.

It can contain a general error or one or more feature-specific errors, or both, but never neither. A general error can, for example, be a database connection failure or the lack of permissions to write to a file. A feature error can, for example, be a violation of a constraint enforced by the backend on features. 2023.1

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::FeatureSaveErrorInfo.

Member Function Documentation

◆ Dispose()

void Luciad.Models.Features.FeatureSaveErrorInfo.Dispose ( )
inline

◆ GetFeatureError()

Luciad.ErrorInfo Luciad.Models.Features.FeatureSaveErrorInfo.GetFeatureError ( ulong  featureId)
inline

Retrieves the ErrorInfo associated with a specific feature.

the ErrorInfo associated with a specific feature.

luciad::InvalidArgumentException

when a featureId with no associated ErrorInfo is used (that is, not in the list obtained from getFeatureIds).

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::FeatureSaveErrorInfo::getFeatureError.

◆ NewBuilder()

Luciad.Models.Features.FeatureSaveErrorInfo.Builder Luciad.Models.Features.FeatureSaveErrorInfo.NewBuilder ( )
inlinestatic

Returns a new FeatureSaveErrorInfo builder.

a new FeatureSaveErrorInfo builder.

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::FeatureSaveErrorInfo::newBuilder.

Property Documentation

◆ FeatureIds

System.Collections.Generic.IList<ulong> Luciad.Models.Features.FeatureSaveErrorInfo.FeatureIds
get

◆ GeneralError

Luciad.ErrorInfo Luciad.Models.Features.FeatureSaveErrorInfo.GeneralError
get