Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A dotnet-coverage globális eszköz, amely Microsoft.CodeCoverage.Console.exe telemetriai adatokat gyűjt, hogy Microsoft megértse, hogyan fejlesztheti a termékeket. Ezek a használati adatok például segítenek rangsorolni az új funkciókat és hibakeresési problémákat. Mindkét eszköz ugyanazt a parancsfelületet használja, ezért ugyanazt a telemetriát gyűjtik.
A telemetriát bármikor letilthatja. Az adatok Microsoft kezeléséről a Microsoft adatvédelmi nyilatkozatában talál további információt.
Telemetriai adatok típusai
A kódlefedettségi eszközök csak használati adatokat gyűjtenek. A használati adatok azt jelzik, hogy mely parancsokat használja a rendszer, és mely beállításokat adja meg az eszközök futtatásakor. Ez az információ segít Microsoft a termékfejlesztések rangsorolásában.
Telemetriajelentés letiltása
A telemetria letiltásához állítsa a környezeti változót a DOTNET_COVERAGE_TELEMETRY_OPTOUT következőre 1: .
A telemetria akkor is le van tiltva, ha a szabványos .NET PARANCSSOR-letiltási változó DOTNET_CLI_TELEMETRY_OPTOUT értéke 1. Ezért a .NET SDK telemetriai adatainak letiltása a kódlefedettségi eszközök telemetriai adatainak mellőzését is lehetővé teszi.
Közzététel
Az eszközök a következőhöz hasonló szöveget jelenítenek meg az első futtatáskor. Ez az első futtatásos felület értesíti az adatgyűjtésről.
Telemetry
---------
The code coverage tools collect usage data in order to help us improve your experience. The data is collected by Microsoft. You can opt out of telemetry by setting the DOTNET_COVERAGE_TELEMETRY_OPTOUT environment variable to '1' using your favorite shell.
This message is displayed only once. Set the DOTNET_COVERAGE_NOLOGO environment variable to '1' to suppress it in the future.
Az értesítés csak egyszer jelenik meg. Ha el szeretné tiltani, például szkriptekben vagy folyamatos integrációban (CI), állítsa a környezeti változót DOTNET_COVERAGE_NOLOGO a következőre 1 : vagy true. Ez a viselkedés tükröz DOTNET_NOLOGO.
Adatpontok
A telemetriai funkció nem gyűjt személyes adatokat, például felhasználóneveket vagy e-mail-címeket. Nem ellenőrzi a kódot, és nem nyer ki projektszintű adatokat, például az adattárat vagy a szerzőt.
Nem nyeri ki az alkalmazások által elért vagy létrehozott adatfájlok tartalmát, az alkalmazásobjektumok memóriaképeit vagy a vágólap tartalmát.
A rendszer biztonságosan továbbítja az adatokat Microsoft kiszolgálóknak Azure Monitor technológiával. Az adatok korlátozott hozzáféréssel rendelkeznek, és szigorú biztonsági ellenőrzés alatt jelennek meg a biztonságos Azure Storage rendszerekből.
A rendszer soha nem küld szó szerint olyan értékeket, amelyek felhasználói adatokat tartalmazhatnak, például fájlelérési utakat, a felhasználó által megadott munkamenet-azonosítót (from --session-id), és parancssorokat. Ehelyett csak azt a tényt rögzíti a rendszer, hogy egy lehetőség vagy argumentum meg lett adva logikai értékként true.
Ha azt gyanítja, hogy a telemetriai adatok bizalmas adatokat gyűjtenek, vagy hogy az adatok kezelése nem biztonságos vagy nem megfelelő, küldjön egy hibát a microsoft/codecoverage GitHub adattárban.
A telemetria funkció a következő adatpontokat gyűjti össze:
| Verzió | Adat |
|---|---|
| 18.10 | Az eseményt előidéző eszköz neve, például dotnet-coverage vagy Microsoft.CodeCoverage.Console. |
| 18.10 | Az eszköz verziója. |
| 18.10 | A telemetriai séma verziója. |
| 18.10 | Operációs rendszer, verzió és architektúra. |
| 18.10 | Folyamatarchitektúra. |
| 18.10 | .NET futtatókörnyezeti keretrendszert. |
| 18.10 | Futtatókörnyezet azonosítója (RID). További információ: .NET RID-katalógus. |
| 18.10 | Azt jelzi, hogy az eszköz CI-környezetben fut-e. |
| 18.10 | A földrajzi hely meghatározásához használt három oktett IP-cím. |
| 18.10 | Meghívás időbélyege. |
| 18.10 | Automatikusan létrehozott korrelációs azonosító (GUID) az egyetlen eszközfuttatás eseményeinek korrelációjához. Ez az érték eltér a felhasználó által megadott munkamenet-azonosítótól. |
| 18.10 | A meghívott parancs neve, például collect vagy merge. |
| 18.10 | Meg van-e adva egy beállításfájl. |
| 18.10 | A kimeneti elérési út megadása. |
| 18.10 | A belefoglalt fájlok listájának megadása. |
| 18.10 | Azt jelzi, hogy az alkalmazás argumentumai meg lettek-e adva a connect parancshoz. |
| 18.10 | Meg van-e adva egy naplófájl elérési útja. |
| 18.10 | Azt jelzi, hogy engedélyezve volt-e a kiszolgáló mód. |
| 18.10 | Azt jelzi, hogy engedélyezve volt-e a háttér mód. |
| 18.10 | Azt jelzi, hogy a bemeneti fájlok el lesznek-e távolítva az egyesítés után. |
| 18.10 | Azt jelzi, hogy rekurzív egyesítést kértek-e. |
| 18.10 | Azt jelzi, hogy a pillanatkép alaphelyzetbe lett-e állítva. |
| 18.10 | Meg van-e adva címkenév. |
| 18.10 | Meg van-e adva címkeazonosító. |
| 18.10 | A függőségek rendszerezettek-e. |
| 18.10 | Azt jelzi, hogy a konzol kimenete le lett-e tiltva. |
| 18.10 | Az embléma vagy az első futtatáskor megjelenő értesítés el lett-e tiltva. |
| 18.10 | Kimeneti formátum, például cobertura vagy xml. |
| 18.10 | Naplószint, például Debug. |
| 18.10 | Időtúllépési érték. |
Megosztott környezet
Mivel a telemetriai adatok a Azure-alkalmazás Insightson keresztül érkeznek, minden esemény magában foglalja a szokásos, nem személyes környezetet is: az operációs rendszer leírását és egy véletlenszerűen létrehozott korrelációs azonosítót, amellyel egyetlen futtatás eseményeit korrelálhatja. Ez a korrelációs azonosító nem a felhasználó által megadott munkamenet-azonosító. Ez a környezet nem tartalmazza a kód, a szerelvények és a lefedettségi adatok tartalmát.