เซิร์ฟเวอร์บันทึกตัวเลือกโครงการ MS สำหรับ Aspose.Tasks
การแนะนำ
ในบทช่วยสอนนี้ เราจะเจาะลึกเกี่ยวกับการบันทึกตัวเลือก Microsoft Project สำหรับ Aspose.Tasks โดยใช้ Project Server Aspose.Tasks เป็น .NET API อันทรงพลังที่ช่วยให้นักพัฒนาสามารถทำงานกับไฟล์ Microsoft Project โดยทางโปรแกรมได้ ด้วยการใช้ประโยชน์จากความสามารถของ Project Server ทำให้เราสามารถรวม Aspose.Tasks เข้ากับเวิร์กโฟลว์การจัดการโครงการของเราได้อย่างราบรื่น บทช่วยสอนนี้จะแนะนำคุณตลอดกระบวนการทีละขั้นตอน
ข้อกำหนดเบื้องต้น
ก่อนที่จะเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นต่อไปนี้:
Aspose.Tasks สำหรับ .NET: ติดตั้ง Aspose.Tasks สำหรับ .NET จากลิ้งค์ดาวน์โหลด.
การเข้าถึง Project Server: คุณจะต้องมีข้อมูลรับรองการเข้าถึงและ URL ของอินสแตนซ์ Project Server ของคุณ หากคุณยังไม่มี คุณสามารถขอรับรุ่นทดลองใช้ฟรีได้จากที่นี่.
ไฟล์ Microsoft Project: เตรียมไฟล์ Microsoft Project (.mpp) ที่คุณต้องการบันทึกโดยใช้ Aspose.Tasks
นำเข้าเนมสเปซ
ขั้นแรก คุณต้องนำเข้าเนมสเปซที่จำเป็นในโปรเจ็กต์ของคุณ:
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 ด้วยตัวเลือกที่ระบุ
บทสรุป
ในบทช่วยสอนนี้ เราได้เรียนรู้วิธีบันทึกตัวเลือก Microsoft Project สำหรับ Aspose.Tasks โดยใช้การรวม Project Server เมื่อทำตามขั้นตอนเหล่านี้ คุณจะสามารถรวม Aspose.Tasks เข้ากับเวิร์กโฟลว์การจัดการโครงการของคุณได้อย่างราบรื่น ซึ่งช่วยเพิ่มประสิทธิภาพและประสิทธิผล
คำถามที่พบบ่อย
ถาม: ฉันสามารถใช้ Aspose.Tasks กับ Microsoft Project เวอร์ชันต่างๆ ได้หรือไม่
ตอบ: ใช่ Aspose.Tasks รองรับ Microsoft Project เวอร์ชันต่างๆ เพื่อให้มั่นใจถึงความเข้ากันได้ในสภาพแวดล้อมที่แตกต่างกัน
ถาม: Aspose.Tasks มีเวอร์ชันทดลองใช้งานหรือไม่
ตอบ: ได้ คุณสามารถขอรับ Aspose.Tasks เวอร์ชันทดลองใช้ฟรีได้จากที่นี่.
ถาม: Aspose.Tasks รองรับการทำงานแบบมัลติเธรดหรือไม่
ตอบ: ใช่ Aspose.Tasks ได้รับการออกแบบมาให้ปลอดภัยต่อเธรด ช่วยให้สามารถเข้าถึงข้อมูลโปรเจ็กต์ได้พร้อมกัน
ถาม: ฉันสามารถปรับแต่งตัวเลือกการบันทึกเมื่อใช้การรวม Project Server ได้หรือไม่
ตอบ: ได้ คุณสามารถปรับแต่งตัวเลือกการบันทึก เช่น ชื่อโปรเจ็กต์ การหมดเวลา และช่วงเวลาการโพลให้เหมาะกับความต้องการของคุณได้
ถาม: ฉันจะรับการสนับสนุนสำหรับ Aspose.Tasks ได้ที่ไหน
ตอบ: คุณสามารถค้นหาการสนับสนุนและความช่วยเหลือได้ที่ฟอรั่ม Aspose.Tasks.