GraphSchema クラス

定義

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()

適用対象