Я хочу получить список компонентов метаданных, таких как ApexClass, используя API метаданных Salesforce.
Я получаю список всех классов Apex (всего 2246) в Salesforce, используя следующий код иполучение этих имен файлов занимает слишком много времени:
ListMetadataQuery query = new ListMetadataQuery();
query.type = "ApexClass";
double asOfVersion = 23.0;
// Assume that the SOAP binding has already been established.
FileProperties[] lmr = metadataService.listMetadata(
new ListMetadataQuery[] { query }, asOfVersion);
if (lmr != null)
{
foreach(FileProperties n in lmr)
{
string filename = n.fileName;
}
}
Мое требование - получить список компонентов метаданных (классы Apex), которые разработаны только моей организацией, чтобы я мог получить компоненты метаданных Salesforce, которыеимеют отношение ко мне и, возможно, могут сэкономить мое время, не пройдя все занятия.
Как мне этого добиться?
Ответьте как можно скорее.
Заранее спасибо.