Meten van MS-projectgebruik met Aspose.Tasks voor .NET
Invoering
Wilt u uw MS Project-gebruik effectief beheren en monitoren met Aspose.Tasks? Met de kracht van meting kunt u uw verbruik bijhouden en uw projectmanagementinspanningen optimaliseren. In deze zelfstudie begeleiden we u stap voor stap bij het meten van het MS Project-gebruik met behulp van Aspose.Tasks voor .NET.
Vereisten
Voordat we dieper ingaan op het meten van het MS Project-gebruik, moet u ervoor zorgen dat u aan de volgende vereisten voldoet:
- Aspose.Tasks voor .NET-bibliotheek: Download en installeer de Aspose.Tasks voor .NET-bibliotheek vanaf de downloadpagina . Volg de installatie-instructies om de bibliotheek in uw ontwikkelomgeving in te stellen.
- Publieke en privésleutels: verkrijg uw publieke en privésleutels van Aspose. Deze toetsen zijn essentieel voor het meten van het gebruik. Als u nog geen sleutels heeft, kunt u deze bij Aspose aanvragen via de tijdelijke licentie bladzijde.
Naamruimten importeren
Voordat u doorgaat, importeert u de benodigde naamruimten in uw project:
using Aspose.Tasks;
using System;
using System.Diagnostics.CodeAnalysis;
using System.Net;
Stap 1: Meting instellen
Om te beginnen met het meten van het MS Project-gebruik, stelt u de gemeten omgeving in door uw openbare en privésleutels op te geven:
String DataDir = "Your Document Directory";
var metered = new Metered();
metered.SetMeteredKey("<public key>", "<private key>");
Vervangen"Your Document Directory"
door het pad naar uw documentmap en vervang<public key>
En<private key>
met uw daadwerkelijke sleutels verkregen van Aspose.
Stap 2: MS-projectbestand laden
Laad vervolgens uw MS Project-bestand met Aspose.Tasks:
var project = new Project(DataDir + "Project2.mpp");
Console.WriteLine("Project Name: " + project.Get(Prj.Name));
Met deze stap wordt het MS Project-bestand met de naam “Project2.mpp” geladen vanuit de opgegeven map. U kunt de bestandsnaam vervangen door uw eigen MS Project-bestand.
Stap 3: Werken met Project
Nu het project is geladen, kunt u er indien nodig verschillende bewerkingen op uitvoeren voor uw projectbeheertaken.
// Voer hier projectmanagementtaken uit
Stap 4: Controleer het krediet- en bytesverbruik
U kunt de uitgegeven credits en verbruikte bytes tijdens uw gebruiksperiode controleren:
try
{
Console.WriteLine("Credits spent: {0}", Metered.GetConsumptionCredit());
Console.WriteLine("Bytes consumed: {0}", Metered.GetConsumptionQuantity());
}
catch (WebException)
{
// Behandel uitzonderingen hier
}
Met deze stap worden de door uw bewerkingen uitgegeven credits en bytes opgehaald en weergegeven. Behandel eventuele uitzonderingen die tijdens dit proces kunnen optreden.
Stap 5: Reset de gemeten sleutel
Optioneel kunt u de gemeten sleutel opnieuw instellen om te stoppen met het tellen van bytes:
metered.ResetMeteredKey();
Deze stap stopt het meetproces en reset de meetsleutel.
Conclusie
In deze zelfstudie hebt u geleerd hoe u het gebruik van MS Project kunt meten met Aspose.Tasks voor .NET. Door deze stappen te volgen, kunt u uw projectmanagementinspanningen effectief monitoren en optimaliseren en tegelijkertijd een efficiënt gebruik van resources garanderen.
Veelgestelde vragen
Vraag: Kan ik het gebruik van meerdere MS Project-bestanden meten?
A: Ja, u kunt het gebruik van meerdere MS Project-bestanden meten door elk bestand afzonderlijk te laden en het gebruik dienovereenkomstig te controleren.
Vraag: Is het meten van MS Project-gebruik compatibel met alle versies van Aspose.Tasks voor .NET?
A: Ja, het meten van MS Project-gebruik wordt ondersteund in alle versies van Aspose.Tasks voor .NET.
Vraag: Heb ik een internetverbinding nodig om het gebruik te meten?
A: Ja, er is een internetverbinding vereist om te communiceren met de servers van Aspose voor het meten van het gebruik.
Vraag: Kan ik het gebruik in realtime volgen?
A: Ja, u kunt het gebruik in realtime volgen door periodiek de uitgegeven credits en verbruikte bytes te controleren.
Vraag: Is het meten van MS Project-gebruik beschikbaar in de proefversie?
A: Ja, het meten van MS Project-gebruik is beschikbaar in zowel proefversies als gelicentieerde versies van Aspose.Tasks voor .NET.