การจัดการข้อยกเว้น MS Project Online ใน Aspose.Tasks
การแนะนำ
ในบทช่วยสอนนี้ เราจะเจาะลึกความซับซ้อนของการจัดการข้อยกเว้น Microsoft Project Online โดยใช้ Aspose.Tasks สำหรับ .NET Aspose.Tasks เป็น .NET API อันทรงพลังที่ช่วยให้นักพัฒนาจัดการและจัดการไฟล์ Microsoft Project ได้อย่างง่ายดาย เราจะอธิบายกระบวนการทีละขั้นตอน เพื่อให้มั่นใจว่ามีความเข้าใจที่ครอบคลุมเกี่ยวกับวิธีการทำงานกับข้อยกเว้น MS Project Online ในแอปพลิเคชัน .NET ของคุณ
ข้อกำหนดเบื้องต้น
ก่อนที่เราจะเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณได้ตั้งค่าข้อกำหนดเบื้องต้นต่อไปนี้:
นำเข้าเนมสเปซ
- Aspose.Tasks: นำเข้าเนมสเปซ Aspose.Tasks เพื่อเข้าถึงฟังก์ชันการทำงานที่ Aspose.Tasks API มอบให้
using Aspose.Tasks;
using System;
using System.Diagnostics.CodeAnalysis;
using System.Net;
ขั้นตอนที่ 1: ตั้งค่าไดเร็กทอรีเอกสาร
ตรวจสอบให้แน่ใจว่าคุณมีไดเร็กทอรีที่กำหนดเพื่อทำงานกับไฟล์โปรเจ็กต์ของคุณ แทนที่"Your Document Directory"
พร้อมเส้นทางไปยังไดเร็กทอรีเอกสารของคุณ
String DataDir = "Your Document Directory";
ขั้นตอนที่ 2: กำหนดข้อมูลรับรองเซิร์ฟเวอร์โครงการ
ตั้งค่า URL โดเมน ชื่อผู้ใช้ และรหัสผ่านสำหรับ Project Server ของคุณ
const string URL = "https://project_server.local/sites/pwa";
const string Domain = "CONTOSO.COM";
const string UserName = "Administrator";
const string Password = "MyPassword";
ขั้นตอนที่ 3: โหลดไฟล์โครงการ
โหลดไฟล์ Microsoft Project ของคุณโดยใช้ Aspose.Tasks
var project = new Project(DataDir + @"Project1.mpp");
ขั้นตอนที่ 4: ตั้งค่าข้อมูลรับรอง Windows
สร้างข้อมูลรับรองเครือข่ายโดยใช้ชื่อผู้ใช้ รหัสผ่าน และโดเมนที่ให้ไว้
var windowsCredentials = new NetworkCredential(UserName, Password, Domain);
ขั้นตอนที่ 5: ตั้งค่าข้อมูลรับรองเซิร์ฟเวอร์โครงการ
สร้างข้อมูลรับรอง Project Server โดยใช้ข้อมูลประจำตัว URL และ Windows
var projectServerCredentials = new ProjectServerCredentials(URL, windowsCredentials);
ขั้นตอนที่ 6: เตรียมใช้งาน Project Server Manager
เตรียมใช้งานวัตถุ Project Server Manager ด้วยข้อมูลประจำตัวของ Project Server
var manager = new ProjectServerManager(projectServerCredentials);
ขั้นตอนที่ 7: สร้างโครงการใหม่
สร้างโครงการใหม่บน Project Server โดยใช้วัตถุ Project ที่โหลด
manager.CreateNewProject(project);
บทสรุป
ยินดีด้วย! คุณได้เรียนรู้วิธีทำงานกับข้อยกเว้น MS Project Online โดยใช้ Aspose.Tasks สำหรับ .NET เรียบร้อยแล้ว ด้วยความรู้นี้ คุณสามารถจัดการข้อยกเว้นและจัดการไฟล์ Microsoft Project ของคุณภายในแอปพลิเคชัน .NET ได้อย่างมีประสิทธิภาพ
คำถามที่พบบ่อย
ถาม: ฉันสามารถใช้ Aspose.Tasks กับเครื่องมือการจัดการโปรเจ็กต์อื่นๆ ได้หรือไม่
ตอบ: ได้ Aspose.Tasks ให้การสนับสนุนอย่างกว้างขวางสำหรับการทำงานกับรูปแบบไฟล์การจัดการโครงการที่หลากหลาย รวมถึง Microsoft Project, Primavera และอื่นๆ อีกมากมาย
ถาม: Aspose.Tasks มีรุ่นทดลองใช้ฟรีหรือไม่
ตอบ: ได้ คุณสามารถเข้าถึง Aspose.Tasks รุ่นทดลองใช้ฟรีได้จากเว็บไซต์.
ถาม: ฉันจะหาเอกสารสำหรับ Aspose.Tasks ได้ที่ไหน
ตอบ: มีเอกสารประกอบโดยละเอียดสำหรับ Aspose.Tasksที่นี่.
ถาม: ฉันจะรับการสนับสนุนสำหรับ Aspose.Tasks ได้อย่างไร
ตอบ: คุณสามารถรับการสนับสนุนจากฟอรัมชุมชน Aspose.Tasksที่นี่.
ถาม: ฉันจะซื้อใบอนุญาตสำหรับ Aspose.Tasks ได้อย่างไร
ตอบ: คุณสามารถซื้อใบอนุญาตสำหรับ Aspose.Tasks ได้จากหน้าซื้อ.