ValidationError コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ValidationError クラスの新しいインスタンスを初期化します。
オーバーロード
ValidationError(String, Int32) |
ValidationError クラスの新しいインスタンスを初期化します。は、このインスタンスのエラー テキストとエラー番号を初期化します。 |
ValidationError(String, Int32, Boolean) |
ValidationError クラスの新しいインスタンスを初期化し、このインスタンスのエラー テキスト、エラー番号、およびエラーの種類を初期化します。 |
ValidationError(String, Int32, Boolean, String) |
エラー テキスト、エラー番号、エラーの種類、およびエラーに関連付けられているプロパティ名を初期化して、ValidationError クラスの新しいインスタンスを初期化します。 |
注釈
次の例は、カスタム検証ルーチンの一部として検証エラーを作成および操作する方法を示しています。
このコード例は、メールの送信 SDK サンプルの一部であり、SendEMailActivity.cs ファイルからのものです。 詳細については、「メールの送信アクティビティの」を参照してください。
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)
ValidationError クラスの新しいインスタンスを初期化します。は、このインスタンスのエラー テキストとエラー番号を初期化します。
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)
パラメーター
- errorText
- String
このインスタンスに関連付けられているエラー テキスト。
- errorNumber
- Int32
このエラーのエラー番号。
適用対象
ValidationError(String, Int32, Boolean)
ValidationError クラスの新しいインスタンスを初期化し、このインスタンスのエラー テキスト、エラー番号、およびエラーの種類を初期化します。
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)
パラメーター
- errorText
- String
このインスタンスに関連付けられているエラー テキスト。
- errorNumber
- Int32
このエラーのエラー番号。
- isWarning
- Boolean
エラーが警告と見なされた場合に true
されるブール値。それ以外の場合は false
。
適用対象
ValidationError(String, Int32, Boolean, String)
エラー テキスト、エラー番号、エラーの種類、およびエラーに関連付けられているプロパティ名を初期化して、ValidationError クラスの新しいインスタンスを初期化します。
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)
パラメーター
- errorText
- String
このインスタンスに関連付けられているエラー テキスト。
- errorNumber
- Int32
このエラーのエラー番号。
- isWarning
- Boolean
エラーが警告と見なされた場合に true
されるブール値。それ以外の場合は false
。
- propertyName
- String
このエラーに関連付けられているプロパティの名前。
適用対象
.NET