Фрагмент кода: получение идентификатора BdcIdentity для всех элементов внешнего списка на сервере
Дата последнего изменения: 19 апреля 2010 г.
Применимо к: SharePoint Server 2010
В этой статье
Описание
Необходимые компоненты
Использование этого примера
Описание
В следующем фрагменте кода показано, как получить BdcIdentity для всех элементов во внешнем списке.
Необходимые компоненты
Microsoft SharePoint Server 2010 или Microsoft SharePoint Foundation 2010 на сервере.
Microsoft Visual Studio.
По крайней мере один внешний тип контента зарегистрирован в хранилище метаданных BDC и внешнем списке, основанном на внешнем типе контента.
Примечание Для внешнего списка в этом примере нельзя использовать сквозную проверку подлинности.
Использование этого примера
Запустите Visual Studio и создайте проект консольного приложения C#. При создании проекта выберите .NET Framework 3.5.
В меню Вид выберите Страницы свойств, чтобы вывести свойства проекта.
На вкладке Построение в качестве Целевой платформы выберите Любой ЦП.
Закройте окно свойств проекта
В обозревателе решений в разделе Ссылки удалите все ссылки проекта кроме System и System.Core.
Добавьте в проект следующие ссылки:
Microsoft.SharePoint
System.Web
Замените автоматически созданный код в файле Program.cs на код, приведенный в конце этой процедуры.
Замените строковые значения <siteUrl> и <ExternalListName> на допустимые значения.
Сохраните проект.
Скомпилируйте и запустите проект.
using System;
using System.Web;
using Microsoft.SharePoint;
namespace Microsoft.SDK.SharePoint.Samples.Bdc.ExternalList
{
class Program
{
static void Main(string[] args)
{
using(SPSite site = new SPSite("<siteUrl>"))
{
SPServiceContext context = SPServiceContext.GetContext(site);
SPServiceContextScope contextScope = new SPServiceContextScope(context);
SPWeb web = site.OpenWeb();
SPList list = web.Lists["<ExternalListName>"];
foreach (SPListItem item in list.Items)
{
Console.WriteLine( item["BdcIdentity"]);
}
}
}
}
}