Documentation Center

IPublishComparePlugin

Describes the interface for the plugin that can be used to compare a file during the publish operation.

void Initialize(IPublishCompareConfiguration configuration)
Initialize and validate all parameters and objects (e.g. LogService) used by the plugin
PublishCompareResult CompareXml(IshType ishType, string currentVersionFilePath, string compareVersionFilePath, string resultFilePath)
Compares 2 XML content files.
PublishCompareResult CompareMetadata(IshType ishType, string currentVersionMetadataFilePath, string compareVersionMetadataFilePath, string resultMetadataFilePath)
Compares 2 XML metadata files.