Licence
�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
3Licence Aspose.ZIP.License = 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>");