Pomiar wykorzystania projektu MS za pomocą Aspose.Tasks dla .NET

Wstęp

Czy chcesz efektywnie zarządzać i monitorować wykorzystanie MS Project za pomocą Aspose.Tasks? Dzięki możliwościom pomiaru możesz śledzić swoje wykorzystanie i optymalizować wysiłki związane z zarządzaniem projektami. W tym samouczku przeprowadzimy Cię krok po kroku przez proces pomiaru wykorzystania MS Project przy użyciu Aspose.Tasks dla .NET.

Warunki wstępne

Zanim zajmiemy się mierzeniem wykorzystania MS Project, upewnij się, że spełniasz następujące wymagania wstępne:

  1. Biblioteka Aspose.Tasks dla .NET: Pobierz i zainstaluj bibliotekę Aspose.Tasks dla .NET zstrona pobierania. Postępuj zgodnie z instrukcjami instalacji, aby skonfigurować bibliotekę w środowisku programistycznym.
  2. Klucze publiczne i prywatne: Uzyskaj klucze publiczne i prywatne od Aspose. Klawisze te są niezbędne do korzystania z pomiarów. Jeśli nie masz jeszcze kluczy, możesz poprosić o nie w Aspose za pośrednictwemlicencja tymczasowa strona.

Importuj przestrzenie nazw

Przed kontynuowaniem zaimportuj niezbędne przestrzenie nazw do swojego projektu:

using Aspose.Tasks;
using System;
using System.Diagnostics.CodeAnalysis;
using System.Net;

Krok 1: Skonfiguruj pomiar

Aby rozpocząć mierzenie użycia MS Project, skonfiguruj mierzone środowisko, podając klucze publiczny i prywatny:

String DataDir = "Your Document Directory";
var metered = new Metered();
metered.SetMeteredKey("<public key>", "<private key>");

Zastępować"Your Document Directory" ze ścieżką do katalogu dokumentów i zastąp<public key> I<private key> z rzeczywistymi kluczami uzyskanymi od Aspose.

Krok 2: Załaduj plik projektu MS

Następnie załaduj plik MS Project za pomocą Aspose.Tasks:

var project = new Project(DataDir + "Project2.mpp");
Console.WriteLine("Project Name: " + project.Get(Prj.Name));

Ten krok ładuje plik MS Project o nazwie „Project2.mpp” z określonego katalogu. Możesz zastąpić nazwę pliku własnym plikiem MS Project.

Krok 3: Pracuj z projektem

Teraz, gdy projekt jest załadowany, możesz wykonywać na nim różne operacje potrzebne do zadań związanych z zarządzaniem projektami.

// Wykonuj tutaj zadania związane z zarządzaniem projektem

Krok 4: Sprawdź zużycie kredytów i bajtów

Możesz sprawdzić wydane kredyty i bajty zużyte w okresie użytkowania:

try
{
    Console.WriteLine("Credits spent: {0}", Metered.GetConsumptionCredit());
    Console.WriteLine("Bytes consumed: {0}", Metered.GetConsumptionQuantity());
}
catch (WebException)
{
    // Tutaj obsłuż wyjątki
}

Ten krok pobiera i wyświetla wydane kredyty i bajty zużyte przez Twoje operacje. Obsługuj wszelkie wyjątki, które mogą wystąpić podczas tego procesu.

Krok 5: Zresetuj klucz licznikowy

Opcjonalnie możesz zresetować klucz licznikowy, aby zatrzymać zliczanie bajtów:

metered.ResetMeteredKey();

Ten krok zatrzymuje proces pomiaru i resetuje klucz pomiarowy.

Wniosek

W tym samouczku nauczyłeś się mierzyć wykorzystanie MS Project za pomocą Aspose.Tasks dla .NET. Wykonując poniższe kroki, możesz skutecznie monitorować i optymalizować wysiłki związane z zarządzaniem projektami, zapewniając jednocześnie efektywne wykorzystanie zasobów.

Często zadawane pytania

P: Czy mogę mierzyć wykorzystanie wielu plików MS Project?

O: Tak, możesz mierzyć wykorzystanie wielu plików MS Project, ładując każdy plik osobno i odpowiednio monitorując użycie.

P: Czy mierzenie wykorzystania MS Project jest kompatybilne ze wszystkimi wersjami Aspose.Tasks dla .NET?

O: Tak, mierzenie wykorzystania MS Project jest obsługiwane we wszystkich wersjach Aspose.Tasks dla .NET.

P: Czy potrzebuję połączenia internetowego do korzystania z liczników?

Odp.: Tak, do komunikacji z serwerami Aspose w celu pomiaru zużycia wymagane jest połączenie internetowe.

P: Czy mogę śledzić wykorzystanie w czasie rzeczywistym?

O: Tak, możesz śledzić wykorzystanie w czasie rzeczywistym, okresowo sprawdzając wydane kredyty i zużyte bajty.

P: Czy w wersji próbnej dostępne jest mierzenie wykorzystania MS Project?

O: Tak, pomiar wykorzystania MS Project jest dostępny zarówno w wersji próbnej, jak i licencjonowanej Aspose.Tasks dla .NET.