Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在SharePoint 2010中从UserProfileManager检索ZipCode?_C#_Sharepoint - Fatal编程技术网

C# 如何在SharePoint 2010中从UserProfileManager检索ZipCode?

C# 如何在SharePoint 2010中从UserProfileManager检索ZipCode?,c#,sharepoint,C#,Sharepoint,我需要知道如何从Active Directory检索ZipCode。目前,我可以获取用户和部门,但无法检索ZipCode 在中,我无法将ZipCode视为属性: 这是我的C语言代码: 您需要首先在用户配置文件服务应用程序中手动映射此内容 可以在管理中心->管理服务应用程序->用户配置文件服务应用程序->管理用户属性->添加用户配置文件属性->选择邮政编码属性中添加属性 现在可以运行另一个同步,每个用户都应该映射此属性。然后,您可以像现在这样访问它,但使用指定的字符串名称: String zipC

我需要知道如何从Active Directory检索
ZipCode
。目前,我可以获取
用户
部门
,但无法检索
ZipCode

在中,我无法将
ZipCode
视为属性:

这是我的C语言代码:


您需要首先在用户配置文件服务应用程序中手动映射此内容

可以在管理中心->管理服务应用程序->用户配置文件服务应用程序->管理用户属性->添加用户配置文件属性->选择邮政编码属性中添加属性

现在可以运行另一个同步,每个用户都应该映射此属性。然后,您可以像现在这样访问它,但使用指定的字符串名称:

String zipCode = profile["SPS-ZipCode"].Value.ToString();

String zipCode = profile["SPS-ZipCode"].Value.ToString();