Container.ValidateName(IComponent, String) Metod

Definition

Avgör om komponentnamnet är unikt för den här containern.

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)

Parametrar

component
IComponent

Den namngivna komponenten.

name
String

Komponentnamnet som ska verifieras.

Attribut

Undantag

component är null.

name är inte unikt.

Kommentarer

Metoden ValidateName anropas av Add metoden för att avgöra om namnet på den component som läggs till är unikt för den här Container. Om parametern name inte null är och inte är unik genereras en ArgumentException .

Gäller för

Se även