Správa výjimek MS Project Online v Aspose.Tasks

Úvod

V tomto tutoriálu se ponoříme do složitosti zpracování výjimek Microsoft Project Online pomocí Aspose.Tasks for .NET. Aspose.Tasks je výkonné rozhraní .NET API, které umožňuje vývojářům snadno manipulovat a spravovat soubory aplikace Microsoft Project. Projdeme si procesem krok za krokem a zajistíme komplexní pochopení toho, jak pracovat s výjimkami MS Project Online ve vašich aplikacích .NET.

Předpoklady

Než začneme, ujistěte se, že máte nastaveny následující předpoklady:

Importovat jmenné prostory

  1. Aspose.Tasks: Importujte jmenný prostor Aspose.Tasks, abyste získali přístup k funkcím poskytovaným rozhraním Aspose.Tasks API.
using Aspose.Tasks;
using System;
using System.Diagnostics.CodeAnalysis;
using System.Net;

Krok 1: Nastavte adresář dokumentů

Ujistěte se, že máte určený adresář pro práci se soubory projektu. Nahradit"Your Document Directory" s cestou k adresáři s dokumenty.

String DataDir = "Your Document Directory";

Krok 2: Definujte přihlašovací údaje serveru Project Server

Nastavte adresu URL, doménu, uživatelské jméno a heslo pro svůj Project Server.

const string URL = "https://project_server.local/sites/pwa";
const string Domain = "CONTOSO.COM";
const string UserName = "Administrator";
const string Password = "MyPassword";

Krok 3: Načtěte soubor projektu

Načtěte soubor Microsoft Project pomocí Aspose.Tasks.

var project = new Project(DataDir + @"Project1.mpp");

Krok 4: Nastavte přihlašovací údaje systému Windows

Vytvořte síťová pověření pomocí zadaného uživatelského jména, hesla a domény.

var windowsCredentials = new NetworkCredential(UserName, Password, Domain);

Krok 5: Nastavte přihlašovací údaje serveru Project Server

Vytvořte přihlašovací údaje serveru Project Server pomocí adresy URL a přihlašovacích údajů systému Windows.

var projectServerCredentials = new ProjectServerCredentials(URL, windowsCredentials);

Krok 6: Inicializujte Project Server Manager

Inicializujte objekt Project Server Manager pomocí přihlašovacích údajů Project Server.

var manager = new ProjectServerManager(projectServerCredentials);

Krok 7: Vytvořte nový projekt

Vytvořte nový projekt na serveru Project Server pomocí načteného objektu Project.

manager.CreateNewProject(project);

Závěr

Gratulujeme! Úspěšně jste se naučili pracovat s výjimkami MS Project Online pomocí Aspose.Tasks pro .NET. S těmito znalostmi můžete efektivně zpracovávat výjimky a spravovat soubory Microsoft Project v rámci aplikací .NET.

FAQ

Otázka: Mohu používat Aspose.Tasks s jinými nástroji pro řízení projektů?

Odpověď: Ano, Aspose.Tasks poskytuje rozsáhlou podporu pro práci s různými formáty souborů pro správu projektů, včetně Microsoft Project, Primavera a dalších.

Otázka: Je k dispozici bezplatná zkušební verze pro Aspose.Tasks?

Odpověď: Ano, máte přístup k bezplatné zkušební verzi Aspose.Tasks zwebová stránka.

Otázka: Kde najdu dokumentaci k Aspose.Tasks?

Odpověď: K dispozici je podrobná dokumentace pro Aspose.Taskstady.

Otázka: Jak mohu získat podporu pro Aspose.Tasks?

Odpověď: Podporu můžete získat na fóru komunity Aspose.Taskstady.

Otázka: Jak si koupím licenci pro Aspose.Tasks?

A: Můžete si zakoupit licenci pro Aspose.Tasks znákupní stránku.