DerivedEntityClassAttribute - Classe
Identifie une classe qui dérive de la classe à laquelle l'attribut est appliqué.
Hiérarchie d’héritage
System.Object
System.Attribute
Microsoft.SharePoint.Linq.DerivedEntityClassAttribute
Espace de noms : Microsoft.SharePoint.Linq
Assembly : Microsoft.SharePoint.Linq (dans Microsoft.SharePoint.Linq.dll)
Syntaxe
'Déclaration
<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple := True)> _
Public NotInheritable Class DerivedEntityClassAttribute _
Inherits Attribute
'Utilisation
Dim instance As DerivedEntityClassAttribute
[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = true)]
public sealed class DerivedEntityClassAttribute : Attribute
Remarques
En général, il y aura un de ces attributs pour chaque classe dérivée. À l'origine, cet attribut décore les classes représentant les types de contenu.
Exemples
Voici un exemple de DerivedEntityClassAttributeen cours d'utilisation :
[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.
}
Cohérence de thread
Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.