Microsoft.Office.Server.ApplicationRegistry.MetadataModel 名前空間
メタデータ データベースからのメタデータ オブジェクトの読み取り、およびメタデータ データベースに記述されているビジネス ロジックの実行を許可します。
メタデータ データベースはキャッシュされているため、高速です。したがって、メタデータ データベースにメタデータ情報を照会する必要があるクライアントは、 読み取り/書き込みを行う Microsoft.Office.Server.Administration 名前空間ではなく、MetadataModel 名前空間を使用する必要があります。
クラス
クラス | 説明 | |
---|---|---|
AccessControlledMetadataObject | 権限によってアクセスが制御されるビジネス データ カタログ メタデータ オブジェクトを表します。13 のメタデータ オブジェクトすべてと ApplicationRegistry はこのクラスから継承されているので、権限によって制御できます。このクラスはインスタンス化できません。 | |
Action | ビジネス データ カタログ内のアクションを表します。 | |
ActionParameter | アクション URL が使用するパラメータを定義します。 | |
ApplicationRegistry | ビジネス データ カタログに登録されている基幹業務 (LOB) システムおよび LOB システム インスタンスへのアクセスを提供します。これはビジネス データ カタログのオブジェクト モデルで最上位のオブジェクトです。これを使用して、LOB システム、エンティティ、およびメソッドを含むすべてのメタデータ オブジェクトを読み取ることができます。 | |
Association | 基幹業務 (LOB) システム内にある 2 つ以上の関連するエンティティ間のリレーションシップを表します。 | |
DataClass | すべてのエンティティの基本クラスを表します。 | |
DefaultValue | バックエンド メソッドの入力パラメータのパーツの既定値を表します。 | |
DuplicateMetadataObjectException | InvalidMetadataObjectException クラスに似ていますが、競合が発生したフィールドだけでなく重複するオブジェクトへの参照も含まれます。これらのフィールドは可能な限り設定されますが、必ず設定されるわけではありません。設定される場合は、正しい情報が格納されます。 | |
Entity | 基幹業務 (LOB) アプリケーション内の Customer や Product などのエンティティを表します。 | |
ExceededMetadataObjectLimitException | この例外は、メタデータ オブジェクトの制限を超えた場合にスローされます。 | |
Field | ビジネス アプリケーションから返される列を表します。これは基本的に、メタデータ定義の列を記述する TypeDescriptor を折り返します。 | |
FieldCollection | ビジネス アプリケーションによって返されるフィールドのコレクションを表します。 | |
FilterDescriptor | フィルタは、ビジネス データ カタログがユーザー (またはシステム) の入力を取り込み、バックエンド API 呼び出しを介してそれを組み込むための基本的な方法です。FilterDescriptors は、一連の複雑なパラメータのどこにフィルタ値を挿入するかを表します。これは、メソッド定義の複雑なパラメータを表す TypeDEscriptors を "タグ付け" して、挿入する位置にフラグ設定することで実現します。バックエンドにフィルタ機能が備えられている必要があることは重要なので注意してください。FilterDescriptors は、エンド ユーザーに対してこの表面をしあげるメカニズムを形成するに過ぎません。FilterDescriptor オブジェクトは、Method オブジェクトの内側に所有され (含まれ) ます。その後、TypeDescriptor オブジェクトによって参照されます。 | |
FilterDescriptorCollection | エンティティに関連付けられているフィルタのコレクションを表します。 | |
Identifier | エンティティ インスタンスの持続的な固有 ID を表します。 | |
IdentifierCollection | エンティティに関連付けられている識別子のコレクションを表します。 | |
InvalidMetadataObjectException | この例外は、アクセスまたは作成しようとしたメタデータ オブジェクトが無効な場合にスローされます。 | |
InvalidMetadataPropertyException | この例外は、メタデータのプロパティが無効な場合にスローされます。 | |
LobSystem | ビジネス データ、ビジネス ロジック、またはその両方の参照元を表します。SAP R/3 IDES、Siebel 7.5、および AdventureWorks SQL Server 2000 のサンプル データベースは LobSystem オブジェクトの例です。 | |
LobSystemInstance | ビジネス データ カタログに登録されている LobSystemInstance オブジェクトを表します。 | |
MetadataException | メタデータ オブジェクトによってスローされる例外を表します。 | |
MetadataObject | ビジネス データ カタログ内の 13 個のメタデータ オブジェクトの抽象基本クラスを表します。 | |
MetadataObjectNotFoundException | この例外は、要求されたメタデータ オブジェクトがビジネス データ カタログで見つからない場合にスローされます。 | |
Method | 基幹業務 (LOB) アプリケーションで実行可能なエンティティに関連する操作を表します。メソッドはビジネス アプリケーションのビジネス ロジックへのポインタを表します。"顧客リストの取得"、"指定した ID の注文の取得"、"製品単価の更新" などがメソッドの例です。 | |
MethodInstance | メソッドを呼び出す方法を記述します。MethodInstance オブジェクトは、メソッドおよびパラメータの既定値への参照です。 | |
MissingMetadataPropertyException | この例外は、メタデータ オブジェクト定義に必要なプロパティが指定されていない場合にスローされます。 | |
NamedActionDictionary | ビジネス データ カタログからの Action オブジェクトの値リストを表します。 | |
NamedActionParameterDictionary | ビジネス データ カタログからの ActionParameter オブジェクトの値リストを表します。 | |
NamedAssociationDictionary | ビジネス データ カタログからの Association オブジェクトの値リストを表します。 | |
NamedDataClassDictionary | ビジネス データ カタログからの DataClass オブジェクトの値リストを表します。 | |
NamedEntityDictionary | ビジネス データ カタログからの Entity オブジェクトの値リストを表します。 | |
NamedLobSystemDictionary | ビジネス データ カタログからの LobSystem オブジェクトの値リストを表します。 | |
NamedLobSystemInstanceDictionary | ビジネス データ カタログからの LobSystemInstance オブジェクトの値リストを表します。 | |
NamedMethodDictionary | ビジネス データ カタログからの Method オブジェクトの値リストを表します。 | |
NamedMethodInstanceDictionary | ビジネス データ カタログからの MethodInstance オブジェクトの値リストを表します。 | |
NamedPropertyDictionary | ビジネス データ カタログからの Property オブジェクトの値リストを表します。 | |
Parameter | 各メソッドの in、inout、out および return パラメータを表します。 | |
ParameterCollection | Parameter オブジェクトのコレクションを表します。 | |
TypeDescriptor | メソッドのパラメータのデータ型を定義します。 | |
TypeDescriptorCollection | TypeDescriptor コレクションを表します。 | |
View | View はスキーマ、つまり Entity Instance によって含まれるフィールドを示します。 |
列挙
列挙 | 説明 | |
---|---|---|
DirectionType | ビジネス データ カタログとビジネス アプリケーションの間でパラメータが渡される方向を指定します。 | |
MethodInstanceType | MethodInstance オブジェクトの型を表します。 |