Interface IMessageValidator
The message validator interface.
Namespace: FixAntenna.Fix.Validation
Assembly: FixAntenna.Message.dll
Syntax
public interface IMessageValidator
Methods
SetContentValidation(Boolean)
Sets the content validation flag.
Declaration
void SetContentValidation(bool isContentValidation)
Parameters
Type | Name | Description |
---|---|---|
System. |
isContentValidation | the content validation flag |
Validate(FixMessage)
Validates the message.
Declaration
IValidationResult Validate(FixMessage message)
Parameters
Type | Name | Description |
---|---|---|
Fix |
message | the fix message |
Returns
Type | Description |
---|---|
IValidation |
the result contains the errors collection if it exists. |
Validate(FixMessage, IValidationResult)
Validates the message.
Declaration
void Validate(FixMessage message, IValidationResult result)
Parameters
Type | Name | Description |
---|---|---|
Fix |
message | the ValidationResult object to avoid GC |
IValidation |
result | the fix message |
ValidateContent(String, FixMessage)
Validates the content of message.
Declaration
IValidationResult ValidateContent(string msgType, FixMessage content)
Parameters
Type | Name | Description |
---|---|---|
System. |
msgType | the message type |
Fix |
content | the content of message |
Returns
Type | Description |
---|---|
IValidation |