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 中) 成员都是线程安全的。不保证任何实例成员都是线程安全的。