Class ExtendedAttribute

Class ExtendedAttribute

Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)

拡張属性を表します。

[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttribute

継承

objectExtendedAttribute

継承されたメンバー

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; }

プロパティ値

ExtendedAttributeDefinition

DateValue

日付タイプ(Date、Start、Finish)の属性の値を取得または設定します。

public DateTime DateValue { get; set; }

プロパティ値

DateTime

例外

InvalidOperationException

Aspose.Tasks.ExtendedAttribute.AttributeDefinitionプロパティが初期化されていない場合、または現在の属性が日付属性でない場合にスローされます。

DurationValue

「Duration」タイプの属性の値を取得または設定します。

public Duration DurationValue { get; set; }

プロパティ値

Duration

例外

InvalidOperationException

Aspose.Tasks.ExtendedAttribute.AttributeDefinitionプロパティが初期化されていない場合、またはAspose.Tasks.ExtendedAttribute.AttributeDefinitionプロパティのカスタムフィールドタイプがAspose.Tasks.Durationのインスタンスでない場合にスローされます。

FieldId

フィールドのIDを取得します。

public string FieldId { get; }

プロパティ値

string

FlagValue

「Flag」タイプの属性にフラグが設定されているかどうかを示す値を取得または設定します。

public bool FlagValue { get; set; }

プロパティ値

bool

例外

InvalidOperationException

Aspose.Tasks.ExtendedAttribute.AttributeDefinitionプロパティが初期化されていない場合、または現在の属性がフラグ属性でない場合にスローされます。

IsErrorValue

拡張属性の値の計算がエラーになったかどうかを取得します。

public bool IsErrorValue { get; }

プロパティ値

bool

NumericValue

数値タイプ(Cost、Number)の属性の値を取得または設定します。

public decimal NumericValue { get; set; }

プロパティ値

decimal

例外

InvalidOperationException

Aspose.Tasks.ExtendedAttribute.AttributeDefinitionプロパティが初期化されていない場合、またはAspose.Tasks.ExtendedAttribute.AttributeDefinitionプロパティのカスタムフィールドタイプが「Cost」または「Number」でない場合にスローされます。

TextValue

「Text」タイプの属性の値を取得または設定します。

public string TextValue { get; set; }

プロパティ値

string

例外

InvalidOperationException

Aspose.Tasks.ExtendedAttribute.AttributeDefinitionプロパティが初期化されていない場合、または現在の属性がテキスト属性でない場合にスローされます。

ValueGuid

ルックアップ値のGUIDを取得します。

public string ValueGuid { get; }

プロパティ値

string

備考

直接設定するべきではなく、代わりにExtendedAttributeDefinition.CreateExtendedAttribute(Value lookupValue)を使用してルックアップ値を持つ拡張属性を作成します。

ValueReadOnly

このAspose.Tasks.ExtendedAttributeインスタンスの値が読み取り専用であるかどうかを示す値を取得します。
このオブジェクトのAspose.Tasks.ExtendedAttributeDefinitionに数式またはロールアップが定義されている場合はtrueを返します。

public bool ValueReadOnly { get; }

プロパティ値

bool

メソッド

ToString()

拡張属性の短い文字列表現を返します。

public override string ToString()

戻り値

string

拡張属性の文字列表現。

 日本語