---
title: startDataTransferReport()
framework: network
role: symbol
role_heading: Instance Method
path: network/nwconnection/startdatatransferreport()
---

# startDataTransferReport()

Begins a new data transfer report, which can later be collected.

## Declaration

```swift
final func startDataTransferReport() -> NWConnection.PendingDataTransferReport
```

## See Also

### Collecting Connection Metrics

- [Collecting Network Connection Metrics](network/collecting-network-connection-metrics.md)
- [requestEstablishmentReport(queue:completion:)](network/nwconnection/requestestablishmentreport(queue:completion:).md)
- [NWConnection.EstablishmentReport](network/nwconnection/establishmentreport.md)
- [NWConnection.PendingDataTransferReport](network/nwconnection/pendingdatatransferreport.md)
- [NWConnection.DataTransferReport](network/nwconnection/datatransferreport.md)
