Licensing
Übersicht über Licensing Anforderungen und Einschränkungen der Bewertungs version für die Verarbeitung von 3D Dateiformaten in C#.
Einschränkungen der Bewertungs version
Eine kostenlose Bewertungs version von Aspose.3D for .NET kann aus dem Download-Bereich der Aspose-Website unter: Herunter laden Aspose.3D API herunter geladen werden.
Beschränkung
Die Bewertungs version bietet alle Funktionen mit Ausnahme der folgenden:
- Benutzer können nur maximal 50 3D-Dokumente in eine Szene öffnen/importieren.
- Jeder Knoten kann nicht mehr als 5 unter geordnete Knoten haben.
- Jeder Knoten kann nicht mehr als 2 angehängte Entitäten haben.
- Jede Geometrie kann nicht mehr als 2 angehängte Scheitel punkt elemente haben.
- Jeder Knoten kann nicht mehr als 1 Material haben.
- Benutzer können nur maximal 50 3D-Dokumente in einer Szene speichern.
- Benutzer sehen auch ein Bewertungs wasser zeichen in den gerenderten Bildern und allen anderen Ausgabe dateien.
Wenn Sie Aspose.3D ohne eine ordnungs gemäße Lizenz verwenden, könnte es eine Aspose.ThreeD.TrialException
auslösen, wenn die Nutzung die nicht lizenzierten Einschränkungen erreicht hat. Sie können die Ausnahme deaktivieren, indem Sie:
- Kaufen Sie eine voll ausgestattete Lizenz.
- Fordern Sie eine 30-tägige Lizenz an, siehe Wie bekomme ich eine vorübergehende Lizenz? Weitere Informationen. .
- Setzen Sie
Aspose.ThreeD.TrialException.SuppressTrialException
auftrue
. DieTrialException
werden während desOpen/Save
-Anrufs auf der Szene nicht erhöht, aber die oben genannten Einschränkungen werden nicht aufgehoben. - Verwenden Sie manuell einen
try/catch
-Block aufScene.Open/Save
. Diese Ausnahme ist nur eine Benachricht igung. Ignorieren Sie, dass das Laden/Speichern der Szene keine Auswirkungen hat.
Lizenz mit Datei oder Stream-Objekt anwenden
Die Lizenz kann von Datei oder Stream-Objekt geladen werden. Aspose.3D for .NET wird versuchen, die Lizenz an den folgenden Orten zu finden:
- Expliziter Weg.
- Der Ordner, der Aspose.3D.dll enthält.
- Der Ordner, der die Assembly mit dem Namen Aspose.3D.dll enthält.
- Der Ordner, der die Entry Assembly enthält (Ihr. Exe).
- Eine eingebettete Ressource in der Assembly mit dem Namen Aspose.3D.dll.
Der einfachste Weg, eine Lizenz festzulegen, besteht darin, die Lizenz datei in den gleichen Ordner wie die Datei Aspose.3D.dll zu legen und den Dateinamen ohne Pfad anzugeben, wie im folgenden Beispiel gezeigt.
Aspose.ThreeD.License
an.
Laden einer Lizenz aus der Datei
Der einfachste Weg, eine Lizenz anzuwenden, besteht darin, die Lizenz datei in denselben Ordner wie die Datei Aspose.3D.dll zu legen und nur den Dateinamen ohne Pfad anzugeben.
SetLicense
-Methode aufrufen, sollte der Lizenz name, den Sie übergeben, der der Lizenz datei sein. Wenn Sie beispiels weise den Namen der Lizenz datei in “Aspose.3D.lic.xml” ändern, geben Sie diesen Dateinamen an die Methode threeD.SetLicense(…)
weiter.
Beispiel:
Laden einer Lizenz aus einem Stream-Objekt
Das folgende Beispiel zeigt, wie eine Lizenz aus einem Stream geladen wird.
Lizenz mit Embedded Resource anwenden
Eine Möglichkeit, eine Lizenz zu beantragen, besteht darin, sie für Verwendung einer Datei oder eines Stream-Objekts festzulegen. Eine weitere Möglichkeit, die Lizenz mit Ihrer Anwendung zu verpacken und sicher zustellen, dass sie nicht verloren geht, besteht darin, sie als eingebettete Ressource in eine der Baugruppen aufzunehmen, die die DLL der Komponente aufruft (enthalten in Aspose.3D).
So schließen Sie die Lizenz datei als eingebettete Ressource ein:
- In Visual Studio .NET, fügen Sie die Lizenz datei (.lic) in das Projekt ein, indem SieDatei, DannVorhandene Artikel hinzufügenUnd schließlichHinzufügen.
- Wählen Sie die Datei im Solution Explorer aus.
- Stellen Sie dieAktion bauenZuEingebettete RessourceIm Eigenschaften fenster.
- Um auf die in die Assembly eingebettete Lizenz zuzugreifen (als eingebettete Ressource), fügen Sie einfach die Lizenz datei als eingebettete Ressource zum Projekt hinzu und geben Sie den Namen der Lizenz datei an die SetLicense-Methode weiter. Die Lizenz klasse findet die Lizenz datei automatisch in den eingebetteten Ressourcen. Es ist nicht erforderlich, die Get Executing Assembly-und Get Manifest Resource Stream-Methoden der Klasse System.Reflection.Assembly im Microsoft .NET Framework aufzurufen.
Das folgende Code-Snippet wird verwendet, um die Lizenz festzulegen.
Metered Lizenz anwenden
Aspose.3D for .NET API ermöglicht es Entwicklern, eine gemeerte Lizenz zu beantragen. Es ist ein neuer Lizenzierung mechanismus. Der neue Lizenzierung mechanismus wird zusammen mit der bestehenden Lizenzierung methode verwendet. Kunden, die basierend auf der Nutzung der API-Funktionen in Rechnung gestellt werden möchten, können die gemeerte Lizenzierung verwenden. Weitere Informationen finden Sie im Abschnitt Gezählte Licensing FAQ.
Eine neue Klasse Metered
wurde hinzugefügt, um den gemetzten Schlüssel anzuwenden. Dieses Code beispiel zeigt, wie gemetzte öffentliche und private Schlüssel festgelegt werden: