Cake.SSRS 1.1.0
.NET Standard 2.0 该包针对 .NET Standard 2.0,兼容该框架及其更高版本。 .NET Framework 4.6.1 该包针对 .NET Framework 4.6.1,兼容该框架及其更高版本。
dotnet add package Cake.SSRS --version 1.1.0
NuGet\Install-Package Cake.SSRS -Version 1.1.0
命令旨在在 Visual Studio 的包管理器控制台中使用,因为它使用了 NuGet 模块的 Install-Package。
<PackageReference Include="Cake.SSRS" Version="1.1.0" />
对于支持 PackageReference 的项目,请将此 XML 节点复制到项目文件中以引用该包。
paket add Cake.SSRS --version 1.1.0
NuGet 团队不提供对此客户端的支持。请联系其 维护者 以获取支持。
#r "nuget: Cake.SSRS, 1.1.0"
#r 指令可在 F# Interactive 和多语言笔记本中使用。请将其复制到交互式工具或脚本的源代码中,以引用该包。
#addin nuget:?package=Cake.SSRS&version=1.1.0
NuGet 团队不提供对此客户端的支持。请联系其 维护者 以获取支持。
Cake.SSRS
Cake.SSRS 是一套 Cake 的别名,帮助简化将对象部署到 SQL Server Reporting Services。 发行说明可在此处找到。
信息
稳定版 | 预发布版 | |
---|---|---|
GitHub 发布 | - | |
NuGet 支持 |
构建状态
开发 | 主分支 |
---|---|
代码覆盖率
讨论
如果您有问题,请搜索现有问题或在 Cake GitHub 存储库中使用 Extension Q&A
类别创建新的讨论。
关于
此插件仅包含将最常用的对象类型上传到 SSRS(报告、数据集和数据源)所需的功能。如果需要额外的功能,请提交拉取请求。不要忘记包含单元测试。
用法
创建文件夹
SsrsCreateFolder("AdventureWorks", "/", new SsrsConnectionSettings
{
ServiceEndpoint = "http://localhost/reportserver/ReportService2010.asmx",
UseDefaultCredentials = true,
ProxyCredentialType = ProxyCredentialType.Ntlm,
ImperonsationLevel = System.Security.Principal.TokenImpersonationLevel.Impersonation,
SecurityMode = SecurityMode.TransportCredentialOnly
});
上传报告
SsrsUploadReport("./path/to/report.rdl", "/AdventureWorks",
new Dictionary<string, string>
{
["Description"] = "Description for the Report"
},
new SsrsConnectionSettings
{
ServiceEndpoint = "http://localhost/reportserver/ReportService2010.asmx",
UseDefaultCredentials = true,
ProxyCredentialType = ProxyCredentialType.Ntlm,
ImperonsationLevel = System.Security.Principal.TokenImpersonationLevel.Impersonation,
SecurityMode = SecurityMode.TransportCredentialOnly
});
上传共享数据集
SsrsUploadReport("./path/to/dataset.rsd", "/AdventureWorks",
new Dictionary<string, string>
{
["Description"] = "Description for the DataSet"
},
new SsrsConnectionSettings
{
ServiceEndpoint = "http://localhost/reportserver/ReportService2010.asmx",
UseDefaultCredentials = true,
ProxyCredentialType = ProxyCredentialType.Ntlm,
ImperonsationLevel = System.Security.Principal.TokenImpersonationLevel.Impersonation,
SecurityMode = SecurityMode.TransportCredentialOnly
});
上传数据源
SsrsUploadDataSource("./path/to/datasource.rds", "/AdventureWorks",
new Dictionary<string, string>
{
["Description"] = "Description for the DataSource"
},
new SsrsConnectionSettings
{
ServiceEndpoint = "http://localhost/reportserver/ReportService2010.asmx",
UseDefaultCredentials = true,
ProxyCredentialType = ProxyCredentialType.Ntlm,
ImperonsationLevel = System.Security.Principal.TokenImpersonationLevel.Impersonation,
SecurityMode = SecurityMode.TransportCredentialOnly
});
搜索项目
var catalogItem = SsrsFindItem (
new FindItemRequest
{
Folder = "/AdventureWorks",
ItemName = "My_Report_Name",
Recursive = false
},
new SsrsConnectionSettings
{
ServiceEndpoint = "http://localhost/reportserver/ReportService2010.asmx",
UseDefaultCredentials = true,
ProxyCredentialType = ProxyCredentialType.Ntlm,
ImperonsationLevel = System.Security.Principal.TokenImpersonationLevel.Impersonation,
SecurityMode = SecurityMode.TransportCredentialOnly
});
产品 | 版本 兼容的和额外的计算目标框架版本。 |
---|---|
.NET | net5.0 已计算。 net5.0-windows 已计算。 net6.0 已计算。 net6.0-android 已计算。 net6.0-ios 已计算。 net6.0-maccatalyst 已计算。 net6.0-macos 已计算。 net6.0-tvos 已计算。 net6.0-windows 已计算。 net7.0 已计算。 net7.0-android 已计算。 net7.0-ios 已计算。 net7.0-maccatalyst 已计算。 net7.0-macos 已计算。 net7.0-tvos 已计算。 net7.0-windows 已计算。 net8.0 已计算。 net8.0-android 已计算。 net8.0-browser 已计算。 net8.0-ios 已计算。 net8.0-maccatalyst 已计算。 net8.0-macos 已计算。 net8.0-tvos 已计算。 net8.0-windows 已计算。 |
.NET Core | netcoreapp2.0 已计算。 netcoreapp2.1 已计算。 netcoreapp2.2 已计算。 netcoreapp3.0 已计算。 netcoreapp3.1 已计算。 |
.NET Standard | netstandard2.0 兼容。 netstandard2.1 兼容。 |
.NET Framework | net461 兼容。 net462 已计算。 net463 已计算。 net47 已计算。 net471 已计算。 net472 已计算。 net48 已计算。 net481 已计算。 |
MonoAndroid | monoandroid 已计算。 |
MonoMac | monomac 已计算。 |
MonoTouch | monotouch 已计算。 |
Tizen | tizen40 已计算。 tizen60 已计算。 |
Xamarin.iOS | xamarinios 已计算。 |
Xamarin.Mac | xamarinmac 已计算。 |
Xamarin.TVOS | xamarintvos 已计算。 |
Xamarin.WatchOS | xamarinwatchos 已计算。 |
-
.NETFramework 4.6.1
- 无依赖项。
-
.NETStandard 2.0
- 无依赖项。
-
.NETStandard 2.1
- 无依赖项。
NuGet 包
此包未被任何 NuGet 包使用。
GitHub 存储库
此包未被任何流行的 GitHub 存储库使用。