Licencjonowanie i ograniczenia
Oceń Aspose.Email
Możesz pobrać Aspose.Email dla .NET bezpłatnie w celu oceny. Wersja ewaluacyjna zapewnia prawie wszystkie funkcje produktu, z pewnymi ograniczeniami. Łatwo możesz przekształcić wersję ewaluacyjną w licencjonowaną, dodając kilka linii kodu, aby zastosować licencję.

Ograniczenia wersji ewaluacyjnej
Wersja ewaluacyjna Aspose.Email (bez określonej licencji) zapewnia pełną funkcjonalność produktu, z wyjątkiem niektórych ograniczeń wersji ewaluacyjnej.
- Plik License.txt jest dodawany do pliku wiadomości zapisanego przy użyciu Aspose.Email
- Tylko 50 e-maili może zostać wyodrębnionych z folderu w pliku PST
- Tylko 3 załączniki oraz obrazy wbudowane mogą być wyodrębnione z pliku MSG
- Maksymalna liczba przetworzonych załączników w formacie CFB wynosi 1
- Maksymalna liczba przetworzonych odbiorców w formacie CFB wynosi 1
- Dodaje "Komunikat Ewaluacji" w temacie podczas zapisywania w formatach CFB, EML lub MSG
- Data końcowa nie może być późniejsza niż 31‑12‑2004 w metodzie GenerateOccurrences wzorca powtarzalności. Umożliwia to sensowne testowanie produktu, ale jest niemożliwe do użycia w aplikacji produkcyjnej. Na przykład możesz utworzyć wzorzec "rozpocząć 1 stycznia 2000 i powtarzać każdy ostatni dzień roboczy miesiąca" i wygenerować wystąpienia. Wystąpienia po 31 grudnia 2004 nie będą generowane w trybie ewaluacyjnym.
- Dodaje "Obraz znaku wodnego Ewaluacji" podczas zapisywania w formatach XPS lub TIFF.
- Maksymalna liczba niejednoznacznych adresów e-mail i nazw wyświetlanych rozwiązywanych przez serwer MS Exchange wynosi 20
- Maksymalna długość pliku danych dopuszczona do przeciągania i upuszczania w FileDropPanel wynosi 51200 bajtów
- Wyświetla okno komunikatu z "Komunikatem Ewaluacyjnym" podczas operacji przeciągania i upuszczania używanej przez FileDropPanel
- Tylko 1 plik jest wyodrębniany z podanego strumienia MSO metodą InlineAttachmentExtractor.EnumerateMsoPackage
Zastosowanie licencji
Możesz łatwo pobrać wersję ewaluacyjną Aspose.Email z jej strona pobierania. Wersja ewaluacyjna zapewnia dokładnie takie same możliwości jak licencjonowana wersja Aspose.Email. Co więcej, wersja ewaluacyjna po prostu staje się licencjonowana po zakupie licencji i dodaniu kilku linijek kodu w celu zastosowania licencji.
O licencji
Licencja jest zwykłym plikiem XML zawierającym informacje takie jak nazwa produktu, liczba programistów, na których licencja obowiązuje, data wygaśnięcia subskrypcji itp. Plik jest cyfrowo podpisany, więc nie należy go modyfikować. Nawet nieumyślne dodanie dodatkowego znaku końca linii unieważni licencję.
Musisz ustawić licencję przed użyciem Aspose.Email, jeśli chcesz uniknąć ograniczeń wersji ewaluacyjnej. Licencję wystarczy ustawić jednorazowo na aplikację (lub proces).
Zastosowanie licencji przy użyciu pliku lub obiektu strumienia
Ustawianie licencji w Aspose.Email dla .NET
W Aspose.Email licencja może być wczytana z pliku, strumienia lub zasobu osadzonego. Aspose.Email próbuje znaleźć licencję w następujących lokalizacjach:
- Ścieżka jawna
- Folder zawierający plik DLL komponentu (włączony w Aspose.Email)
- Folder zawierający zestaw, który wywołał plik DLL komponentu (zawarty w Aspose.Email)
- Folder zawierający zestaw startowy (Twój plik .exe)
- Osadzony zasób w zestawie, który wywołał plik DLL komponentu (zawarty w Aspose.Email). Istnieją dwa powszechne sposoby ustawienia licencji, które omówiono poniżej:
Zastosowanie licencji przy użyciu obiektu File lub Stream
Najprostszy sposób ustawienia licencji to umieszczenie pliku licencji w tym samym folderze co plik dll komponentu (dołączony do Aspose.Email) i podanie jedynie nazwy pliku bez ścieżki.
// 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);
Gdy wywołujesz metodę SetLicense, nazwa licencji powinna być taka sama jak nazwa pliku licencji. Na przykład możesz zmienić nazwę pliku licencji na „Aspose.Email.lic.xml”. Następnie w kodzie użyj zmodyfikowanej nazwy licencji (czyli Aspose.Email.lic.xml) w metodzie SetLicense.
Zastosuj licencję z limitem
Aspose.Email pozwala programistom zastosować klucz rozliczany. Jest to nowy mechanizm licencjonowania. Nowy mechanizm będzie używany wraz z istniejącą metodą licencjonowania. Klienci, którzy chcą płacić w zależności od wykorzystania funkcji API, mogą używać licencjonowania rozliczanego. Po więcej szczegółów, zapoznaj się z FAQ licencjonowania rozliczanego sekcja.
Wprowadzono nową klasę Metered, aby zastosować klucz rozliczany. Poniżej znajduje się przykładowy kod pokazujący, jak ustawić publiczne i prywatne klucze rozliczane.
Dołączanie pliku licencji jako zasobu osadzonego
Innym wygodnym sposobem dołączenia licencji do aplikacji i zapewnienia, że nie zostanie ona zgubiona, jest umieszczenie jej jako zasobu osadzonego w jednym z zestawów wywołujących DLL komponentu (włączonego w Aspose.Email). Aby dołączyć plik licencji jako zasób osadzony, wykonaj następujące kroki:
- W Visual Studio .NET dołącz plik licencji (.lic) do projektu, używając menu File | Add Existing Item…
- Wybierz plik w Solution Explorer i ustaw Build Action na Embedded Resource w oknie właściwości
- Aby uzyskać dostęp do licencji osadzonej w zestawie (jako zasób osadzony), nie trzeba wywoływać metod GetExecutingAssembly i GetManifestResourceStream klasy System.Reflection.Assembly w Microsoft .NET Framework. Wszystko, co trzeba zrobić, to dodać plik licencji jako zasób osadzony do projektu i przekazać nazwę pliku licencji do metody SetLicense. Klasa License automatycznie znajdzie plik licencji w zasobach osadzonych.
Proszę przejrzeć przykład poniżej, aby zrozumieć tę metodę ustawiania licencji (osadzonej) w aplikacjach.
// 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");
Jak sprawdzić numer wersji Aspose.Email dla .NET
Znajomość numeru wersji biblioteki, z której korzystasz, może być kluczowa przy debugowaniu, sprawdzaniu kompatybilności oraz zapewnianiu użycia najnowszych funkcji i poprawek. Ten przewodnik pokaże, jak sprawdzić numer wersji Aspose.Email dla .NET w różnych środowiskach.
Użycie API do sprawdzenia numeru wersji
Aspose.Email dla .NET zapewnia prosty sposób na programowe pobranie numeru wersji. Możesz uzyskać dostęp do tej informacji przez BuildVersionInfo klasa.
Poniższy fragment kodu C# służy do pobrania i wyświetlenia numeru wersji:
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);
}
}
Sprawdzanie numeru wersji w Visual Studio
Możesz także sprawdzić numer wersji bezpośrednio w Visual Studio bez pisania kodu:
- Solution Explorer:
- Otwórz projekt w Visual Studio.
- Przejdź do Solution Explorer.
- Rozwiń węzeł "References" w ramach swojego projektu.
- Właściwości odwołania:
- Zlokalizuj "Aspose.Email" na liście odwołań.
- Kliknij prawym przyciskiem myszy "Aspose.Email" i wybierz "Properties".
- W oknie Właściwości zobaczysz numer wersji wymieniony w polu "Version".
Użycie Menedżera Pakietów NuGet
Jeśli zainstalowałeś Aspose.Email przez NuGet, możesz sprawdzić numer wersji za pomocą Menedżera Pakietów NuGet:
- Konsola Menedżera Pakietów:
- Otwórz Package Manager Console z menu Tools > NuGet Package Manager > Package Manager Console.
- Wpisz następujące polecenie, aby wyświetlić zainstalowane pakiety:
Get-Package -Id Aspose.Email
- To wyświetli numer wersji pakietu Aspose.Email zainstalowanego w Twoim projekcie.
- Zarządzaj pakietami NuGet:
- Kliknij prawym przyciskiem myszy projekt w Solution Explorer.
- Wybierz "Manage NuGet Packages".
- W zakładce "Installed" znajdź "Aspose.Email", aby zobaczyć numer wersji.
Sprawdzanie numeru wersji w właściwościach DLL
Możesz także sprawdzić numer wersji, przeglądając właściwości pliku DLL Aspose.Email:
- Zlokalizuj DLL:
Znajdź plik DLL Aspose.Email w katalogu projektu, zazwyczaj w folderze bin.
- Wyświetl właściwości:
- Kliknij prawym przyciskiem myszy plik DLL Aspose.Email i wybierz "Properties".
- Przejdź do zakładki "Details". Numer wersji zostanie wyświetlony w polu "Product version" lub "File version".
Stosując dowolną z tych metod, możesz łatwo sprawdzić numer wersji Aspose.Email dla .NET, zapewniając, że masz właściwą wersję dla swoich potrzeb programistycznych. Aby uzyskać dalszą pomoc i aktualizacje, odwołaj się do Aspose.Email dla .NET dokumentacja.