27becf7c68
Per MFR_RESTClient/Docs/mfr_interface_description.md (added): - MFRClientConfig: configurable TimeoutMs (default 30000), UserAgent, MaxRetries, and a derived RestRoot (/mfr) alongside the OData BaseUrl. - MFRClient: apply request Timeout + UserAgent, send Accept: application/json, and retry idempotent GETs on transient failures (HTTP 429/5xx and network/timeout) with exponential backoff + jitter, honouring Retry-After. - Added ReadODataAllPages to follow @odata.nextLink pagination. Cleanup: removed legacy VB project files (MFR_RESTClient.vbproj, .vbproj.user, app.config My.MySettings) and stopped tracking the generated MFR_RESTClient.xml (now git-ignored). The active project is MFR_RESTClient.csproj. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
41 lines
519 B
Plaintext
41 lines
519 B
Plaintext
# Visual Studio
|
|
.vs/
|
|
*.user
|
|
*.suo
|
|
|
|
# Build Output
|
|
bin/
|
|
obj/
|
|
|
|
# SSDT / SQL database project caches (regenerated)
|
|
*.dbmdl
|
|
*.jfm
|
|
|
|
# Generated XML documentation output (regenerated on build)
|
|
MFR_RESTClient/MFR_RESTClient.xml
|
|
|
|
# NuGet
|
|
packages/
|
|
*.nupkg
|
|
|
|
# Node
|
|
node_modules/
|
|
dist/
|
|
.npm/
|
|
|
|
# Logs
|
|
*.log
|
|
|
|
# Playwright
|
|
/test-results/
|
|
/playwright-report/
|
|
/blob-report/
|
|
/playwright/.cache/
|
|
/playwright/.auth/
|
|
# Secret Management DPAPI cache
|
|
secrets.cache
|
|
**/secrets.cache
|
|
|
|
# Secret values file (never commit)
|
|
Scripts/secrets.json
|