การจัดการข้อยกเว้น MS Project Online ใน Aspose.Tasks

การแนะนำ

ในบทช่วยสอนนี้ เราจะเจาะลึกความซับซ้อนของการจัดการข้อยกเว้น Microsoft Project Online โดยใช้ Aspose.Tasks สำหรับ .NET Aspose.Tasks เป็น .NET API อันทรงพลังที่ช่วยให้นักพัฒนาจัดการและจัดการไฟล์ Microsoft Project ได้อย่างง่ายดาย เราจะอธิบายกระบวนการทีละขั้นตอน เพื่อให้มั่นใจว่ามีความเข้าใจที่ครอบคลุมเกี่ยวกับวิธีการทำงานกับข้อยกเว้น MS Project Online ในแอปพลิเคชัน .NET ของคุณ

ข้อกำหนดเบื้องต้น

ก่อนที่เราจะเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณได้ตั้งค่าข้อกำหนดเบื้องต้นต่อไปนี้:

นำเข้าเนมสเปซ

  1. 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 ได้จากหน้าซื้อ.