Share via


CoreProperty class

Representa a definição para os elementos mais fundamentais de uma propriedade de perfil. Diversos tipos de perfil podem compartilhar as mesmas propriedades de núcleo.

Inheritance hierarchy

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

Namespace:  Microsoft.Office.Server.UserProfiles
Assembly:  Microsoft.Office.Server.UserProfiles (in Microsoft.Office.Server.UserProfiles.dll)

Syntax

'Declaração
<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

Comentários

Property fornece compatibilidade com versões anteriores para soluções personalizadas mais antigas. Novas soluções personalizadas criadas para Microsoft SharePoint Server 2010 , use CoreProperty, ProfileTypePropertye ProfileSubtypeProperty, que fornecem maior controle granular sobre propriedades de perfil de usuário.

Há dois tipos de propriedades de núcleo do perfil de usuário:

  • Regular.Define o tipo de dados de propriedade de núcleo e os sinalizadores de perfil de usuário correspondente.

  • Seção.Propriedade de núcleo que serve como um separador para fins de agrupamento de interface do usuário.

    Devido à natureza do tipo Section , as propriedades a seguir não são aplicáveis a ela: Type, Length, IsMultivalued, IsAlias, IsSearchablee Separator. Se você tentar definir um valor, um UpdateReadOnlyFieldException será lançada.

    Para propriedades regulares, o Name, propriedades Type, Lengthe IsMultivalued só podem ser definidas no momento da criação. Nenhuma atualização é permitida. Se houver uma tentativa de atualização, uma UpdateReadOnlyFieldException é lançada. A propriedade Name é usada para compor o URI da propriedade. Portanto, o nome deve ser um nome de esquema URI válido, caso contrário, um InvalidValueException é lançada.

Thread safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Ver também

Referência

CoreProperty members

Microsoft.Office.Server.UserProfiles namespace