Table of Contents

Interface IMessageSchemaCompatibilityChecker

Namespace
AnyProtocol.Abstraction
Assembly
AnyProtocol.Abstraction.dll

Evaluates compatibility for one schema format.

public interface IMessageSchemaCompatibilityChecker

Properties

Format

Gets the case-insensitive format name handled by this checker.

string Format { get; }

Property Value

string

Methods

Check(string, string, SchemaCompatibilityMode)

Checks a candidate definition against the current schema.

SchemaCompatibilityResult Check(string currentDefinition, string candidateDefinition, SchemaCompatibilityMode mode)

Parameters

currentDefinition string
candidateDefinition string
mode SchemaCompatibilityMode

Returns

SchemaCompatibilityResult