Evo.Grpc.Client.ILV.Pipeline 1.0.0
Evo.Grpc.Client.ILV.Pipeline
gRPC client for the ILV pipeline gateway.
Setup
Requires an ICallTokenProvider; Evo.Grpc.Client.Common supplies one for a Keycloak login, or
any implementation can be registered instead. The endpoint is read from URL_IMAGELINK_PIPELINE and
validated at registration.
services.AddScoped<ICallTokenProvider, MyTokenProvider>();
services.AddILVPipelineClient();
IILVGatewayClient
IAsyncEnumerable<ILVDispatchResult> DispatchILVProcess(List<ILVRequestDto> requests, CancellationToken ct = default);
Task<Result<bool, Failure>> IsPipelineStepRetryDispatched(Guid tickerId);
Task<Result<Guid, Failure>> IsProcessRestartDispatched(Guid processId, CancellationToken ct = default);
IAsyncEnumerable<VkzBackfillProgressDto> BackfillVerarbeitungskennzeichen(CancellationToken ct = default);
DispatchILVProcessstreams one request (invoice ESOL/AUF pair plus its Verordnungen) perILVRequestDtoand yields one result per request.IsProcessRestartDispatchedrebuilds a finished process from its stored source files and returns the new process id, or aFailurecarrying the rejection reason.BackfillVerarbeitungskennzeichenyields(Done, Remaining)after each batch.
No packages depend on Evo.Grpc.Client.ILV.Pipeline.
.NET 10.0
- Evo.Domain.Result (>= 1.0.0)
- Evo.Grpc.Client.Common (>= 1.0.0)
- Google.Protobuf (>= 3.31.1)
- Grpc.Net.Client (>= 2.80.0)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.8)
- Microsoft.Extensions.Options (>= 10.0.8)
| Version | Downloads | Last updated |
|---|---|---|
| 1.0.0 | 36 | 09/04/2026 |