Salesforce元数据API
我想使用Salesforce元数据API重新查看元数据组件列表,如ApexClass 我正在获取Salesforce上使用以下代码的所有Apex类(总数为2246)的列表,检索这些文件名花费了太多时间:Salesforce元数据API,salesforce,Salesforce,我想使用Salesforce元数据API重新查看元数据组件列表,如ApexClass 我正在获取Salesforce上使用以下代码的所有Apex类(总数为2246)的列表,检索这些文件名花费了太多时间: ListMetadataQuery query = new ListMetadataQuery(); query.type = "ApexClass"; double asOfVersion = 23.0; // Assume that the SOAP binding has already
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元数据组件,并且可以通过不获取所有类来节省我的时间
我怎样才能做到这一点
请尽快回复
提前感谢。我没有直接使用元数据API,但我建议您尝试对由创建的
字段进行筛选,或者在类上使用前缀名称,以便您可以对其进行筛选
但不确定是否可以使用过滤器!至于速度,我通过Eclipse使用元数据API的经验是,它总是非常慢,而且您对此无能为力