Licence | Aspose.ZIP pour .NET
Évaluer Aspose.ZIP
Vous pouvez télécharger Aspose.ZIP pour .NET gratuitement pour évaluation. La version d’évaluation fournit presque toutes les fonctionnalités du produit avec certaines limitations. La même version d’évaluation obtient une licence lorsque vous achetez une licence et ajoutez quelques lignes de code pour appliquer la licence.
Si vous souhaitez tester Aspose.ZIP sans limitations de la version d’évaluation, vous pouvez également demander une licence temporaire de 30 jours. Veuillez vous référer à Comment obtenir une licence temporaire ?
Limites de la version d’évaluation
La version d’évaluation d’Aspose.ZIP (sans licence spécifiée) fournit toutes les fonctionnalités du produit, à l’exception de certaines limitations d’évaluation.
Usage context | Restrictions |
---|---|
Size of data to compress | No more than 532,768 bytes of each entry to be compressed |
Size of data to decompress | No more than 500,000 bytes of each entry to be decompressed |
CRC verification on decompression | Not performed |
MAC verification on decompression in an encrypted file | Not performed |
Number of entries compressed | No more than 10 |
Extraction by running self-extracted archive | No more then 10 files no more than 500,000 bytes each |
Application d’une licence
Vous pouvez facilement télécharger une version d’évaluation d’Aspose.ZIP à partir de sa page de téléchargement. La version d’évaluation offre absolument les mêmes fonctionnalités que la version sous licence d’Aspose.ZIP. De plus, la version d’évaluation devient simplement sous licence lorsque vous achetez une licence et ajoutez quelques lignes de code pour appliquer la licence.
À propos de la licence
La licence est un fichier XML en texte brut qui contient des détails tels que le nom du produit, le nombre de développeurs auxquels il est concédé sous licence, la date d’expiration de l’abonnement, etc. Le fichier est signé numériquement, ne modifiez donc pas le fichier. Même l’ajout par inadvertance d’un saut de ligne supplémentaire dans le fichier l’invalidera.
Vous devez définir une licence avant d’utiliser Aspose.ZIP si vous souhaitez éviter ses limitations d’évaluation. Il n’est nécessaire de définir une licence qu’une seule fois par application (ou processus).
Appliquer une licence à l’aide d’un objet fichier ou flux
Définition d’une licence dans Aspose.ZIP pour .NET
Dans Aspose.Zip, la licence peut être chargée à partir d’un fichier, d’un flux ou d’une ressource intégrée. Aspose.ZIP essaie de trouver la licence aux emplacements suivants :
- Chemin explicite
- Le dossier qui contient la DLL du composant (inclus dans Aspose.ZIP)
- Le dossier qui contient l’assembly qui a appelé la DLL du composant (inclus dans Aspose.ZIP)
- Le dossier qui contient l’assembly d’entrée (votre .exe)
- Une ressource intégrée dans l’assembly qui a appelé la DLL du composant (incluse dans Aspose.ZIP). Il existe deux méthodes courantes pour définir la licence, qui sont décrites ci-dessous :
Appliquer la licence à l’aide d’un objet fichier ou flux
Le moyen le plus simple de définir une licence est de placer le fichier de licence dans le même dossier que celui de la DLL du composant (inclus dans Aspose.ZIP) et de spécifier uniquement le nom du fichier sans son chemin.
1// Instancie une instance de licence et définit le fichier de licence via son chemin
2
3Aspose.ZIP.License licence = new Aspose.ZIP.License();
4
5licence.SetLicense("Aspose.ZIP.lic");
1// Instancie une instance de licence et définit la licence via un flux
2
3Licence Aspose.ZIP.License = new Aspose.ZIP.License();
4
5licence.SetLicense(myStream);
Lorsque vous appelez la méthode SetLicense, le nom de la licence doit être le même que celui de votre fichier de licence. Par exemple, vous pouvez modifier le nom du fichier de licence en « Aspose.ZIP.lic.xml ». Ensuite, dans votre code, vous devez utiliser le nom de licence modifié (c’est-à-dire Aspose.ZIP.lic.xml) pour la méthode SetLicense.
Inclusion du fichier de licence en tant que ressource intégrée
Une autre façon intéressante d’emballer la licence avec votre application et de vous assurer qu’elle ne sera pas perdue consiste à l’inclure en tant que ressource intégrée dans l’un des assemblys qui appellent la DLL du composant (inclus dans Aspose.ZIP). Pour inclure le fichier de licence en tant que ressource intégrée, effectuez les étapes suivantes :
- Dans Visual Studio .NET, inclure le fichier de licence (.lic) dans le projet à l’aide de l’option Fichier | Menu Ajouter un élément existant…
- Sélectionnez le fichier dans l’Explorateur de solutions et définissez l’action de construction sur Ressource intégrée dans la fenêtre Propriétés.
- Pour accéder à la licence embarquée dans l’assembly (en tant que ressource embarquée), il n’est pas nécessaire d’appeler les méthodes GetExecutingAssembly et GetManifestResourceStream de la classe System.Reflection.Assembly de Microsoft .NET Framework. Tout ce que vous avez à faire est simplement d’ajouter le fichier de licence en tant que ressource intégrée à votre projet et de transmettre le nom du fichier de licence dans la méthode SetLicense License. La Licenseclass trouvera automatiquement le fichier de licence dans les ressources intégrées.
Veuillez consulter l’exemple ci-dessous pour comprendre cette méthode de définition d’une licence (intégrée) dans vos applications.
1// Instancie la classe License
2
3Licence Aspose.ZIP.License = new Aspose.ZIP.License();
4
5// Passe uniquement le nom du fichier de licence intégré dans l'assembly
6
7licence.SetLicense("Aspose.ZIP.lic");
Application d’une licence mesurée (paiement à l’utilisation)
Une licence mesurée est un mécanisme de licence qui permet aux clients d’être facturés en fonction de l’utilisation des fonctionnalités de l’API. Pour plus de détails, veuillez vous référer à la Section FAQ sur les licences mesurées. Pour activer la licence mesurée, vous avez besoin de clés publiques et privées.
L’application d’une licence limitée est aussi simple que ces deux lignes de code :
1var metered = new MeteredLicense();
2metered.SetMeteredKey("<public key>", "<private key>");