次の方法で共有


ModelService.CreateItem メソッド

定義

指定した型の ModelItem を作成します。 このメソッドは、ユーザーが新規アイテムを作成するときに ModelFactory によって呼び出されます。

オーバーロード

CreateItem(Object)

既存のインスタンスを受け取り、そのインスタンスのディープ クローンであるモデル アイテムを作成します。

CreateItem(Type, CreateOptions, Object[])

指定した型の ModelItem を作成します。 このメソッドは、ユーザーが新規アイテムを作成するときに ModelFactory によって呼び出されます。

CreateItem(Object)

既存のインスタンスを受け取り、そのインスタンスのディープ クローンであるモデル アイテムを作成します。

protected:
 abstract System::Activities::Presentation::Model::ModelItem ^ CreateItem(System::Object ^ item);
protected abstract System.Activities.Presentation.Model.ModelItem CreateItem (object item);
abstract member CreateItem : obj -> System.Activities.Presentation.Model.ModelItem
Protected MustOverride Function CreateItem (item As Object) As ModelItem

パラメーター

item
Object

複製およびラップするアイテム。

戻り値

新たに作成された、既存のアイテムのクローンである ModelItem です。

適用対象

CreateItem(Type, CreateOptions, Object[])

指定した型の ModelItem を作成します。 このメソッドは、ユーザーが新規アイテムを作成するときに ModelFactory によって呼び出されます。

protected:
 abstract System::Activities::Presentation::Model::ModelItem ^ CreateItem(Type ^ itemType, System::Activities::Presentation::Model::CreateOptions options, ... cli::array <System::Object ^> ^ arguments);
protected abstract System.Activities.Presentation.Model.ModelItem CreateItem (Type itemType, System.Activities.Presentation.Model.CreateOptions options, params object[] arguments);
abstract member CreateItem : Type * System.Activities.Presentation.Model.CreateOptions * obj[] -> System.Activities.Presentation.Model.ModelItem
Protected MustOverride Function CreateItem (itemType As Type, options As CreateOptions, ParamArray arguments As Object()) As ModelItem

パラメーター

itemType
Type

作成するアイテムの型。

options
CreateOptions

作成オプション。 アイテムの既定値を初期化するかどうかを指定できます。

arguments
Object[]

アイテムのコンストラクターに渡す引数の配列。

戻り値

新しく作成された ModelItem

適用対象