ValidationError Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de ValidationError klasse.
Overloads
| Name | Description |
|---|---|
| ValidationError(String, Int32) |
Initialiseert een nieuw exemplaar van de ValidationError klasse; initialiseert de fouttekst en foutnummers voor dit exemplaar. |
| ValidationError(String, Int32, Boolean) |
Initialiseert een nieuw exemplaar van de ValidationError klasse, initialiseert de fouttekst, het foutnummer en het fouttype voor dit exemplaar. |
| ValidationError(String, Int32, Boolean, String) |
Initialiseert een nieuw exemplaar van de ValidationError klasse, initialiseren van de fouttekst, het foutnummer, het fouttype en de naam van de eigenschap die aan de fout is gekoppeld. |
Opmerkingen
In het volgende voorbeeld ziet u hoe u validatiefouten maakt en bewerkt als onderdeel van een aangepaste validatieroutine.
Dit codevoorbeeld maakt deel uit van het voorbeeld mail-SDK verzenden en is afkomstig uit het SendEMailActivity.cs bestand. Zie E-mailactiviteit verzenden voor meer informatie.
private void ValidateEmailProperties(ValidationErrorCollection validationErrors, SendEmailActivity activity)
{
// Validate the To property
if (string.IsNullOrEmpty(activity.To))
{
validationErrors.Add(ValidationError.GetNotSetValidationError(SendEmailActivity.ToProperty.Name));
}
else if (!activity.To.Contains("@"))
{
validationErrors.Add(new ValidationError("Invalid To email address", InvalidToAddress, false, SendEmailActivity.ToProperty.Name));
}
// Validate the From property
if (string.IsNullOrEmpty(activity.From))
{
validationErrors.Add(ValidationError.GetNotSetValidationError(SendEmailActivity.FromProperty.Name));
}
else if (!activity.From.Contains("@"))
{
validationErrors.Add(new ValidationError("Invalid From email address", InvalidFromAddress, false, SendEmailActivity.FromProperty.Name));
}
}
Private Sub ValidateEmailProperties(ByVal validationErrors As ValidationErrorCollection, ByVal activity As SendEmailActivity)
'Validate the To property
If String.IsNullOrEmpty(activity.EmailTo) Then
Dim validationError As ValidationError = System.Workflow.ComponentModel.Compiler.ValidationError.GetNotSetValidationError(SendEmailActivity.ToProperty.Name)
validationErrors.Add(validationError)
ElseIf Not activity.EmailTo.Contains("@") Then
Dim validationError As New ValidationError("Invalid To email address", _
InvalidToAddress, False, SendEmailActivity.ToProperty.Name)
validationErrors.Add(validationError)
End If
' Validate the From property
If String.IsNullOrEmpty(activity.FromEmail) Then
validationErrors.Add(ValidationError.GetNotSetValidationError(SendEmailActivity.FromEmailProperty.Name))
ElseIf Not activity.FromEmail.Contains("@") Then
Dim validationError As New ValidationError("Invalid From email address", _
InvalidFromAddress, False, SendEmailActivity.FromEmailProperty.Name)
validationErrors.Add(validationError)
End If
End Sub
ValidationError(String, Int32)
Initialiseert een nieuw exemplaar van de ValidationError klasse; initialiseert de fouttekst en foutnummers voor dit exemplaar.
public:
ValidationError(System::String ^ errorText, int errorNumber);
public ValidationError(string errorText, int errorNumber);
new System.Workflow.ComponentModel.Compiler.ValidationError : string * int -> System.Workflow.ComponentModel.Compiler.ValidationError
Public Sub New (errorText As String, errorNumber As Integer)
Parameters
- errorText
- String
De bijbehorende fouttekst voor dit exemplaar.
- errorNumber
- Int32
Het foutnummer voor deze fout.
Van toepassing op
ValidationError(String, Int32, Boolean)
Initialiseert een nieuw exemplaar van de ValidationError klasse, initialiseert de fouttekst, het foutnummer en het fouttype voor dit exemplaar.
public:
ValidationError(System::String ^ errorText, int errorNumber, bool isWarning);
public ValidationError(string errorText, int errorNumber, bool isWarning);
new System.Workflow.ComponentModel.Compiler.ValidationError : string * int * bool -> System.Workflow.ComponentModel.Compiler.ValidationError
Public Sub New (errorText As String, errorNumber As Integer, isWarning As Boolean)
Parameters
- errorText
- String
De bijbehorende fouttekst voor dit exemplaar.
- errorNumber
- Int32
Het foutnummer voor deze fout.
- isWarning
- Boolean
Een Booleaanse waarde die is true als de fout wordt beschouwd als een waarschuwing en false anderszins.
Van toepassing op
ValidationError(String, Int32, Boolean, String)
Initialiseert een nieuw exemplaar van de ValidationError klasse, initialiseren van de fouttekst, het foutnummer, het fouttype en de naam van de eigenschap die aan de fout is gekoppeld.
public:
ValidationError(System::String ^ errorText, int errorNumber, bool isWarning, System::String ^ propertyName);
public ValidationError(string errorText, int errorNumber, bool isWarning, string propertyName);
new System.Workflow.ComponentModel.Compiler.ValidationError : string * int * bool * string -> System.Workflow.ComponentModel.Compiler.ValidationError
Public Sub New (errorText As String, errorNumber As Integer, isWarning As Boolean, propertyName As String)
Parameters
- errorText
- String
De bijbehorende fouttekst voor dit exemplaar.
- errorNumber
- Int32
Het foutnummer voor deze fout.
- isWarning
- Boolean
Een Booleaanse waarde die is true als de fout wordt beschouwd als een waarschuwing en false anderszins.
- propertyName
- String
De naam van de eigenschap die aan deze fout is gekoppeld.