Share via


IFeatureValidationRule Interface

Represents a rule to apply when validating a Feature in a SharePoint project.

Namespace:  Microsoft.VisualStudio.SharePoint.Validation
Assembly:  Microsoft.VisualStudio.SharePoint (in Microsoft.VisualStudio.SharePoint.dll)

Syntax

'Declaration
Public Interface IFeatureValidationRule
public interface IFeatureValidationRule

The IFeatureValidationRule type exposes the following members.

Methods

  Name Description
Public method ValidateFeature Determines whether a feature currently violates the rule.
Public method ValidateProjectItem Determines whether a feature would violate the rule if the specified project item is added.

Top

Remarks

Implement the IPackageValidationRule interface to define a custom validation rule to help verify that a package in a SharePoint project is valid. For more information, see How to: Create Custom Feature and Package Validation Rules for SharePoint Solutions.

Classes that implement this interface must include the ExportAttribute to be discovered by the project system.

Examples

Date

History

Reason

May 2010

Added new remarks with links to topics that show how to implement this interface

Information enhancement.

See Also

Reference

Microsoft.VisualStudio.SharePoint.Validation Namespace