1
는 프로젝트 API는 그것으로 인해 작업 저장소가 아닌 공개 된 상점에서 모든 프로젝트를 반환하는 사실이 API 호출이 부족한
ProjectDataSet data = client.ReadProjectList();
foreach (ProjectDataSet.ProjectRow projectRow in data.Project){...}
사용하여 프로젝트를 나열 할 수 있습니다
. 엄청나게 느린 게시 된 상점에 대한 모든 프로젝트 GUID를 확인하는 것이 좋습니다.
int i = projectRow.PROJ_TYPE;
if (i == 0){
ProjectDataSet publishedProjectDataSet = client.ReadProject(projectRow.PROJ_UID, DataStoreEnum.PublishedStore);
if (publishedProjectDataSet == null) { continue; }
}
게시 된 프로젝트 만 빠르게 나열하는 방법을 알고있는 사람이 있습니까?
데이터베이스 쿼리를 사용합니다. 나는 Microsoft가 DB에 직접 액세스하는 것을 권장하지 않지만 API 호출로 모든 과잉 작업을 수행하는 것보다 간단한 select 문을 작성하는 것이 더 빠르고 쉽습니다. – melan