ValidationContext.LogViolation Method

Creates a validation error, message, or warning.

Namespace:  Microsoft.VisualStudio.Modeling.Validation
Assembly:  Microsoft.VisualStudio.Modeling.Sdk (in Microsoft.VisualStudio.Modeling.Sdk.dll)

Syntax

'宣言
Public Function LogViolation ( _
    violationType As ViolationType, _
    description As String, _
    code As String, _
    ParamArray elements As ModelElement() _
) As ValidationMessage
'使用
Dim instance As ValidationContext
Dim violationType As ViolationType
Dim description As String
Dim code As String
Dim elements As ModelElement()
Dim returnValue As ValidationMessage

returnValue = instance.LogViolation(violationType, _
    description, code, elements)
public ValidationMessage LogViolation(
    ViolationType violationType,
    string description,
    string code,
    params ModelElement[] elements
)
public:
ValidationMessage^ LogViolation(
    ViolationType violationType, 
    String^ description, 
    String^ code, 
    ... array<ModelElement^>^ elements
)
public function LogViolation(
    violationType : ViolationType, 
    description : String, 
    code : String, 
    ... elements : ModelElement[]
) : ValidationMessage

Parameters

  • description
    Type: System.String

    A description of the violation.

  • elements
    Type: []

    The model elements that caused the violation.

Return Value

Type: Microsoft.VisualStudio.Modeling.Validation.ValidationMessage

The validation error, message, or warning.

Permissions

See Also

Reference

ValidationContext Class

ValidationContext Members

Microsoft.VisualStudio.Modeling.Validation Namespace