Licence

Aperçu des exigences en matière de licences et des limites de la version d’évaluation pour le traitement des formats de fichiers 3D au C#.

Limitations de la version d’évaluation

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

Limitation

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

  • Les utilisateurs ne peuvent ouvrir/importer qu’un maximum de 50 3D documents sur 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 sur 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’unFichierOuObjet stream. Aspose.3D for .NET tentera de trouver la licence dans les endroits 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 intégrée dans l’assemblage qui a appelé Aspose.3D.dll.

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

Chargement d’une licence à partir d’un fichier

Le moyen le plus simple d’appliquer une licence est de mettre le fichier de licence dans le même dossier que le fichier Aspose.3D.dll et de spécifier simplement 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éfinirEn utilisant un objet de fichier ou de flux. Une autre façon intéressante d’emballer la licence avec votre application et de vous assurer qu’elle ne sera pas perdue est de l’inclure en tant que ressource intégrée dans l’un des assemblages qui appelle la DLL du composant (incluse 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électionnantDossier, 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 intégrée dans l’assembly (en tant que ressource intégrée), ajoutez simplement le fichier de licence en tant que ressource intégrée au projet et passez le nom du fichier de licence à la méthode SetLicense. La classe de licence trouve automatiquement le fichier de licence dans les ressources intégrées. Il n’est pas nécessaire d’appeler les méthodes GetExecutingAssembly et GetManifestResourceStream de la classe System.Reflection.Assembly dans le cadre 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 de compteur. C’est un nouveau mécanisme de licence. Le nouveau mécanisme de licence sera utilisé avec la méthode de licence 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 vous référer àFAQ sur les licences doséesSection.

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 mestées: