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.