From e3f90c0ca6d961ddfb163cb8fa8e1169fe3ff289 Mon Sep 17 00:00:00 2001 From: Todor Arabadzhiev Date: Thu, 3 Jul 2025 09:35:59 +0300 Subject: [PATCH 1/2] Update add-license-key-ci-services.md --- licensing/add-license-key-ci-services.md | 26 ++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/licensing/add-license-key-ci-services.md b/licensing/add-license-key-ci-services.md index f92c9eb2d..2a8a01325 100644 --- a/licensing/add-license-key-ci-services.md +++ b/licensing/add-license-key-ci-services.md @@ -100,6 +100,32 @@ echo "Copying $(telerikLicense.secureFilePath) to $(Build.Repository.LocalPath)/ Copy-Item -Path $(telerikLicense.secureFilePath) -Destination "$(Build.Repository.LocalPath)/telerik-license.txt" -Force ```` +### Using TelerikLicensing.Register method + +As of version **1.6.7** [ Telerik.Licensing](https://www.nuget.org/packages/Telerik.Licensing) offers the parameterless **TelerikLicensing.Register()** method and the **TelerikLicensing.Register(…script key…)** method allowing the developers to validate the Telerik license when running [AWS Lambda](https://docs.aws.amazon.com/lambda/latest/dg/welcome.html) functions, plugins, or a class library that uses Telerik Reporting consumed by any third-party software. It is necessary to upgrade Telerik.Licensing NuGet package at least to **1.6.7** and call the *Register* method in the body of the function. Thus, the Telerik license will be validated, and the watermark should not be printed (for licensed users) in the generated document: + +````C# +namespace LicensingInLambda; + +public class Function +{ + public string FunctionHandler(string input, ILambdaContext context) + { + // Lambda function entry point + + // This requires Telerik.Licensing to be added to the function project + TelerikLicensing.Register(); + + // TODO: Reporting - generate PDF here + + var entryAssembly = Assembly.GetEntryAssembly(); + var name = entryAssembly?.GetName(); + + return $"Entry assembly: {entryAssembly?.GetName()} ... {Class1.DoYourMagic()}"; + } +} +```` + ## See Also * [License Activation Errors and Warnings]({%slug license-errors-and-warnings%}) From 2cb2272fb87f79712ab32b25743ab7036ba5da96 Mon Sep 17 00:00:00 2001 From: Dimitar Nikolov Date: Mon, 7 Jul 2025 17:50:54 +0300 Subject: [PATCH 2/2] Update add-license-key-ci-services.md --- licensing/add-license-key-ci-services.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/licensing/add-license-key-ci-services.md b/licensing/add-license-key-ci-services.md index 2a8a01325..6366889b4 100644 --- a/licensing/add-license-key-ci-services.md +++ b/licensing/add-license-key-ci-services.md @@ -102,7 +102,7 @@ Copy-Item -Path $(telerikLicense.secureFilePath) -Destination "$(Build.Repositor ### Using TelerikLicensing.Register method -As of version **1.6.7** [ Telerik.Licensing](https://www.nuget.org/packages/Telerik.Licensing) offers the parameterless **TelerikLicensing.Register()** method and the **TelerikLicensing.Register(…script key…)** method allowing the developers to validate the Telerik license when running [AWS Lambda](https://docs.aws.amazon.com/lambda/latest/dg/welcome.html) functions, plugins, or a class library that uses Telerik Reporting consumed by any third-party software. It is necessary to upgrade Telerik.Licensing NuGet package at least to **1.6.7** and call the *Register* method in the body of the function. Thus, the Telerik license will be validated, and the watermark should not be printed (for licensed users) in the generated document: +As of version **1.6.7**, [Telerik.Licensing](https://www.nuget.org/packages/Telerik.Licensing) offers the parameterless `TelerikLicensing.Register()` method and the `TelerikLicensing.Register(…script key…)` method allowing the developers to validate the Telerik license when running in [AWS Lambda](https://docs.aws.amazon.com/lambda/latest/dg/welcome.html) functions, plugins, or a class library that uses Telerik Reporting consumed by any third-party software. It is necessary to upgrade the [Telerik.Licensing](https://www.nuget.org/packages/Telerik.Licensing/1.6.7) NuGet package to **1.6.7 or newer** version and call the `Register` method in the body of the function. Thus, the Telerik license will be validated, and the watermark should not be printed (for licensed users) in the generated document: ````C# namespace LicensingInLambda;