API、クラス、およびテーブルのリソース
この記事では、Visual Studio および Microsoft Learn で API ドキュメントを見つける場所について説明します。
アプリケーション クラスおよびテーブル
アプリケーション クラスおよびテーブル ドキュメントは Visual Studio にあります
Microsoft Visual Studio のアプリケーション クラスについては、ドキュメントを参照してください。 アプリケーション エクスプローラーでクラス名を検索し、そのコードを表示します。 クラスに関する追加のメタデータはプロパティ ウィンドウ内にあります。 技術参照レポート 内のすべてのテーブルの一覧をダウンロードすることができます。 詳細については、標準データ エンティティに関する情報の検索 を参照してください。
アプリケーション テーブルおよびクラスを使用したプログラミング
アプリケーション テーブルはアプリケーション クラスと類似していますが、クラスとの違いは次のとおりです。
- テーブルは維持されます。
- テーブル フィールドは、常にパブリックになります。
- テーブルは、ほとんどの場合、実際のオブジェクトに対応します。
- 後で他のテーブルで拡張する場合は、テーブルの定義を消去する必要になる場合があります。
アプリケーション クラスの新規プライベート設計パターン
すべてのアプリケーション クラスはアプリケーション エクスプ ローラー > クラスの下にあります。 クラスにアプリケーション エクスプローラーの新規ノードがなくても、すべてのアプリケーション クラスに new
という名前のコンストラクター メソッドがあります。 クラスに明示的な新規ノードがない場合、暗黙的な新規メソッドがパブリックになります。 アプリケーション クラスで場合によって使用される設計パターンは、明示的な新規コンストラクター メソッドをプライベートとして宣言します。 その後、パブリック静的メソッドを追加して新規メソッドを呼び出します。 静的メソッドは、必要に応じてさまざまな条件に基づき、新規メソッドの呼び出しを制限または制御できます。
システム クラスおよびテーブル
Microsoft Learn のシステム API、クラス、テーブル ドキュメント
Microsoft Learn ドキュメントで使用可能なアプリケーション エクスプローラーの システム ドキュメント の下に、表示されているクラスおよび機能のドキュメント。
X++ コンパイル時関数
X++ ランタイム関数
- X++ コンテナー ランタイム関数
- X++ ビジネス ランタイム関数
- X++ 変換ランタイム関数
- X++ 日付ランタイム関数
- X++ 数学ランタイム関数
- X++ リフレクション ランタイム関数
- X++ セッション ランタイム関数
- X++ 文字列ランタイム関数
システム テーブル
システム クラス
システム クラスのリファレンス ドキュメントは .NET API ブラウザーに含まれています。
Finance and Operations アプリの API 参照