DesignerSerializationManager.IDesignerSerializationManager.SetName 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
设置指定对象的名称。
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
要设置名称的对象。
实现
例外
两个参数之一或两个参数均为 null
。
实例指定的对象已经有名称,或者 name
已被另一个命名对象使用。
对该属性的访问是在序列化会话的外部进行的。
注解
方法 IDesignerSerializationManager.SetName 提供了一种设置现有对象的名称的方法。 这样就可以通过调用 IDesignerSerializationManager.GetInstance 方法创建 对象的实例,从而避免方法的 CreateInstance 开销。