GraphSchema クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
GraphSchema は、一連の Graphschema および Graphschema オブジェクトと、それらに関連付けられた Graphschema の単純なコンテナーです。
public ref class GraphSchema
public class GraphSchema
type GraphSchema = class
Public Class GraphSchema
- 継承
-
GraphSchema
コンストラクター
GraphSchema(Graph, String) |
新しい GraphSchema オブジェクトの構築 |
GraphSchema(String) |
所有者なしで新しいグローバル GraphSchema オブジェクトを構築します。 これらは通常、静的インスタンスです。 |
プロパティ
Categories |
このスキーマに登録されているすべての GraphCategory オブジェクト。 |
IsDocumentSchema |
これが、逆シリアル化されたカテゴリと、他の場所で定義されていないプロパティを保持するために、グラフインスタンスに関連付けられたドキュメントスキーマであるかどうか。 |
Name |
このスキーマのプログラム名。 |
Owner |
これがドキュメントスキーマの場合、この所有者は、このスキーマを所有しているグラフを指します。 |
Properties |
このスキーマに登録されているすべての GraphProperty オブジェクト。 |
Schemas |
このスキーマに含まれる子スキーマの一覧を返します (総計の子は含まれません)。 |
メソッド
AddSchema(GraphSchema) |
この GraphSchema に子スキーマを追加します |
Contains(GraphSchema) |
指定されたスキーマがこのスキーマに子またはグランドの子として含まれている場合に true を返します。 |
FindCategories(IEnumerable<String>) |
このスキーマおよびすべての子スキーマ再帰的の指定された id を持つすべての GraphCategories を取得します。 |
FindCategory(String) |
このスキーマとそのすべての子再帰的を検索して、指定した id を持つ GraphCategory を取得します。 |
FindCategoryByLabel(String) |
このスキーマまたは任意のサブスキーマから、指定したラベルを持つ最初の GraphCategory を取得します。 |
FindProperties(IEnumerable<String>) |
指定された id とすべての子スキーマ再帰的を持つ GraphProperties を取得します。 |
FindProperty(String) |
指定された id を持つ GraphProperty を取得します。 |
FindPropertyByLabel(String) |
このスキーマまたは任意のサブスキーマから、指定したラベルを持つ最初の GraphProperty を取得します。 |
OverrideMetadata(GraphMetadataContainer, Action<GraphMetadata>) |
このカテゴリのメタデータを上書きします |
ToString() |