AccountTypes クラス
勘定科目の種類の固定セットを格納します。このクラスは変更したり継承したりできません。
継承階層
System. . :: . .Object
Microsoft.AnalysisServices..::..AccountTypes
名前空間: Microsoft.AnalysisServices
アセンブリ: Microsoft.AnalysisServices (Microsoft.AnalysisServices.dll)
構文
'宣言
Public NotInheritable Class AccountTypes
'使用
public static class AccountTypes
public ref class AccountTypes abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type AccountTypes = class end
public final class AccountTypes
AccountTypes 型は、以下のメンバーを公開しています。
フィールド
名前 | 説明 | |
---|---|---|
Asset | 資産勘定科目を表します。 | |
Balance | 残高勘定科目を表します。 | |
Expense | 費用勘定科目を表します。 | |
Flow | フロー勘定科目を表します。 | |
Income | 収益勘定科目を表します。 | |
Liability | 負債勘定科目を表します。 | |
Statistical | 統計勘定科目を表します。 |
先頭に戻る
説明
新規 : 2006 年 7 月 17 日
このクラスには、基本的な勘定科目の種類を示す一定の値の一覧が格納されます。有効な勘定科目の種類は、Asset、Balance、Expense、Flow、Income、Liability、および Statistical のみです。AccountType 値はこのクラスに追加できません。AccountType 値は、ユーザー アプリケーションで独自に管理する必要があります。
独自の勘定科目の種類を示す値をディメンションに追加するには、そのディメンションを Account タイプとして作成する必要があります。詳細については、「DimensionType」および「Dimension」を参照してください。
使用例
次の C# の例は、AccountTypes クラスのコンテンツを示しています。
SortedList<String, String> accountTypes = new SortedList<string, string>();
accountTypes.Add("Asset", AccountTypes.Asset);
accountTypes.Add("Balance", AccountTypes.Balance);
accountTypes.Add("Expense", AccountTypes.Expense);
accountTypes.Add("Flow", AccountTypes.Flow);
accountTypes.Add("Income", AccountTypes.Income);
accountTypes.Add("Liability", AccountTypes.Liability);
accountTypes.Add("Statistical", AccountTypes.Statistical);
foreach (String key in accountTypes.Keys)
{
System.Diagnostics.Debug.WriteLine(key + " --> " + accountTypes[key]);
}
次の結果を確認してください。
Asset --> Asset
Balance --> Balance
Expense --> Expense
Flow --> Flow
Income --> Income
Liability --> Liability
Statistical --> Statistical
右側の値は、各定数リテラルのコンテンツを表しています。
スレッド セーフ
この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。