---
title: dataRequest
framework: avfoundation
role: symbol
role_heading: Instance Property
path: avfoundation/avassetresourceloadingrequest/datarequest
---

# dataRequest

The range of requested resource data.

## Declaration

```swift
var dataRequest: AVAssetResourceLoadingDataRequest? { get }
```

## Discussion

Discussion An instance of AVAssetResourceLoadingDataRequest that indicates the range of resource data that’s being requested. The value of this property is nil if no data is being requested.

## See Also

### Accessing the request data

- [request](avfoundation/avassetresourceloadingrequest/request.md)
- [requestor](avfoundation/avassetresourceloadingrequest/requestor.md)
- [contentInformationRequest](avfoundation/avassetresourceloadingrequest/contentinformationrequest.md)
- [redirect](avfoundation/avassetresourceloadingrequest/redirect.md)
- [streamingContentKeyRequestData(forApp:contentIdentifier:options:)](avfoundation/avassetresourceloadingrequest/streamingcontentkeyrequestdata(forapp:contentidentifier:options:).md)
- [persistentContentKey(fromKeyVendorResponse:options:)](avfoundation/avassetresourceloadingrequest/persistentcontentkey(fromkeyvendorresponse:options:).md)
- [AVAssetResourceLoadingRequestStreamingContentKeyRequestRequiresPersistentKey](avfoundation/avassetresourceloadingrequeststreamingcontentkeyrequestrequirespersistentkey.md)
