1. RelationDefinition

クラス RelationDefinition

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

リレーション定義。

継承
System.Object
RelationDefinition
名前空間: Stylelabs.M.Sdk.Models.Base
アセンブリ: Stylelabs.M.Sdk.dll
構文
public class RelationDefinition : MemberDefinitionBase, IRelationDefinition, IMemberDefinition

プロパティ

AllowNavigation

外部サービス (例: REST API) で親または子へのナビゲーションでこのリレーションを使用できるかどうかを示します。これにより、 潜在的に深刻になる、メモリを大量に消費する操作を防ぐことができます。

宣言
public bool AllowNavigation { get; set; }
プロパティ値
説明
System.Boolean

AssociatedEntityDefinitionName

この IRelationDefinition のもう一方の端にリンクされた IEntityDefinition の名前 (Role を参照)。

宣言
public string AssociatedEntityDefinitionName { get; set; }
プロパティ値
説明
System.String

AssociatedLabels

関連するリレーション定義の、カルチャ固有のメンバー ラベルのコレクション。

宣言
public IDictionary<CultureInfo, string> AssociatedLabels { get; set; }
プロパティ値
説明
IDictionary<CultureInfo, System.String>

Cardinality

の視点からのリレーション のカーディナリティ。

宣言
public RelationCardinality Cardinality { get; set; }
プロパティ値

ChildIsMandatory

この定義のリレーションに少なくとも 1 つの子が 必要かどうかを示します。

宣言
public bool ChildIsMandatory { get; set; }
プロパティ値
説明
System.Boolean

CompletionIsCopied

オートコンプリートに使用する、祖先の単語コレクションを リレーションの子がコピーするかどうかを示します。 これらの祖先は、マークされたリレーションを介して、 Sitecore Content Hub Web ポータルでオートコンプリート 機能に使用される単語のコレクションに接続されています。

宣言
public bool CompletionIsCopied { get; set; }
プロパティ値
説明
System.Boolean
関連項目

ContentIsCopied

リレーションの子が祖先の全文検索コンテンツを コピーするかどうかを示します。これらの祖先は、 マークされたリレーションを介して、その全文検索の コンテンツに接続されています。

宣言
public bool ContentIsCopied { get; set; }
プロパティ値
説明
System.Boolean
関連項目

DefinitionType

メンバーのタイプ。

宣言
public override MemberDefinitionType DefinitionType { get; }
プロパティ値
以下をオーバーライドします。

InheritsSecurity

(親から子へ) セキュリティ関連のメタデータを継承するために、 継承するために使用されているかどうかを示します。

宣言
public bool InheritsSecurity { get; set; }
プロパティ値
説明
System.Boolean

IsNested

外部サービス (例: REST API) を介してアクセスされる場合、リレーションが、関連するエンティティでのプロパティのネストを許可するかどうかを示します。

宣言
public bool IsNested { get; set; }
プロパティ値
説明
System.Boolean

IsPathHierarchyRelation

このリレーションが IsPathEnabledDefinition, 間のリンクを提供し、これにより、パス階層を作成するかどうかを示します。

宣言
public bool IsPathHierarchyRelation { get; set; }
プロパティ値
説明
System.Boolean

IsPathRelation

このリレーションが が IsPathEnabledDefinition を持つ親エンティティ間、またはそのような祖先を持つエンティティ間のリンクを提供するかどうかを示します。

宣言
public bool IsPathRelation { get; set; }
プロパティ値
説明
System.Boolean

IsRenditionRelation

レンディションを取得するために、このリレーションを使用できるか どうかを示します。

宣言
public bool IsRenditionRelation { get; set; }
プロパティ値
説明
System.Boolean

IsTaxonomyHierarchyRelation

このリレーションが、同じエンティティ定義の親と子の タクソノミー エンティティ間のリンクを提供し、これにより、 タクソノミー階層を作成するかどうかを示します。

宣言
public bool IsTaxonomyHierarchyRelation { get; set; }
プロパティ値
説明
System.Boolean

IsTaxonomyRelation

リレーションがタクソノミーを確立するかどうかを 示します。

宣言
public bool IsTaxonomyRelation { get; set; }
プロパティ値
説明
System.Boolean

NestedPermissions

プロパティのネストと同様に、このリレーションを 外部サービスにネストした場合に権限が含まれるか どうかを示します。

宣言
public bool NestedPermissions { get; set; }
プロパティ値
説明
System.Boolean

NestedProperties

ネストに使用される、関連するエンティティの プロパティ名のコレクション。

宣言
public IList<string> NestedProperties { get; set; }
プロパティ値
説明
IList<System.String>

ParentIsMandatory

この定義のリレーションに少なくとも 1 つの子が 必要かどうかを示します。

宣言
public bool ParentIsMandatory { get; set; }
プロパティ値
説明
System.Boolean

PathHierarchyScore

IsPathHierarchyRelation として マークされたリレーションに付与されたスコア。エンティティに 複数の親階層リレーションがある場合、エンティティの パスはこのスコアに従って昇順に並べ替えられます。 そのようにマークされていないと、パスが 1 つだけ必要な場合、 唯一のエンティティ パスとして最初のパスが使用されます。

宣言
public byte PathHierarchyScore { get; set; }
プロパティ値
説明
System.Byte

Role

IEntityDefinition のリレーションのロール。 親と子のエンティティ定義は同じ概念的リレーション定義を 共有します。

宣言
public RelationRole Role { get; set; }
プロパティ値
説明
RelationRole

実装

この記事を改善するための提案がある場合は、 お知らせください!