Show / Hide Table of Contents

Class MetadataValidationCheckBase

Provides a base class from which metadata validation checks can inherit.

Inheritance
System.Object
MetadataValidationCheckBase
Namespace: Algenta.Colectica.Model.Utility
Assembly: Algenta.Colectica.Model.dll
Syntax
public abstract class MetadataValidationCheckBase : object, IMetadataValidationCheck

Properties

Category

Gets the category of the metadata validation check.

Declaration
public string Category { get; set; }
Property Value
Type Description
System.String
Implements
IMetadataValidationCheck.Category

Name

Gets the name of the metadata validation check.

Declaration
public string Name { get; set; }
Property Value
Type Description
System.String
Implements
IMetadataValidationCheck.Name

Methods

PerformCheck(IVersionable)

Performs the validation check on the specified item.

Declaration
public abstract List<MetadataValidationResult> PerformCheck(IVersionable item)
Parameters
Type Name Description
IVersionable item

The item on which the metadata validation check is to be performed.

Returns
Type Description
List<MetadataValidationResult>

A list of results determined by the metadata validation check.

Implements
IMetadataValidationCheck.PerformCheck(IVersionable)

Extension Methods

Extensions.Yield<T>(T)
Back to top Copyright © 2009-2018 Colectica