语言

Container.ValidateName(IComponent, String) 方法

定义

确定组件名称是否对此容器是唯一的。

protected:
 virtual void ValidateName(System::ComponentModel::IComponent ^ component, System::String ^ name);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Type of components in the container cannot be statically discovered.")]
protected virtual void ValidateName(System.ComponentModel.IComponent component, string? name);
protected virtual void ValidateName(System.ComponentModel.IComponent component, string name);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Type of components in the container cannot be statically discovered.")>]
abstract member ValidateName : System.ComponentModel.IComponent * string -> unit
override this.ValidateName : System.ComponentModel.IComponent * string -> unit
abstract member ValidateName : System.ComponentModel.IComponent * string -> unit
override this.ValidateName : System.ComponentModel.IComponent * string -> unit
Protected Overridable Sub ValidateName (component As IComponent, name As String)

参数

component
IComponent

命名组件。

name
String

要验证的组件名称。

属性

例外

component 是 null。

name 不唯一。

注解

该方法 ValidateName 由 Add 方法调用,以确定所添加的名称 component 是否是唯一的 Container。 name如果参数不null是唯一的,则会引发一个ArgumentException。

适用于

另请参阅