Licensiering och begränsningar
Utvärdera Aspose.Email
Du kan ladda ner Aspose.Email för .NET kostnadsfritt för utvärdering. Utvärderingsversionen erbjuder nästan hela produktens funktionalitet med vissa begränsningar. Du kan enkelt licensiera utvärderingsversionen genom att lägga till några kodrader för att applicera licensen.

Begränsningar för utvärderingsversion
Utvärderingsversionen av Aspose.Email (utan angiven licens) erbjuder full funktionalitet för produkten förutom vissa utvärderingsbegränsningar.
- License.txt‑filen läggs till meddelandefilen som sparas med Aspose.Email
- Endast 50 e‑postmeddelanden kan extraheras från en mapp i en PST‑fil
- Endast 3 bilagor samt infogade bilder kan extraheras från en MSG‑fil
- Maximalt antal bearbetade bilagor i CFB‑format är 1
- Maximalt antal bearbetade mottagare i CFB‑format är 1
- Lägger till "Utvärderingsmeddelande" i ämnet vid sparning i CFB-, EML- eller MSG-format.
- Slutdatum kan inte vara senare än 31‑12‑2004 i metoden GenerateOccurrences för återkomstande mönster. Detta låter dig testa produkten men är omöjligt att använda i en produktionsapplikation. Till exempel kan du skapa ett mönster som "börjar den 1 januari 2000 och upprepas varje sista arbetsdag i en månad" och generera händelser för det. Händelser efter 31 december 2004 kommer inte att genereras i utvärderingsläget.
- Lägger till "Utvärderingsvattenstämpel‑bild" vid sparning i XPS‑ eller TIFF‑format.
- Maximalt antal tvetydiga e‑postadresser och visningsnamn som MS Exchange Server löser är 20
- Maximal längd för datafil som får dras och släppas med FileDropPanel är 51200 byte
- Visar meddelanderuta med "Utvärderingsmeddelande" under en dra‑och‑släpp‑operation som används av FileDropPanel
- Endast 1 fil extraheras från given MSO‑ström av InlineAttachmentExtractor.EnumerateMsoPackage‑metoden
Aktivera en licens
Du kan enkelt ladda ner en utvärderingsversion av Aspose.Email från dess nedladdningssida. Utvärderingsversionen erbjuder exakt samma funktioner som den licensierade versionen av Aspose.Email. Dessutom blir utvärderingsversionen helt licensierad när du köper en licens och lägger till några rader kod för att applicera licensen.
Om licensen
Licensen är en vanlig XML‑textfil som innehåller detaljer som produktnamn, antal utvecklare som licensen gäller för, prenumerationsutgångsdatum med mera. Filen är digitalt signerad, så ändra inte den. Även oavsiktliga extra radbrytningar i filen gör den ogiltig.
Du måste ange en licens innan du använder Aspose.Email om du vill undvika dess evalueringsbegränsningar. Licensen behöver bara anges en gång per applikation (eller process).
Applicera licens med fil- eller strömobjekt
Ställa in en licens i Aspose.Email för .NET
I Aspose.Email kan licensen laddas från en fil, en ström eller en inbäddad resurs. Aspose.Email försöker hitta licensen på följande platser:
- Explicit sökväg
- Mappen som innehåller komponentens DLL (inkluderad i Aspose.Email)
- Mappen som innehåller den assembly som anropade komponentens DLL (inkluderad i Aspose.Email)
- Mappen som innehåller ingångs‑assemblyn (din .exe)
- En inbäddad resurs i den assembly som anropade komponentens DLL (inkluderad i Aspose.Email). Det finns två vanliga metoder för att ange licensen, som diskuteras nedan:
Applicera licens med fil‑ eller strömobjekt
Det enklaste sättet att ange en licens är att placera licensfilen i samma mapp som komponentens DLL (inkluderad i Aspose.Email) och ange bara filnamnet utan sökväg.
// Instantiate an instance of license and set the license file through its path
Aspose.Email.License license = new Aspose.Email.License();
license.SetLicense("Aspose.Email.lic");
// Instantiate an instance of license and set the license through a stream
Aspose.Email.License license = new Aspose.Email.License();
license.SetLicense(myStream);
När du anropar SetLicense‑metoden ska licensnamnet vara samma som ditt licensfilnamn. Till exempel kan du ändra licensfilens namn till "Aspose.Email.lic.xml". I din kod bör du sedan använda det modifierade licensnamnet (dvs. Aspose.Email.lic.xml) för SetLicense‑metoden.
Ansök om mätlicens
Aspose.Email låter utvecklare använda en metered‑nyckel. Det är en ny licensieringsmekanism. Den nya licensieringsmekanismen kommer att användas tillsammans med den befintliga licensmetoden. De kunder som vill faktureras baserat på användning av API‑funktionerna kan använda metered‑licensiering. För mer information, se Vanliga frågor om metered‑licensiering avsnitt.
En ny klass Metered har introducerats för att tillämpa metered‑nyckel. Följande är exempel på kod som visar hur man sätter publika och privata metered‑nycklar.
Inkludera licensfilen som en inbäddad resurs
Ett annat smidigt sätt att paketera licensen med din applikation och säkerställa att den inte förloras är att inkludera den som en inbäddad resurs i en av de samlingar som anropar komponentens DLL (inkluderad i Aspose.Email). För att inkludera licensfilen som en inbäddad resurs, följ dessa steg:
- I Visual Studio .NET, inkludera licensfilen (.lic) i projektet via menyn File | Add Existing Item…
- Markera filen i Solution Explorer och ställ in Build Action till Embedded Resource i egenskapsfönstret
- För att komma åt licensen som är inbäddad i samlingen (som inbäddad resurs) behövs det inte anropa metoderna GetExecutingAssembly och GetManifestResourceStream i System.Reflection.Assembly-klassen i Microsoft .NET Framework. Allt som krävs är att lägga till licensfilen som en inbäddad resurs i ditt projekt och skicka licensfilens namn till SetLicense‑metoden. Licensklassen kommer automatiskt att hitta licensfilen i de inbäddade resurserna.
Vänligen granska exemplet nedan för att förstå denna metod för att ställa in licensen (inbäddad) i dina applikationer.
// Instantiate the License class
Aspose.Email.License license = new Aspose.Email.License();
// Pass only the name of the license file embedded in the assembly
license.SetLicense("Aspose.Email.lic");
Hur du kontrollerar versionsnumret för Aspose.Email för .NET
Att känna till versionsnumret för det bibliotek du arbetar med kan vara avgörande för felsökning, kompatibilitetskontroller och för att säkerställa att du använder de senaste funktionerna och buggfixarna. Denna guide visar hur du kontrollerar versionsnumret för Aspose.Email för .NET i olika miljöer.
Använda API:et för att kontrollera versionsnummer
Aspose.Email för .NET erbjuder ett enkelt sätt att programatiskt hämta versionsnumret. Du kan komma åt denna information via BuildVersionInfo klass.
Följande C#-kodsnutt för att hämta och visa versionsnumret:
using System;
using Aspose.Email;
class Program
{
static void Main(string[] args)
{
// Get the version number of Aspose.Email for .NET
string version = BuildVersionInfo.AssemblyVersion;
// Display the version number
Console.WriteLine("Aspose.Email for .NET Version: " + version);
}
}
Kontroll av versionsnummer i Visual Studio
Du kan också kontrollera versionsnumret direkt i Visual Studio utan att skriva någon kod:
- Solution Explorer:
- Öppna ditt projekt i Visual Studio.
- Navigera till Solution Explorer.
- Expandera "References"-noden under ditt projekt.
- Referensegenskaper:
- Leta upp "Aspose.Email" i listan över referenser.
- Högerklicka på "Aspose.Email" och välj "Egenskaper".
- I fönstret Egenskaper kommer du att se versionsnumret listat under egenskapen "Version".
Använda NuGet Package Manager
Om du har installerat Aspose.Email via NuGet kan du kontrollera versionsnumret via NuGet Package Manager:
- Package Manager Console:
- Öppna Package Manager Console från Verktyg > NuGet Package Manager > Package Manager Console.
- Ange följande kommando för att lista de installerade paketen:
Get-Package -Id Aspose.Email
- Detta visar versionsnumret för Aspose.Email-paketet som är installerat i ditt projekt.
- Hantera NuGet-paket:
- Högerklicka på ditt projekt i Solution Explorer.
- Välj "Hantera NuGet-paket".
- På fliken "Installerat" hittar du "Aspose.Email" för att se versionsnumret.
Kontroll av versionsnummer i DLL-egenskaper
Du kan också kontrollera versionsnumret genom att undersöka egenskaperna för Aspose.Email DLL:
- Leta upp DLL-filen:
Hitta Aspose.Email DLL-filen i ditt projekts katalog, vanligtvis under bin-mappen.
- Visa egenskaper:
- Högerklicka på Aspose.Email DLL-filen och välj "Egenskaper".
- Gå till fliken "Detaljer". Versionsnumret kommer att visas under fältet "Produktversion" eller "Filversion".
Genom att följa någon av dessa metoder kan du enkelt kontrollera versionsnumret för Aspose.Email för .NET, så att du har rätt version för dina utvecklingsbehov. För ytterligare hjälp och uppdateringar, se Aspose.Email för .NET dokumentation.