CyberEye.Interaction.Lib
3.0.29
dotnet add package CyberEye.Interaction.Lib --version 3.0.29
NuGet\Install-Package CyberEye.Interaction.Lib -Version 3.0.29
<PackageReference Include="CyberEye.Interaction.Lib" Version="3.0.29" />
<PackageVersion Include="CyberEye.Interaction.Lib" Version="3.0.29" />
<PackageReference Include="CyberEye.Interaction.Lib" />
paket add CyberEye.Interaction.Lib --version 3.0.29
#r "nuget: CyberEye.Interaction.Lib, 3.0.29"
#:package CyberEye.Interaction.Lib@3.0.29
#addin nuget:?package=CyberEye.Interaction.Lib&version=3.0.29
#tool nuget:?package=CyberEye.Interaction.Lib&version=3.0.29
CyberEye.Interaction.Lib
Điều phối giao tiếp liên dịch vụ: HTTP/gRPC client và registration messaging. Package cung cấp hạ tầng gọi ra, không thay thế cấu hình endpoint và quyền truy cập của host.
Target framework: net8.0.
Cài đặt
dotnet add package CyberEye.Interaction.Lib
Cần cấu hình NuGet feed của dự án và chọn phiên bản tương thích với các package CyberEye khác trong host.
API đăng ký
Các extension thuộc Ce.Interaction.Lib.StartupExtensions.InteractionStartupHelper:
| Method | Tham số sau services |
|---|---|
| AddBaseHttpClient | IConfiguration |
| AddBaseGrpcClient | Không có |
| AddRabbitMq / AddKafka | IConfiguration |
| AddKafkaProducer | Không có |
| AddBaseEventHandlers / AddBaseNotificationHandlers | IConfiguration, Assembly |
Chọn module cần dùng, không gọi toàn bộ nếu HostingExtensions đã thực hiện. Handler registration và subscription là hai bước khác nhau.
HTTP SDK dùng IBaseHttpClientFactory; nhiều client không nhận HttpClient trực tiếp. Không thay registration của Core bằng AddHttpClient<TInterface,TImplementation> nếu constructor không phù hợp.
Endpoint API được nạp vào ApiDomain; timeout/retry dùng cấu hình của Core. Không tự đặt section ServiceUrls/HttpClientConfig rồi giả định helper đọc chúng.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- CyberEye.EventBusKafka.Lib (>= 3.0.29)
- CyberEye.EventBusRabbitMq.Lib (>= 3.0.29)
- CyberEye.Logging.Lib (>= 3.0.29)
- CyberEye.SharedSql.Lib (>= 3.0.29)
- MagicOnion (>= 6.1.6)
- MagicOnion.Server.HttpGateway (>= 6.1.7)
- Microsoft.Extensions.Http (>= 8.0.1)
- Microsoft.Extensions.Http.Polly (>= 8.0.24)
NuGet packages (7)
Showing the top 5 NuGet packages that depend on CyberEye.Interaction.Lib:
| Package | Downloads |
|---|---|
|
CyberEye.Common.Lib
Package chứa các hàm tiện ích, các base class, abstract class |
|
|
CyberEye.Auth.Client
Package Description |
|
|
CyberEye.Infrastructure.Dto
Package chứa các Dto của những Service Core |
|
|
CyberEye.Log.Client
Package Description |
|
|
CyberEye.HealthCheck.Lib
Package chứa các thư viện, hàm tiện ích về HealthChecks |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 3.0.29 | 0 | 11/13/2026 |
| 3.0.28 | 307 | 11/6/2026 |
| 3.0.27 | 336 | 9/17/2026 |
| 3.0.26 | 338 | 9/8/2026 |
| 3.0.25 | 383 | 8/22/2026 |
| 3.0.24 | 353 | 8/10/2026 |
| 3.0.23 | 355 | 8/9/2026 |
| 3.0.22 | 455 | 8/1/2026 |
| 3.0.21 | 447 | 7/28/2026 |
| 3.0.20 | 442 | 7/27/2026 |
| 3.0.19 | 442 | 7/27/2026 |
| 3.0.18 | 390 | 7/17/2026 |
| 3.0.17 | 413 | 7/13/2026 |
| 3.0.16 | 387 | 7/12/2026 |
| 3.0.15 | 390 | 7/10/2026 |
| 3.0.14 | 388 | 7/10/2026 |
| 3.0.13 | 408 | 7/10/2026 |
| 3.0.12 | 407 | 7/10/2026 |
| 3.0.11 | 397 | 7/10/2026 |
| 3.0.10 | 393 | 7/8/2026 |