Microsoft.Office.Server.ApplicationRegistry.Administration 名前空間
共有サービス データベースにおけるビジネス データ カタログ メタデータ オブジェクトの作成、読み取り、更新、および削除を許可します。
管理オブジェクト モデルは、比較的、待ち時間が長く、ビジネス データ カタログが展開内のすべてのフロントエンド Web サーバーおよびアプリケーション サーバーのキャッシュを更新するまで、最大 1 分の遅延が発生します。変更先のサーバーでは、直ちに変更が反映されます。
ビジネス データ カタログ管理ユーザー インターフェイスの開発者とユーザーは、管理オブジェクト モデルを使用して、メタデータの作成と編集を行います。
注意
MetadataModel 名前空間では、メタデータ オブジェクトをメタデータ データベースから読み取ることができるだけです。メタデータ データベースはキャッシュされているため高速です。したがって、メタデータ データベースにメタデータ情報を照会するだけのクライアントは MetadataModel オブジェクト モデルを使用する必要があります。
クラス
クラス | 説明 | |
---|---|---|
AccessControlledMetadataObject | 権限によってアクセスが制御されるビジネス データ カタログ メタデータ オブジェクトを表します。13 の管理メタデータ オブジェクトすべてと ApplicationRegistry はこのクラスから継承されているので、権限によって制御できます。このクラスはインスタンス化できません。 | |
Action | ビジネス データ カタログ内のアクションを表します。 | |
ActionCollection | Action オブジェクトのコレクションを表します。エンティティのアクションを作成および列挙するメソッドを提供します。 | |
ActionParameter | Action オブジェクトの URL 属性は、パラメータを取ることができます。アクション URL で使用するパラメータは、ActionParameter オブジェクトが定義します。 | |
ActionParameterCollection | ActionParameter オブジェクトのコレクションを表します。 | |
ApplicationRegistry | ビジネス データ カタログに登録されているすべての基幹業務 (LOB) システムおよび LOB システム インスタンスへのアクセスを提供します。これはビジネス データ カタログのオブジェクト モデルで最上位のオブジェクトで、LobSystem、Entity および Method を含むすべてのメタデータ オブジェクトの作成、読み取り、更新、および削除のエントリ ポイントです。ApplicationRegistry オブジェクトには独自の ACL があるため、ユーザーがこのオブジェクトに対して新しい LobSystem を作成するためには、少なくとも Edit 権限を持っている必要があります。 | |
Association | 2 つ以上の関連するエンティティ間の関係を表します。 | |
AssociationCollection | ビジネス データ カタログ アプリケーションの Association オブジェクトのコレクションを表します。 | |
ConcurrentModificationException | ビジネス データ カタログ管理オブジェクト モデルは、オプティミスティック同時実行制御モデルを使用します。バージョン番号がオブジェクトごとに関連付けられていて、メモリに保存されています。ビジネス データ カタログ管理オブジェクトが [更新] によってディスクに書き込まれるときには、メモリ内のバージョン番号とディスク内のバージョンが比較され、両者が同じ場合はメモリ内のバージョン番号がインクリメントされます。両者が異なる場合、更新に失敗し、例外がスローされます。ユーザーは、メモリの変更内の現在の内容を廃棄してオブジェクトをディスクから .Read() (読み取り) し、更新を再試行する必要があります。 | |
DuplicateMetadataObjectException | この例外は、メタデータ オブジェクトを作成しようとしたときに、同じ名前のオブジェクトが既にビジネス データ カタログ内に存在する場合にスローされます。 | |
Entity | ビジネス データ カタログに登録されている顧客や販売注文などのエンティティを表します。 | |
EntityCollection | Entity オブジェクトのコレクションを表します。エンティティを作成および列挙するメソッドを提供します。 | |
ExceededMetadataObjectLimitException | この例外は、メタデータ オブジェクトの制限を超えた場合にスローされます。 | |
FilterDescriptor | フィルタは、ビジネス データ カタログがユーザー (またはシステム) の入力を取り込み、バックエンド API 呼び出しを介してそれを組み込むための基本的な方法です。FilterDescriptors は、一連の複雑なパラメータのどこにフィルタ値を挿入するかを表します。これは、メソッド定義の複雑なパラメータを表す TypeDEscriptors を "タグ付け" して、挿入する位置にフラグ設定することで実現します。バックエンドがフィルタ機能を提供している必要があることに注意してください。FilterDescriptors は、エンド ユーザーに対してこの機能の表面をしあげるメカニズムを形成するに過ぎません。FilterDescriptor オブジェクトは、Method オブジェクトの内側で所有されます (含まれます)。その後、TypeDescriptor オブジェクトによって参照されます。 | |
FilterDescriptorCollection | FilterDescriptor オブジェクトのコレクションを表します。 | |
Identifier | エンティティ インスタンスの永続的な識別子を表します。ビジネス データ カタログを使用することにより、キーを使用してそのエンティティの特定のエンティティ インスタンスまたはエンティティ インスタンスのグループを検索できます。 | |
IdentifierCollection | Identifier オブジェクトのコレクションを表します。 | |
IndividuallySecurableMetadataObject | アクセスを個別に制御できないメタデータ オブジェクトを表します。LobSystem、Entity、Method、および MethodInstance オブジェクトだけが個別にセキュリティ保護可能できます。それ以外のメタデータ オブジェクトは、自らへの権限の伝達を個別にセキュリティ保護可能な親に依存します。このクラスはインスタンス化できません。 | |
InvalidMetadataObjectException | この例外は、アクセスまたは作成しようとしたメタデータ オブジェクトが無効な場合にスローされます。 | |
InvalidMetadataPropertyException | この例外は、メタデータのプロパティが無効な場合にスローされます。 | |
LobSystem | ビジネス データ カタログに登録されているビジネス アプリケーションを表します。 | |
LobSystemCollection | LobSystem オブジェクトのコレクションを表します。LobSystem オブジェクトを作成および列挙するメソッドを提供します。 | |
LobSystemInstance | ビジネス データ カタログに登録されたビジネス アプリケーションのインスタンスを表します。 | |
LobSystemInstanceCollection | LOBSystemInstance オブジェクトのコレクションを表します。LOBSystemInstance オブジェクトを作成および列挙するメソッドを提供します。 | |
LocalizedName | 特定のロケールでのメタデータ オブジェクトの文字列表記を表します。 | |
LocalizedNameCollection | ローカライズされた名前のコレクションを表します。 | |
MetadataException | メタデータ オブジェクトによってスローされる例外を表します。 | |
MetadataObject | ビジネス データ カタログ内の 13 個のメタデータ オブジェクトの抽象基本クラスを表します。 | |
MetadataObjectNotFoundException | この例外は、要求されたメタデータ オブジェクトがビジネス データ カタログで見つからない場合にスローされます。 | |
Method | 基幹業務 (LOB) アプリケーションで実行可能なエンティティに関連する操作を表します。 | |
MethodCollection | メソッドのコレクションを表します。Method オブジェクトを作成および列挙するメソッドを提供します。 | |
MethodInstance | メソッドの呼び出し方法を説明します。これは、メソッドとメソッドが取る入力パラメータの既定値への参照です。 | |
MethodInstanceCollection | MethodInstance オブジェクトのコレクションを表します。MethodInstance オブジェクトを作成および列挙するメソッドを提供します。 | |
PackageFormatException | この例外は、パッケージの XML にエラーがある場合にスローされます。 | |
Parameter | 各メソッドの in、inout、out および return パラメータを表します。 | |
ParameterCollection | Parameter オブジェクトのコレクションを表します。Parameter オブジェクトを作成および列挙するメソッドを提供します。 | |
ParseContext | オブジェクトの読み取り中またはインポート中に複数のメタデータ オブジェクトで共有される解析状態を格納します。 | |
ProfileLocationUndefinedException | この例外は、ビジネス データ カタログにプロファイルの場所が定義されていない場合にスローされます。 | |
ProfileProvisionException | この例外は、プロファイル ページの準備中にエラーが発生した場合にスローされます。 | |
Property | プロパティは、メタデータ オブジェクトに関連付けて入力された値です。ビジネス データ カタログの動作を制御するプロパティもあれば、ビジネス データ Web パーツやリスト内のビジネス データのように、ビジネス データ カタログに基づいて機能を拡張するプロパティもあります。 Microsoft Office SharePoint Server 2007 によって使用されるプロパティについては、関連するメタデータ オブジェクトの箇所で説明されています。 | |
PropertyCollection | Property オブジェクトのコレクションを表します。 | |
TypeDescriptor | メソッドのパラメータのデータ型を定義します。 | |
TypeDescriptorCollection | TypeDescriptor オブジェクトのコレクションを表します。TypeDescriptor オブジェクトを作成および列挙するメソッドを提供します。 | |
View | View はスキーマ、つまり Entity Instance によって含まれるフィールドを示します。 |
列挙
列挙 | 説明 | |
---|---|---|
PackageContents | メタデータ リポジトリにインポートする、または XML から読み取る必要のある情報の種類を表します。 |