次の方法で共有


EdmDirectValueAnnotationsManager クラス

定義

直接値注釈マネージャーは、要素に対して一時的な注釈を設定および取得するためのサービスを提供します。

public class EdmDirectValueAnnotationsManager : Microsoft.OData.Edm.Vocabularies.IEdmDirectValueAnnotationsManager
type EdmDirectValueAnnotationsManager = class
    interface IEdmDirectValueAnnotationsManager
Public Class EdmDirectValueAnnotationsManager
Implements IEdmDirectValueAnnotationsManager
継承
EdmDirectValueAnnotationsManager
実装

注釈

一時的な注釈を表すオブジェクトは、要素に一時的な注釈がない場合、1) Null のいずれかの状態になります。 2) 要素に注釈が 1 つだけ含まれている場合は、EdmVocabularyAnnotation。 3) 要素に複数の注釈がある場合の EdmVocabularyAnnotation のリスト。 多くの注釈がある要素の注釈参照の速度が問題になる場合は、ディクショナリを含む別のオプションを使用できます。

コンストラクター

EdmDirectValueAnnotationsManager()

EdmDirectValueAnnotationsManager クラスの新しいインスタンスを初期化します。

メソッド

GetAnnotationValue(IEdmElement, String, String)

EDM 要素の注釈値を取得します。 指定された要素に指定された名前の注釈がない場合、null を返します。

GetAnnotationValues(IEnumerable<IEdmDirectValueAnnotationBinding>)

注釈値のセットを取得します。 それぞれの要求された値に対して、指定された要素に指定された名前の注釈がない場合、null を返します。

GetAttachedAnnotations(IEdmElement)

要素に直接アタッチされている注釈を取得します。

GetDirectValueAnnotations(IEdmElement)

要素に関連付けられた注釈を取得します。

SetAnnotationValue(IEdmElement, String, String, Object)

EDM 要素の注釈値を設定します。 値が null の場合、注釈は追加されず、同じ名前を持つ既存の注釈が削除されます。

SetAnnotationValues(IEnumerable<IEdmDirectValueAnnotationBinding>)

注釈値のセットを設定します。 指定された値が null の場合、注釈は追加されず、同じ名前を持つ既存の注釈が削除されます。

適用対象