Compartir a través de


Clase CoreProperty

Representa la definición de los elementos más fundamentales de una propiedad de perfil. Tipos de perfil pueden compartir las mismas propiedades del núcleo.

Jerarquía de la herencia

System.Object
  Microsoft.Office.Server.UserProfiles.PropertyBase
    Microsoft.Office.Server.UserProfiles.CoreProperty

Espacio de nombres:  Microsoft.Office.Server.UserProfiles
Ensamblado:  Microsoft.Office.Server.UserProfiles (en Microsoft.Office.Server.UserProfiles.dll)

Sintaxis

'Declaración
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel := True)> _
Public NotInheritable Class CoreProperty _
    Inherits PropertyBase
'Uso
Dim instance As CoreProperty
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel = true)]
public sealed class CoreProperty : PropertyBase

Comentarios

Property proporciona compatibilidad con versiones anteriores para las soluciones personalizadas más antiguas. Creado por Microsoft SharePoint Server 2010 nuevas soluciones personalizadas, utilice CoreProperty, ProfileTypePropertyy ProfileSubtypeProperty, que proporcionan un control más granular sobre las propiedades de perfil de usuario.

Hay dos tipos de propiedades básicas de perfil de usuario:

  • Regular.Define el tipo de datos de la propiedad de base y los indicadores de perfil de usuario correspondiente.

  • Sección.Propiedad básica que actúa como un separador de la interfaz de usuario con fines de agrupación.

    Debido a la naturaleza del tipo Section , no son aplicables las siguientes propiedades: Type, Length, IsMultivalued, IsAlias, IsSearchabley Separator. Si intenta establecer un valor, se produce un UpdateReadOnlyFieldException .

    Para las propiedades normales, los Name, las propiedades Type, Lengthy IsMultivalued sólo pueden establecerse en tiempo de creación. No se permite la actualización. Si hay un intento de actualizar, se produce un UpdateReadOnlyFieldException . La propiedad Name se utiliza para crear el identificador URI de la propiedad. Por lo tanto, el nombre debe ser un nombre de esquema URI válido, de lo contrario se produce un InvalidValueException .

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 CoreProperty

Espacio de nombres Microsoft.Office.Server.UserProfiles