Clase ContentTypeAttribute

Especifica que la clase se asigna a un tipo de contenido de Microsoft SharePoint Foundation .

Jerarquía de la herencia

System.Object
  System.Attribute
    Microsoft.SharePoint.Linq.ContentTypeAttribute

Espacio de nombres:  Microsoft.SharePoint.Linq
Ensamblado:  Microsoft.SharePoint.Linq (en Microsoft.SharePoint.Linq.dll)

Sintaxis

'Declaración
<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple := False)> _
Public NotInheritable Class ContentTypeAttribute _
    Inherits Attribute
'Uso
Dim instance As ContentTypeAttribute
[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = false)]
public sealed class ContentTypeAttribute : Attribute

Comentarios

No es necesario un tipo de contenido definido en el sitio Web de SharePoint Foundation el tipo de contenido que se va a representar. Cuando el propietario de un sitio, agrega una columna a una lista existente, crea un nuevo tipo de contenido implícito. Que clase implícita del tipo de contenido también se representa mediante clases decoradas con un ContentTypeAttribute.

Ejemplos

El siguiente es un ejemplo de un ContentTypeAttribute que se utiliza para asignar una clase TeamMembersItem para el tipo de contenido de una lista de Los miembros del equipo .

[ContentType(Name="Item", Id="0x01", List="Team Members")]
[DataContract()]
public partial class TeamMembersItem : Item {

    // Member declarations omitted.
}

Seguridad para subprocesos

Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.

Vea también

Referencia

Miembros ContentTypeAttribute

Espacio de nombres Microsoft.SharePoint.Linq