Skip to content

Commit f2787bf

Browse files
auto sync for version 2020.2
1 parent 3765516 commit f2787bf

File tree

4 files changed

+10
-8
lines changed

4 files changed

+10
-8
lines changed

CS/Reporting-Use-Async-Engine-In-AspNet-Core/Readme.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,9 @@ This example demonstrates how to use v20.2 services, which allow you to save, lo
55
This application registers services with the **IReportProviderAsync** interface. The latter allows you to perform the following tasks asynchronously:
66
- open subreports from the master report;
77
- resolve a unique identifier to a report (an operation that affects the Designer Preview and Document Viewer performance).
8+
89
In general, asynchronous operation mode gives you the following advantages:
9-
- it handles threads in web applications more cautiously and returns threads to the thread pool while the operation is in progress.
10+
- It handles threads in web applications more cautiously and returns threads to the thread pool while the operation is in progress.
1011
- You can write safe asynchronous code in a project with a third-party library that uses only asynchronous API.
1112

1213
## Implementation Details

CS/Reporting-Use-Async-Engine-In-AspNet-Core/ReportingAppAsyncServices/ReportingAppAsyncServices.csproj

+2-2
Original file line numberDiff line numberDiff line change
@@ -64,11 +64,11 @@
6464
<ItemGroup>
6565
<PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="3.1.3" />
6666
<PackageReference Include="System.Data.SQLite" Version="1.0.109.2" />
67-
<PackageReference Include="DevExpress.AspNetCore.Reporting" Version="20.2.*-pre*" />
67+
<PackageReference Include="DevExpress.AspNetCore.Reporting" Version="20.2.*" />
6868
<PackageReference Include="BuildBundlerMinifier" Version="3.0.415" />
6969
<PackageReference Include="Microsoft.Web.LibraryManager.Build" Version="2.0.96" />
7070
</ItemGroup>
7171
<ItemGroup>
7272
<Folder Include="Models\" />
7373
</ItemGroup>
74-
</Project>
74+
</Project>

CS/Reporting-Use-Async-Engine-In-AspNet-Core/ReportingAppAsyncServices/package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@
66
"dependencies": {
77
"bootstrap": "^4.3.1",
88
"cldrjs": "^0.5.0",
9-
"devextreme": "20.2-next",
10-
"@devexpress/analytics-core": "20.2-next",
11-
"devexpress-reporting": "20.2-next",
9+
"devextreme": "20.2-stable",
10+
"@devexpress/analytics-core": "20.2-stable",
11+
"devexpress-reporting": "20.2-stable",
1212
"globalize": "^1.3.0",
1313
"jquery-ui-dist": "^1.12.1"
1414
}
15-
}
15+
}

README.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,9 @@ This example demonstrates how to use v20.2 services, which allow you to save, lo
55
This application registers services with the **IReportProviderAsync** interface. The latter allows you to perform the following tasks asynchronously:
66
- open subreports from the master report;
77
- resolve a unique identifier to a report (an operation that affects the Designer Preview and Document Viewer performance).
8+
89
In general, asynchronous operation mode gives you the following advantages:
9-
- it handles threads in web applications more cautiously and returns threads to the thread pool while the operation is in progress.
10+
- It handles threads in web applications more cautiously and returns threads to the thread pool while the operation is in progress.
1011
- You can write safe asynchronous code in a project with a third-party library that uses only asynchronous API.
1112

1213
## Implementation Details

0 commit comments

Comments
 (0)