用户配置文件属性数据类型 (SharePoint Server 2010)
适用于: SharePoint Server 2010
上一次修改主题: 2015-03-09
在将 SharePoint Server 2010 用户配置文件属性映射到外部系统中的某个元素时,该属性和元素都必须具有兼容的数据类型。本文标识 Active Directory 域服务 (AD DS) 数据类型以及与 SharePoint Server 2010 用户配置文件属性的数据类型兼容的 .NET 数据类型。
本文内容:
AD DS 数据类型兼容性
.NET 数据类型兼容性
AD DS 数据类型兼容性
下表列出了与每个用户配置文件数据类型兼容的 AD DS 数据类型。
User Profile Service 数据类型 | AD DS 数据类型 |
---|---|
big integer |
大整数、整数 |
binary |
八进制字符串、SID |
boolean |
Boolean |
date |
UTC 编码的时间 |
date no year |
UTC 编码的时间 |
date time |
UTC 编码的时间 |
Unicode 字符串、IA5-字符串、不区分大小写的字符串 |
|
float |
Unicode 字符串 |
HTML |
Unicode 字符串、IA5-字符串、不区分大小写的字符串 |
integer |
整数 |
Person |
可分辨名称 |
string(多值) |
Unicode 字符串、IA5-字符串、不区分大小写的字符串 |
string(单值) |
Unicode 字符串、IA5-字符串、不区分大小写的字符串 |
time zone |
整数 |
unique identifier |
八进制字符串、SID |
URL |
Unicode 字符串、IA5-字符串、不区分大小写的字符串 |
备注
AD DS 属性 unicodePwd 是一个八进制字符串,但 SharePoint Server 将其视为 Unicode 字符串以便同步配置文件。
.NET 数据类型兼容性
在 SharePoint Server 2010 中创建一个外部内容类型时,将指定该外部内容类型的每个列的 .NET 数据类型。如果通过使用“业务数据连接”连接将用户配置文件属性映射到外部内容类型的列,则数据类型必须兼容。下表列出了与每个 .NET 数据类型兼容的用户配置文件属性数据类型。
.NET 数据类型 |
User Profile Service 数据类型 |
System.Boolean |
Boolean |
System.String |
String(仅支持多值字符串) |
System.DateTime |
Date/DateTime |
System.Int64 |
BigInteger |
System.Int32 |
BigInteger/Integer |
System.Int16 |
BigInteger/Integer |
System.SByte |
BigInteger/Integer |
System.UInt64 |
BigInteger |
System.UInt32 |
BigInteger/Integer |
System.UInt16 |
BigInteger/Integer |
System.Byte |
BigInteger/Integer |
System.Single |
Float |
System.Double |
Float |
备注
您无法使用“业务数据连接”连接将二进制属性映射到实现流访问器方法的属性。
See Also
Concepts
默认用户配置文件属性 (SharePoint Server 2010)
规划配置文件同步 (SharePoint Server 2010)