Licensing
Descripción general de Licensing Requisitos y limitaciones de la versión de evaluación para procesar formatos de archivo 3D en C#.
Limitaciones de la versión de evaluación
Una versión de evaluación gratuita de Aspose.3D for .NET se puede descargar de la sección de descargas del sitio web de Aspose en: Descargar Aspose.3D API.
Limitación
La versión de evaluación proporciona todas las características excepto las siguientes:
- Los usuarios sólo pueden abrir/importar un máximo de 50 3D documentos a una escena.
- Cada nodo no puede tener más de 5 nodos secundarios.
- Cada nodo no puede tener más de 2 entidades adjuntas.
- Cada geometría no puede tener más de 2 elementos de vértice adjuntos.
- Cada nodo no puede tener más de 1 material.
- Los usuarios solo pueden guardar un máximo de 50 3D documentos en una escena.
- Los usuarios también verán una marca de agua de evaluación en las imágenes renderizadas y en todos los demás archivos de salida.
Si está usando Aspose.3D sin una licencia adecuada, podría activarse un Aspose.ThreeD.TrialException
cuando el uso alcanzara las restricciones sin licencia, puede desactivar la excepción:
- Comprar una licencia completa.
- Solicite una licencia temporal de 30 días, consulte ¿Cómo obtener una licencia temporal? Para obtener más información. .
- Establezca
Aspose.ThreeD.TrialException.SuppressTrialException
entrue
, elTrialException
no se elevará durante la llamadaOpen/Save
en Scene, pero las restricciones anteriores no se levantarán. - Utilice manualmente un bloque
try/catch
enScene.Open/Save
, esta excepción es solo una notificación, ignorarla no afectará la carga/guardado de la escena.
Aplicar licencia mediante archivo u objeto Stream
La licencia se puede cargar desde Archivo o Objeto stream. Aspose.3D for .NET intentará encontrar la licencia en las siguientes ubicaciones:
- Camino explícito.
- La carpeta que contiene Aspose.3D.dll.
- La carpeta que contiene el ensamblado que llamó Aspose.3D.dll.
- La carpeta que contiene el ensamblaje de entrada (su. Exe)
- Recurso incrustado en el ensamblado que llamó Aspose.3D.dll.
La forma más fácil de establecer una licencia es colocar el archivo de licencia en la misma carpeta que el archivo Aspose.3D.dll y especificar el nombre del archivo, sin una ruta, como se muestra en el ejemplo siguiente.
Aspose.ThreeD.License
.
Carga de una licencia del archivo
La forma más fácil de aplicar una licencia es colocar el archivo de licencia en la misma carpeta que el archivo Aspose.3D.dll y especificar solo el nombre del archivo sin una ruta.
SetLicense
, el nombre de licencia que se pasa debe ser el del archivo de licencia. Por ejemplo, si cambia el nombre del archivo de licencia a “Aspose.3D.lic.xml” pase ese nombre de archivo al método threeD.SetLicense(…)
.
Ejemplo:
Carga de una licencia de un objeto Stream
En el ejemplo siguiente se muestra cómo cargar una licencia de una secuencia.
Aplicar licencia usando recurso incrustado
Una forma de aplicar una licencia es establecerlo Utilizando un archivo o un objeto de secuencia. Otra forma de empaquetar la licencia con su aplicación y asegurarse de que no se perderá es incluirlo como un recurso incrustado en uno de los ensamblados que llama a la DLL del componente (incluido en Aspose.3D).
Para incluir el archivo de licencia como un recurso incrustado:
- En Visual Studio .NET, incluya el archivo de licencia (.lic) en el proyecto seleccionandoArchivo, EntoncesAgregar elemento existenteY finalmenteAñadir.
- Seleccione el archivo en el Explorador de soluciones.
- Establecer elConstruir acciónARecurso incrustadoEn la ventana Propiedades.
- Para tener acceso a la licencia incrustada en el ensamblado (como recurso incrustado), simplemente agregue el archivo de licencia como recurso incrustado al proyecto y pase el nombre del archivo de licencia al método SetLicense. La clase License busca automáticamente el archivo de licencia en los recursos incrustados. No es necesario llamar a los métodos GetExecutingAssembly y GetManifestResourceStream de la clase System.Reflection.Assembly en el Microsoft .NET Framework.
El siguiente fragmento de código se utiliza para establecer la licencia.
Aplicar Licencia Medida
Aspose.3D for .NET API permite a los desarrolladores aplicar una licencia medida. Es un nuevo sistema de licencias. El nuevo mecanismo de concesión de licencias se utilizará junto con el método de concesión de licencias existente. Aquellos clientes que desean que se les facture según el uso de las características API pueden usar la licencia medida. Para más detalles, consulte la sección Preguntas frecuentes sobre Licensing medido.
Se ha añadido una nueva clase Metered
para aplicar la clave medida. Este ejemplo de código muestra cómo establecer claves públicas y privadas medidas: