現在、次のように定義された複数の引数「A」、「B」、「C」を取るビルドテンプレートがあります。
<x:Property Name="A" Type="InArgument(x:String)" />
<x:Property Name="B" Type="InArgument(x:Boolean)" />
<x:Property Name="C" Type="InArgument(x:String)" />
そして、これらの 3 つの引数を、A (文字列)、B (ブール)、C (文字列) の 3 つのプロパティを持つ 1 つのオブジェクト "D" の配列に置き換えられるようにしたいと考えています。そこで、3 つのプロパティを作成する "D" クラスを作成し (それらに注釈を追加する必要がありますか? InArgument のように?)、3 つの XAML 行を次のように置き換えました。
<x:Property Name="D" Type="InArgument(y:DComplexType[])" />
次に、「プロセス パラメーター メタデータ エディター」ウィンドウを使用して「メタデータ」引数を更新しました。たとえば、「AgentSettings」タイプ。
そして、新しい XAML ファイルをチェックインしました。
問題は、新しいビルド定義エディターを作成するときに、編集フォームを自動的に生成できなかった場合のように、属性を編集できないことです。