Licensing
Översikt av Licensing Krav och utvärderingsversionsbegränsningar för behandling av 3D filformat i C#.
Utvärderingsversionsbegränsningar
En kostnadsfri utvärderingsversion av Aspose. 3D for .NET kan laddas ner från nedladdningsavsnittet på Asposes webbplats på: Ladda ner Aspose.3D API.
Begränsning
Utvärderingsversionen innehåller alla funktioner utom följande:
- Användare kan bara öppna/importera högst 50 3D dokument till en scen.
- Varje nod får inte ha mer än 5 barnnoder.
- Varje nod kan inte ha mer än 2 bifogade enheter.
- Varje geometri kan inte ha mer än 2 bifogade vertex element.
- Varje nod får inte ha mer än 1 material.
- Användare kan bara spara högst 50 3D dokument till en scen.
- Användarna kommer också att se en utvärdering vattenstämpel i de återgivna bilderna och alla andra utdatafiler.
Om du använder Aspose. 3D utan en riktig licens kan det utlösa en Aspose.ThreeD.TrialException
när användningen nådde de icke-licenserade begränsningarna, du kan stänga av undantaget genom att:
- Köp en fullständig licens.
- Begär en 30 dagars temporär licens, se Hur får man en tillfällig licens? För mer information. .
- Ställ in
Aspose.ThreeD.TrialException.SuppressTrialException
tilltrue
.TrialException
kommer inte att höjas underOpen/Save
samtalen i scenen, men ovanstående begränsningar kommer inte att upphävas. - Använd ett block
try/catch
manuellt påScene.Open/Save
, det här undantaget är bara en meddelande, ignorera det kommer inte att påverka scenen ladda/spara.
Använd licens med fil eller strömobjekt
Licensen kan laddas från en Fil eller Strömobjekt. Aspose.3D for .NET kommer att försöka hitta licensen på följande platser:
- Explicit väg.
- Korgen som innehåller Aspose.3D.dll.
- Korgen som innehåller monteringen som kallade Aspose.3D.dll.
- Korgen som innehåller inmatningssammansättningen (din . Exe.
- En inbäddad resurs i monteringen som kallade Aspose.3D.dll.
Det enklaste sättet att ställa in en licens är att placera licensfilen i samma mapp som Aspose. 3D. dll filen och ange filnamnet, utan sökväg, som visas i exemplet nedan.
Aspose.ThreeD.License
.
Laddar en licens från fil
Det enklaste sättet att tillämpa en licens är att placera licensfilen i samma mapp som Aspose. 3D. dll filen och ange bara filnamnet utan sökväg.
SetLicense
-metoden, ska licensnamnet som du skickar över vara det i licensfilen. Om du till exempel ändrar namnet på licensfilen till “Aspose.3D.lic.xml” skickar filnamnet till threeD.SetLicense(…)
-metoden.
Exempel:
Ladda en licens från ett strömobjekt
Följande exempel visar hur man laddar en licens från en ström.
Använd licens med inbäddad resurs.
Ett sätt att tillämpa en licens är att ställa in den Använder ett fil eller ett strömobjekt. Ett annat snyggt sätt att förpacka licensen med din ansökan och se till att det inte kommer att förloras är att inkludera den som en inbäddad resurs. in i en av de sammansättningar som kallar komponentens DLL (inklusive i Aspose. 3D)
För att inkludera licensfilen som en inbäddad resurs:
- I Visual Studio .NET, inkludera licensfilen (.lic) i projektet genom att välja.Arkiv, SedanLägg till befintlig objektOch slutligen.Lägg till.
- Välj filen i Lösningsutforskaren.
- AngeBygg åtgärdTill följdInbäddad resursNameI fönstret Egenskaper.
- För att komma åt licensen inbäddad i monteringen (som en inbäddad resurs), lägg bara till licensfilen som en inbäddad resurs till projektet och skicka namnet på licensfilen till SetLicense-metoden. Licensklassen hittar automatiskt licensfilen i de inbäddade resurserna. Det finns ingen anledning att kalla GetExecutingAmonty och GetManifestResourceStream metoder för systemet. Reflektion. Monteringsklass i Microsoft .NET ramverket.
Följande kod snippet används för att ställa in licensen.
Använd mätt licens
Aspose.3D for .NET API tillåter utvecklare att applicera uppmätta licens. Det är en ny licensmekanism. Den nya tillståndsmekanismen kommer att användas tillsammans med befintlig tillståndsmetod. De kunder som vill faktureras baserat på användningen av API-funktionerna kan använda den mättade licensieringen. För mer information, se Uppmätt Licensing FAQ avsnittet.
En ny klass Metered
har lagts till för att applicera uppmätta nyckel. Detta kodexempel visar hur man anger offentliga och privata nycklar: