Sonrai.ExtRSNET48
1.7.1
dotnet add package Sonrai.ExtRSNET48 --version 1.7.1
NuGet\Install-Package Sonrai.ExtRSNET48 -Version 1.7.1
<PackageReference Include="Sonrai.ExtRSNET48" Version="1.7.1" />
paket add Sonrai.ExtRSNET48 --version 1.7.1
#r "nuget: Sonrai.ExtRSNET48, 1.7.1"
// Install Sonrai.ExtRSNET48 as a Cake Addin #addin nuget:?package=Sonrai.ExtRSNET48&version=1.7.1 // Install Sonrai.ExtRSNET48 as a Cake Tool #tool nuget:?package=Sonrai.ExtRSNET48&version=1.7.1
ExtRS.NET48
ExtRS.NET48 is a .NET Framework 4.8 class library for extending the capabilities of Reporting Services. With ExtRS.NET48, (pronounced "extras dot net 48"), common public API endpoints and SDK clients are consolidated into a utility .dll containing features that can compliment your reporting. ExtRS.NET48 also contains a simplified interface to the SSRS v2 API for programmatically managing SSRS catalog item types (CatalogItem, Report, DataSource, DataSet, etc.).
SSRS ain't dead- it's just a niche tool that hasn't fully realized its potential- yet. 😊
Requirements
This plug-in works as a drop-in Nuget package for .NET Framework 4.8 projects as well an SSRS Custom Assembly as described by Microsoft here: https://docs.microsoft.com/en-us/sql/reporting-services/custom-assemblies/using-custom-assemblies-with-reports?view=sql-server-ver15
Contents
This package includes the following components:
- Sonrai.ExtRSNET48.dll
Examples
[TestInitialize]
public async Task InitializeTests()
{
httpClient = new HttpClient();
SSRSConnection connection = new SSRSConnection("localhost", "ExtRSAuth",
AuthenticationType.ExtRSAuth);
connection.SqlAuthCookie = await SSRSService.GetSqlAuthCookie(httpClient,
connection.Administrator, "", connection.ServerName);
ssrs = new SSRSService(connection);
}
public SSRSService(SSRSConnection connection)
{
conn = connection;
client = new HttpClient();
cookieContainer.Add(new Cookie("sqlAuthCookie", conn.SqlAuthCookie, "/", "localhost"));
serverUrl = string.Format("https://{0}/reports/api/v2.0/", conn.ServerName);
}
Related SSRS Tools
- ExtRSAuth for enabling further extension of the SSRS Microsoft Custom Security Sample.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net48 is compatible. net481 was computed. |
-
- GoogleMaps.LocationServices (>= 1.2.0.5)
- MSTest.TestAdapter (>= 3.0.2)
- MSTest.TestFramework (>= 3.0.2)
- Newtonsoft.Json (>= 13.0.3)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.