DerivedEntityClassAttribute 类

标识该属性所应用于的类从派生的类。

继承层次结构

System.Object
  System.Attribute
    Microsoft.SharePoint.Linq.DerivedEntityClassAttribute

命名空间:  Microsoft.SharePoint.Linq
程序集:  Microsoft.SharePoint.Linq(位于 Microsoft.SharePoint.Linq.dll 中)

语法

声明
<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple := True)> _
Public NotInheritable Class DerivedEntityClassAttribute _
    Inherits Attribute
用法
Dim instance As DerivedEntityClassAttribute
[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = true)]
public sealed class DerivedEntityClassAttribute : Attribute

备注

通常情况下,将有这些特性的每个派生类之一。首先,此特性修饰类表示的内容类型。

示例

以下是在使用DerivedEntityClassAttribute的一个示例:

[ContentType(Name="Item", Id="0x01")]
[DerivedEntityClass(Type=typeof(RemoteUsers))]
[DerivedEntityClass(Type=typeof(Folder))]
[DerivedEntityClass(Type=typeof(ManagersItem))]
[DerivedEntityClass(Type=typeof(TeamMembersItem))]
[DataContract()]
public partial class Item {

    // Member declarations omitted.
}

线程安全性

该类型的任何公共 静态 (已共享 在 Visual Basic 中) 成员都是线程安全的。不保证任何实例成员都是线程安全的。

另请参阅

引用

DerivedEntityClassAttribute 成员

Microsoft.SharePoint.Linq 命名空间