共用方式為


EdmDirectValueAnnotationsManager 類別

定義

直接值注釋管理員會提供服務,以設定和取得元素上的暫時性批註。

public class EdmDirectValueAnnotationsManager : Microsoft.OData.Edm.Vocabularies.IEdmDirectValueAnnotationsManager
type EdmDirectValueAnnotationsManager = class
    interface IEdmDirectValueAnnotationsManager
Public Class EdmDirectValueAnnotationsManager
Implements IEdmDirectValueAnnotationsManager
繼承
EdmDirectValueAnnotationsManager
實作

備註

代表暫時性注釋的物件處於下列其中一種狀態:如果元素沒有暫時性注釋,則為 1) Null。 2) 元素只有一個批註,則為 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,則不會加入註釋,而會移除具有相同名稱的現有註釋。

適用於