CreateExtendedAttribute

CreateExtendedAttribute()

このオブジェクトのフィールド ID 値に等しいフィールド ID を持つ新しい拡張属性を作成します。

public ExtendedAttribute CreateExtendedAttribute()

戻り値

の作成されたインスタンスを返しますExtendedAttributeこのオブジェクトの fieldID 値に等しい fieldID を持つクラス。

関連項目


CreateExtendedAttribute(string)

このオブジェクトのフィールド ID 値と指定されたテキスト値に等しいフィールド ID を持つ新しい拡張属性を作成します。

public ExtendedAttribute CreateExtendedAttribute(string textValue)
パラメータタイプ説明
textValueString指定されたテキスト値。

戻り値

の作成されたインスタンスを返しますExtendedAttributeこのオブジェクトの fieldID 値に等しい fieldID を持つクラス。

例外

例外調子
InvalidOperationException現在の場合CfTypeは「テキスト」ではありません

関連項目


CreateExtendedAttribute(decimal)

このオブジェクトのフィールド ID 値と指定された数値に等しいフィールド ID を持つ新しい拡張属性を作成します。

public ExtendedAttribute CreateExtendedAttribute(decimal numericValue)
パラメータタイプ説明
numericValueDecimal指定された数値。

戻り値

の作成されたインスタンスを返しますExtendedAttributeこのオブジェクトの fieldID 値に等しい fieldID を持つクラス。

例外

例外調子
InvalidOperationException現在の場合CfType ‘Number’ または ‘Cost’ ではありません

関連項目


CreateExtendedAttribute(DateTime)

このオブジェクトのフィールド ID 値と指定された日付値に等しいフィールド ID を持つ新しい拡張属性を作成します。

public ExtendedAttribute CreateExtendedAttribute(DateTime dateTimeValue)
パラメータタイプ説明
dateTimeValueDateTime指定された日時の値。

戻り値

の作成されたインスタンスを返しますExtendedAttributeこのオブジェクトの fieldID 値に等しい fieldID を持つクラス。

例外

例外調子
InvalidOperationException現在の場合CfType 「日付」、「開始」、または「終了」ではありません

関連項目


CreateExtendedAttribute(Duration)

このオブジェクトのフィールド ID 値と指定された期間値に等しいフィールド ID を持つ新しい拡張属性を作成します。

public ExtendedAttribute CreateExtendedAttribute(Duration durationValue)
パラメータタイプ説明
durationValueDuration指定された期間の値。

戻り値

の作成されたインスタンスを返しますExtendedAttributeこのオブジェクトの fieldID 値に等しい fieldID を持つクラス。

例外

例外調子
InvalidOperationException現在の場合CfTypeは「期間」ではありません

関連項目


CreateExtendedAttribute(bool)

このオブジェクトのフィールド ID 値と指定されたフラグ値に等しいフィールド ID を持つ新しい拡張属性を作成します。

public ExtendedAttribute CreateExtendedAttribute(bool flagValue)
パラメータタイプ説明
flagValueBoolean指定されたフラグ値。

戻り値

の作成されたインスタンスを返しますExtendedAttributeこのオブジェクトの fieldID 値に等しい fieldID を持つクラス。

例外

例外調子
InvalidOperationException現在の場合CfTypeは「フラグ」ではありません

関連項目


CreateExtendedAttribute(Value)

指定した属性にリンクされた新しい拡張属性を作成しますValueitem.

public ExtendedAttribute CreateExtendedAttribute(Value lookupValue)
パラメータタイプ説明
lookupValueValue指定されたValueアイテム。

戻り値

の作成されたインスタンスを返しますExtendedAttribute指定にリンクされたクラスValueアイテム。

備考

lookupValueに事前に追加する必要があります。ExtendedAttributeDefinition使用してAddLookupValuemethod.

このコードを使用して、新しいExtendedAttribute特定の値を使用:

taskTextAttr.AddLookupValue(value1);
taskTextAttr.AddLookupValue(value2);
var extendedAttribute = taskTextAttr.CreateExtendedAttribute(value2);

関連項目