次の方法で共有


INameCreationService.ValidateName メソッド

指定した名前が有効かどうかを示す値を取得します。

Sub ValidateName( _
   ByVal name As String _)
[C#]
void ValidateName(
   stringname);
[C++]
void ValidateName(
   String* name);
[JScript]
function ValidateName(
   name : String);

パラメータ

  • name
    検証対象の名前。

解説

INameCreationService の実装は、有効な名前のパラメータを定義する規則を持つことができます。このメソッドを実装して、名前を検証し、上記の規則を適用できます。

このメソッドは IsValidName に類似していますが、名前が無効である場合に例外をスローするという点が異なります。これにより、例外メッセージに詳細な情報を指定できます。

使用例

次に示すのは、 INameCreationService.IsValidName メソッドを実装するコード例です。文字列検証スキームを使用して指定文字列の各文字を確認し、指定文字列が有効な名前であるかどうかを判定します。文字列が有効でない場合、このメソッドは例外をスローします。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

参照

INameCreationService インターフェイス | INameCreationService メンバ | System.ComponentModel.Design.Serialization 名前空間