많은 시도 끝에 아래 코드를 실행하여 프로젝트의 모든 레이블을 얻을 수 있습니다.
나는 내가 다음 코드를 추가 한
using VaultLib;
using VaultClientIntegrationLib;
(수업 시간에) 두 개의 DLL의 (VaultLib.dll 및 VaultClientIntegrationLib.dll) 비주얼 스튜디오 프로젝트에서 참조 아래 및 추가 2 using 문을 추가 정적 방법
ServerOperations.client.LoginOptions.URL = url;
ServerOperations.client.LoginOptions.User = user;
ServerOperations.client.LoginOptions.Password = pass;
ServerOperations.client.LoginOptions.Repository = rep;
ServerOperations.Login();
ServerOperations.client.AutoCommit = true;
string prjPath = "$/projectpath";
VaultLabelItemX[] arLabelItems = null;
int nRetCode = ServerOperations.ProcessCommandFindLabels("*", prjPath, false, 1000, true, true, VaultFindInFilesDefine.PatternMatch.Wildcard, out arLabelItems);
MessageBox.Show(arLabelItems.Count().ToString()); // Print how much labels found
foreach (var item in arLabelItems)
{
MessageBox.Show(arLabelItems[i].Label.ToString()); // Show Label
}