EdmDirectValueAnnotationsManager 类

提供用于设置和获取元素上的瞬态批注的服务。

继承层次结构

System.Object
  Microsoft.Data.Edm.Library.Annotations.EdmDirectValueAnnotationsManager

命名空间:  Microsoft.Data.Edm.Library.Annotations
程序集:  Microsoft.Data.Edm(在 Microsoft.Data.Edm.dll 中)

语法

声明
Public Class EdmDirectValueAnnotationsManager _
    Implements IEdmDirectValueAnnotationsManager
用法
Dim instance As EdmDirectValueAnnotationsManager
public class EdmDirectValueAnnotationsManager : IEdmDirectValueAnnotationsManager
public ref class EdmDirectValueAnnotationsManager : IEdmDirectValueAnnotationsManager
type EdmDirectValueAnnotationsManager =  
    class
        interface IEdmDirectValueAnnotationsManager
    end
public class EdmDirectValueAnnotationsManager implements IEdmDirectValueAnnotationsManager

EdmDirectValueAnnotationsManager 类型公开以下成员。

构造函数

  名称 说明
公共方法 EdmDirectValueAnnotationsManager 初始化 EdmDirectValueAnnotationsManager 类的新实例。

页首

方法

  名称 说明
公共方法 Equals (从 Object 继承。)
受保护方法 Finalize (从 Object 继承。)
公共方法 GetAnnotationValue 检索 EDM 元素的批注值。如果给定元素不存在具有给定名称的批注,则返回 null。
公共方法 GetAnnotationValues 检索批注值集。对于每个请求的值,如果给定元素不存在具有给定名称的批注,则返回 null。
受保护方法 GetAttachedAnnotations 检索直接附加到元素的批注。
公共方法 GetDirectValueAnnotations 获取与元素关联的批注。
公共方法 GetHashCode (从 Object 继承。)
公共方法 GetType (从 Object 继承。)
受保护方法 MemberwiseClone (从 Object 继承。)
公共方法 SetAnnotationValue 设置 EDM 元素的批注值。如果值为 null,则不会添加批注,并且会删除具有相同名称的现有批注。
公共方法 SetAnnotationValues 设置批注值集。如果提供的值为 null,则不会添加批注,并且会删除具有相同名称的现有批注。
公共方法 ToString (从 Object 继承。)

页首

注释

表示瞬态批注的对象处于以下状态之一:1) 如果该元素没有瞬态批注,则为 Null。 2) 如果该元素只有一个批注,则为 EdmAnnotation。 3)如果该元素有一个以上批注,则为 EdmAnnotation 的列表。 如果带有很多批注的元素的批注查找速度成为问题,则可以使用包括字典的另一选项。

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。不保证所有实例成员都是线程安全的。

请参阅

参考

Microsoft.Data.Edm.Library.Annotations 命名空间