Aspose.Tasks에 대한 서버 저장 MS 프로젝트 옵션
소개
이 튜토리얼에서는 Project Server를 사용하여 Aspose.Tasks에 대한 Microsoft Project 옵션을 저장하는 방법을 살펴보겠습니다. Aspose.Tasks는 개발자가 Microsoft Project 파일을 프로그래밍 방식으로 작업할 수 있게 해주는 강력한 .NET API입니다. Project Server 기능을 활용하여 Aspose.Tasks를 프로젝트 관리 워크플로에 원활하게 통합할 수 있습니다. 이 튜토리얼에서는 프로세스를 단계별로 안내합니다.
전제조건
시작하기 전에 다음 필수 구성 요소가 있는지 확인하세요.
.NET용 Aspose.Tasks: 다음에서 .NET용 Aspose.Tasks를 설치하세요. 다운로드 링크 .
Project Server에 대한 액세스: Project Server 인스턴스의 액세스 자격 증명과 URL이 필요합니다. 아직 없는 경우 다음에서 무료 평가판을 얻을 수 있습니다. 여기 .
Microsoft Project 파일: Aspose.Tasks를 사용하여 저장하려는 Microsoft Project 파일(.mpp)을 준비합니다.
네임스페이스 가져오기
먼저 프로젝트에서 필요한 네임스페이스를 가져와야 합니다.
using Aspose.Tasks;
using System;
using System.Diagnostics.CodeAnalysis;
using System.Net;
1단계: 프로젝트 및 자격 증명 초기화
String DataDir = "Your Document Directory";
const string URL = "https://project_server.local/sites/pwa";
const string Domain = "CONTOSO.COM";
const string UserName = "Administrator";
const string Password = "MyPassword";
var project = new Project(DataDir + @"Project1.mpp");
var windowsCredentials = new NetworkCredential(UserName, Password, Domain);
var projectServerCredentials = new ProjectServerCredentials(URL, windowsCredentials);
반드시 교체하세요"Your Document Directory"
, URL
, Domain
, UserName
, 그리고Password
실제 값으로.
2단계: 프로젝트 서버 관리자 만들기
var manager = new ProjectServerManager(projectServerCredentials);
3단계: 저장 옵션 정의
var options = new ProjectServerSaveOptions
{
ProjectGuid = Guid.NewGuid(),
ProjectName = "New project",
Timeout = TimeSpan.FromMinutes(5),
PollingInterval = TimeSpan.FromSeconds(3)
};
조정하다ProjectGuid
, ProjectName
, Timeout
, 그리고PollingInterval
귀하의 요구 사항에 따라.
4단계: 서버에 프로젝트 저장
manager.CreateNewProject(project, options);
그러면 지정된 옵션을 사용하여 프로젝트가 Project Server에 저장됩니다.
결론
이 튜토리얼에서는 Project Server 통합을 사용하여 Aspose.Tasks에 대한 Microsoft Project 옵션을 저장하는 방법을 배웠습니다. 이러한 단계를 따르면 Aspose.Tasks를 프로젝트 관리 워크플로우에 원활하게 통합하여 효율성과 생산성을 향상시킬 수 있습니다.
FAQ
Q: 다른 버전의 Microsoft Project에서 Aspose.Tasks를 사용할 수 있나요?
A: 예, Aspose.Tasks는 다양한 버전의 Microsoft Project를 지원하여 다양한 환경에서의 호환성을 보장합니다.
Q: Aspose.Tasks에 사용할 수 있는 평가판이 있나요?
A: 예, Aspose.Tasks의 무료 평가판 버전을 다음에서 얻을 수 있습니다. 여기 .
Q: Aspose.Tasks는 멀티스레딩을 지원합니까?
A: 예, Aspose.Tasks는 스레드로부터 안전하도록 설계되어 프로젝트 데이터에 대한 동시 액세스를 허용합니다.
질문: Project Server 통합을 사용할 때 저장 옵션을 사용자 정의할 수 있습니까?
A: 예, 프로젝트 이름, 시간 초과, 폴링 간격 등의 저장 옵션을 요구 사항에 맞게 맞춤 설정할 수 있습니다.
Q: Aspose.Tasks에 대한 지원은 어디서 찾을 수 있나요?
답변: 다음 웹사이트에서 지원과 도움을 받으실 수 있습니다. Aspose.Tasks 포럼 .