次の方法で共有


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 回避できます。

適用対象

こちらもご覧ください