---
title: "QLThumbnailRequestFlushContext(_:_:)"
framework: quicklook
role: symbol
role_heading: Function
path: "quicklook/qlthumbnailrequestflushcontext(_:_:)"
---

# QLThumbnailRequestFlushContext(_:_:)

Flush the graphics context and sets the thumbnail response.

## Declaration

```swift
func QLThumbnailRequestFlushContext(_ thumbnail: QLThumbnailRequest!, _ context: CGContext!)
```

## Parameters

- `context`: The graphics context to flush.

## Discussion

Discussion You should call this method after drawing in the graphics context created by QLThumbnailRequestCreateContext(_:_:_:_:). Special Considerations Thread-safety: This function should be called in the same thread as the thumbnail request is made in; generally, this is the same thread in which the GenerateThumbnailForURL callback was invoked.

## See Also

### Handling thumbnail requests

- [QLThumbnailRequestCopyContentUTI(_:)](quicklook/qlthumbnailrequestcopycontentuti(_:).md)
- [QLThumbnailRequestCopyOptions(_:)](quicklook/qlthumbnailrequestcopyoptions(_:).md)
- [QLThumbnailRequestCopyURL(_:)](quicklook/qlthumbnailrequestcopyurl(_:).md)
- [QLThumbnailRequestCreateContext(_:_:_:_:)](quicklook/qlthumbnailrequestcreatecontext(_:_:_:_:).md)
- [QLThumbnailRequestGetDocumentObject(_:)](quicklook/qlthumbnailrequestgetdocumentobject(_:).md)
- [QLThumbnailRequestGetGeneratorBundle(_:)](quicklook/qlthumbnailrequestgetgeneratorbundle(_:).md)
- [QLThumbnailRequestGetMaximumSize(_:)](quicklook/qlthumbnailrequestgetmaximumsize(_:).md)
- [QLThumbnailRequestGetTypeID()](quicklook/qlthumbnailrequestgettypeid().md)
- [QLThumbnailRequestIsCancelled(_:)](quicklook/qlthumbnailrequestiscancelled(_:).md)
- [QLThumbnailRequestSetDocumentObject(_:_:_:)](quicklook/qlthumbnailrequestsetdocumentobject(_:_:_:).md)
- [QLThumbnailRequestSetImage(_:_:_:)](quicklook/qlthumbnailrequestsetimage(_:_:_:).md)
- [QLThumbnailRequestSetImageAtURL(_:_:_:)](quicklook/qlthumbnailrequestsetimageaturl(_:_:_:).md)
- [QLThumbnailRequestSetImageWithData(_:_:_:)](quicklook/qlthumbnailrequestsetimagewithdata(_:_:_:).md)
- [QLThumbnailRequestSetThumbnailWithDataRepresentation(_:_:_:_:_:)](quicklook/qlthumbnailrequestsetthumbnailwithdatarepresentation(_:_:_:_:_:).md)
- [QLThumbnailRequestSetThumbnailWithURLRepresentation(_:_:_:_:_:)](quicklook/qlthumbnailrequestsetthumbnailwithurlrepresentation(_:_:_:_:_:).md)
