ResourceType 类

表示数据服务基元类型、复杂类型或实体类型。

继承层次结构

System.Object
  System.Data.Services.Providers.ResourceType
    System.Data.Services.Providers.CollectionResourceType
    System.Data.Services.Providers.EntityCollectionResourceType

命名空间:  System.Data.Services.Providers
程序集:  Microsoft.Data.Services(在 Microsoft.Data.Services.dll 中)

语法

声明
Public Class ResourceType
用法
Dim instance As ResourceType
public class ResourceType
public ref class ResourceType
type ResourceType =  class end
public class ResourceType

ResourceType 类型公开以下成员。

构造函数

  名称 说明
公共方法 ResourceType 创建数据服务 ResourceType 的实例。

页首

属性

  名称 说明
公共属性 BaseType 获取基资源类型的引用(如果有)。
公共属性 CanReflectOnInstanceType 获取相应的实例类型是否表示此实体的 CLR 类型。
公共属性 CustomState 获取或设置占位符,以便保留由开发人员定义的资源类型的相关自定义状态信息。
公共属性 ETagProperties 获取此类型的属性列表。
公共属性 FullName 获取资源的全名。
公共属性 InstanceType 此资源所代表的 CLR 类型的引用。
公共属性 IsAbstract 获取用于指示此类型是否为抽象类型的布尔值。
公共属性 IsMediaLinkEntry 获取或设置一个布尔值,该值在资源类型包括默认流时为 true。
公共属性 IsOpenType 获取资源类型是否具有开放属性。
公共属性 IsReadOnly 获取一个布尔值,该值在此资源类型已设置为只读时为 true。
公共属性 KeyProperties 获取此类型的键属性列表
公共属性 Name 获取资源类型的名称。
公共属性 Namespace 获取资源类型的命名空间。
公共属性 Properties 获取在此类型上声明的属性列表,该列表仅包括为此类型定义的属性,而不包括基类型中定义的属性。
公共属性 PropertiesDeclaredOnThisType 获取或设置此类型上声明的属性列表。
公共属性 ResourceTypeKind 获取类型的 ResourceTypeKind

页首

方法

  名称 说明
公共方法 AddEntityPropertyMappingAttribute 添加资源类型的 EntityPropertyMappingAttribute
公共方法 AddProperty 将由 resourceProperty 参数提供的属性添加到类型。
公共方法 Equals (从 Object 继承。)
受保护方法 Finalize (从 Object 继承。)
公共方法静态成员 GetCollectionResourceType
公共方法静态成员 GetEntityCollectionResourceType 获取表示指定 itemType 项集合的 EntityCollectionResourceType
公共方法 GetHashCode (从 Object 继承。)
公共方法静态成员 GetPrimitiveResourceType 给定 Type 对象时,获取表示基元类型的资源类型。
公共方法 GetType (从 Object 继承。)
受保护方法 LoadPropertiesDeclaredOnThisType 返回此资源类型所声明的属性的列表。
受保护方法 MemberwiseClone (从 Object 继承。)
公共方法 SetReadOnly 将资源类型设置为只读。
公共方法 ToString (从 Object 继承。)

页首

注释

不支持嵌套类型作为资源类型。

线程安全

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

请参阅

参考

System.Data.Services.Providers 命名空间