Class ExtendedAttribute
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
拡張属性を表します。
[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttribute
継承
継承されたメンバー
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
備考
現在、MSP Xml 2003/2007およびmpp 2003からすべてのタイプの拡張属性の読み取りがサポートされています。
MSP mpp 2007では、期間とフラグを除くすべての拡張属性の読み取りがサポートされています。
プロパティ
AttributeDefinition
属性定義を取得します。
public ExtendedAttributeDefinition AttributeDefinition { get; }
プロパティ値
DateValue
日付タイプ(Date、Start、Finish)の属性の値を取得または設定します。
public DateTime DateValue { get; set; }
プロパティ値
例外
Aspose.Tasks.ExtendedAttribute.AttributeDefinitionプロパティが初期化されていない場合、または現在の属性が日付属性でない場合にスローされます。
DurationValue
「Duration」タイプの属性の値を取得または設定します。
public Duration DurationValue { get; set; }
プロパティ値
例外
Aspose.Tasks.ExtendedAttribute.AttributeDefinitionプロパティが初期化されていない場合、またはAspose.Tasks.ExtendedAttribute.AttributeDefinitionプロパティのカスタムフィールドタイプがAspose.Tasks.Durationのインスタンスでない場合にスローされます。
FieldId
フィールドのIDを取得します。
public string FieldId { get; }
プロパティ値
FlagValue
「Flag」タイプの属性にフラグが設定されているかどうかを示す値を取得または設定します。
public bool FlagValue { get; set; }
プロパティ値
例外
Aspose.Tasks.ExtendedAttribute.AttributeDefinitionプロパティが初期化されていない場合、または現在の属性がフラグ属性でない場合にスローされます。
IsErrorValue
拡張属性の値の計算がエラーになったかどうかを取得します。
public bool IsErrorValue { get; }
プロパティ値
NumericValue
数値タイプ(Cost、Number)の属性の値を取得または設定します。
public decimal NumericValue { get; set; }
プロパティ値
例外
Aspose.Tasks.ExtendedAttribute.AttributeDefinitionプロパティが初期化されていない場合、またはAspose.Tasks.ExtendedAttribute.AttributeDefinitionプロパティのカスタムフィールドタイプが「Cost」または「Number」でない場合にスローされます。
TextValue
「Text」タイプの属性の値を取得または設定します。
public string TextValue { get; set; }
プロパティ値
例外
Aspose.Tasks.ExtendedAttribute.AttributeDefinitionプロパティが初期化されていない場合、または現在の属性がテキスト属性でない場合にスローされます。
ValueGuid
ルックアップ値のGUIDを取得します。
public string ValueGuid { get; }
プロパティ値
備考
直接設定するべきではなく、代わりにExtendedAttributeDefinition.CreateExtendedAttribute(Value lookupValue)を使用してルックアップ値を持つ拡張属性を作成します。
ValueReadOnly
このAspose.Tasks.ExtendedAttributeインスタンスの値が読み取り専用であるかどうかを示す値を取得します。
public bool ValueReadOnly { get; }
プロパティ値
メソッド
ToString()
拡張属性の短い文字列表現を返します。
public override string ToString()
戻り値
拡張属性の文字列表現。