ValidationError Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der ValidationError-Klasse.
Überlädt
ValidationError(String, Int32) |
Initialisiert eine neue Instanz der ValidationError-Klasse. Dabei werden der Fehlertext und die Fehlernummern für diese Instanz initialisiert. |
ValidationError(String, Int32, Boolean) |
Initialisiert eine neue Instanz der ValidationError-Klasse. Dabei werden der Fehlertext, die Fehlernummer und der Fehlertyp für diese Instanz initialisiert. |
ValidationError(String, Int32, Boolean, String) |
Initialisiert eine neue Instanz der ValidationError-Klasse. Dabei werden der Fehlertext, die Fehlernummer, der Fehlertyp und der Eigenschaftenname initialisiert, die dem Fehler zugeordnet sind. |
Hinweise
Das folgende Beispiel zeigt, wie Sie als Teil einer benutzerdefinierten Validierungsroutine Validierungsfehler erstellen und bearbeiten.
Dieses Codebeispiel ist Teil des Send Mail SDK-Beispiels und stammt aus der Datei SendEMailActivity.cs. Weitere Informationen finden Sie unter Senden der E-Mail-Aktivität.
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)
Initialisiert eine neue Instanz der ValidationError-Klasse. Dabei werden der Fehlertext und die Fehlernummern für diese Instanz initialisiert.
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)
Parameter
- errorText
- String
Der zugeordnete Fehlertext für diese Instanz.
- errorNumber
- Int32
Die Fehlernummer für diesen Fehler.
Gilt für:
ValidationError(String, Int32, Boolean)
Initialisiert eine neue Instanz der ValidationError-Klasse. Dabei werden der Fehlertext, die Fehlernummer und der Fehlertyp für diese Instanz initialisiert.
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)
Parameter
- errorText
- String
Der zugeordnete Fehlertext für diese Instanz.
- errorNumber
- Int32
Die Fehlernummer für diesen Fehler.
- isWarning
- Boolean
Ein boolescher Wert, der true
ist, wenn der Fehler als Warnung betrachtet wird, andernfalls false
.
Gilt für:
ValidationError(String, Int32, Boolean, String)
Initialisiert eine neue Instanz der ValidationError-Klasse. Dabei werden der Fehlertext, die Fehlernummer, der Fehlertyp und der Eigenschaftenname initialisiert, die dem Fehler zugeordnet sind.
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)
Parameter
- errorText
- String
Der zugeordnete Fehlertext für diese Instanz.
- errorNumber
- Int32
Die Fehlernummer für diesen Fehler.
- isWarning
- Boolean
Ein boolescher Wert, der true
ist, wenn der Fehler als Warnung betrachtet wird, andernfalls false
.
- propertyName
- String
Der Name der Eigenschaft, die diesem Fehler zugeordnet ist.