DesignerSerializationManager.IDesignerSerializationManager.SetName 方法

定义

设置指定对象的名称。

 virtual void System.ComponentModel.Design.Serialization.IDesignerSerializationManager.SetName(System::Object ^ instance, System::String ^ name) = System::ComponentModel::Design::Serialization::IDesignerSerializationManager::SetName;
void IDesignerSerializationManager.SetName (object instance, string name);
abstract member System.ComponentModel.Design.Serialization.IDesignerSerializationManager.SetName : obj * string -> unit
override this.System.ComponentModel.Design.Serialization.IDesignerSerializationManager.SetName : obj * string -> unit
Sub SetName (instance As Object, name As String) Implements IDesignerSerializationManager.SetName

参数

instance
Object

要设置名称的对象。

name
String

用作对象名称的 String

实现

例外

两个参数之一或两个参数均为 null

实例指定的对象已经有名称,或者 name 已被另一个命名对象使用。

对该属性的访问是在序列化会话的外部进行的。

注解

方法 IDesignerSerializationManager.SetName 提供了一种设置现有对象的名称的方法。 这样就可以通过调用 IDesignerSerializationManager.GetInstance 方法创建 对象的实例,从而避免方法的 CreateInstance 开销。

适用于

另请参阅