Skip to main content

MetadataValidationException

  • Namespace: PPDS.Dataverse.Metadata.Authoring
  • Assembly: PPDS.Dataverse
  • Kind: Class
  • Base: Exception
  • Implements: ISerializable

Summary

Thrown when metadata authoring validation fails.

Members

Constructors

MetadataValidationException(string errorCode, string message, IReadOnlyList<ValidationMessage> messages)

MetadataValidationException(string errorCode, string message, IReadOnlyList<ValidationMessage> messages)

Initializes a new instance for multiple validation failures.

MetadataValidationException(string errorCode, string message, string field)

MetadataValidationException(string errorCode, string message, string field)

Initializes a new instance for a single-field validation failure.

Properties

ErrorCode

string ErrorCode { get; }

Gets the machine-readable error code.

Field

string Field { get; }

Gets the field that failed validation, if a single field caused the failure.

ValidationMessages

IReadOnlyList<ValidationMessage> ValidationMessages { get; }

Gets the validation messages describing all failures.