Licensing

Aperçu des exigences Licensing et de la version d’évaluation Limitations pour le traitement des formats de fichier 3D dans C#.

Limitations de la version d’évaluation

Une version d’évaluation gratuite de Aspose.3D for .NET peut être téléchargée à partir de la section téléchargements du site Web de Aspose à: Télécharger Aspose.3D API.

Limitation

La version d’évaluation fournit toutes les fonctionnalités, sauf ce qui suit:

  • Les utilisateurs ne peuvent ouvrir/importer un maximum de 50 3D documents à une scène.
  • Chaque nœud ne peut pas avoir plus de 5 nœuds enfants.
  • Chaque nœud ne peut pas avoir plus de 2 entités attachées.
  • Chaque géométrie ne peut pas avoir plus de 2 éléments de sommet attachés.
  • Chaque nœud ne peut pas avoir plus de 1 matériau.
  • Les utilisateurs ne peuvent enregistrer qu’un maximum de 50 3D documents dans une scène.
  • Les utilisateurs verront également un filigrane d’évaluation dans les images rendues et tous les autres fichiers de sortie.

Appliquer la licence à l’aide d’un objet Fichier ou Stream

La licence peut être chargée à partir d’un Fichier ou Objet stream. Aspose.3D for .NET essaiera de trouver la licence aux emplacements suivants:

  1. Chemin explicite.
  2. Le dossier qui contient Aspose.3D.dll.
  3. Le dossier qui contient l’assembly qui a appelé Aspose.3D.dll.
  4. Le dossier qui contient l’assembly d’entrée (votre. Exe).
  5. Une ressource incorporée dans l’assembly qui a appelé Aspose.3D.dll.

Le moyen le plus simple de définir une licence consiste à placer le fichier de licence dans le même dossier que le fichier Aspose.3D.dll et à spécifier le nom du fichier, sans chemin d’accès, comme indiqué dans l’exemple ci-dessous.

Chargement d’une licence à partir d’un fichier

La façon la plus simple d’appliquer une licence est de placer le fichier de licence dans le même dossier que le fichier Aspose.3D.dll et de spécifier uniquement le nom du fichier sans chemin.

Exemple:

 Chargement d’une licence à partir d’un objet Stream

L’exemple suivant montre comment charger une licence à partir d’un flux.

Appliquer la licence à l’aide de la ressource intégrée

Une façon d’appliquer une licence est de la définir En utilisant un objet de fichier ou de flux. Une autre façon intéressante d’empaqueter la licence avec votre application et de vous assurer qu’elle ne sera pas perdue est de l’inclure en tant que ressource incorporée dans l’un des assemblys qui appelle la DLL du composant (inclus dans Aspose.3D).

Pour inclure le fichier de licence en tant que ressource intégrée:

  1. Dans Visual Studio .NET, incluez le fichier de licence (.lic) dans le projet en sélectionnantFichier, PuisAjouter un élément existantEt finalementAjouter.
  2. Sélectionnez le fichier dans l’Explorateur de solutions.
  3. Réglez leConstruire une actionÀRessource intégréeDans la fenêtre Propriétés.
  4. Pour accéder à la licence incorporée dans l’assembly (en tant que ressource incorporée), ajoutez simplement le fichier de licence en tant que ressource incorporée au projet et passez le nom du fichier de licence à la méthode SetLicense. La classe License trouve automatiquement le fichier de licence dans les ressources incorporées. Il n’est pas nécessaire d’appeler les méthodes GetExecutingAssembly et GetManifestResourceStream de la classe System.Reflection.Assembly dans le Framework Microsoft .NET.

L’extrait de code suivant est utilisé pour définir la licence.

Appliquer une licence mesurée

Aspose.3D for .NET API permet aux développeurs d’appliquer une licence mesurée. C’est un nouveau mécanisme de licence. Le nouveau mécanisme d’octroi de licences sera utilisé en même temps que la méthode d’octroi de licences existante. Les clients qui souhaitent être facturés en fonction de l’utilisation des fonctionnalités API peuvent utiliser la licence mesurée. Pour plus de détails, veuillez consulter la section Compté Licensing FAQ.

Une nouvelle classe Metered a été ajoutée pour appliquer la clé mesurée. Cet exemple de code montre comment définir des clés publiques et privées dosées: