---
title: readCompletion
framework: foundation
role: symbol
role_heading: Type Property
path: foundation/notificationcenter/messageidentifier/readcompletion
---

# readCompletion

An identifier for a message about a file handle having read the currently available data from a file or communication channel.

## Declaration

```swift
static var readCompletion: NotificationCenter.BaseMessageIdentifier<FileHandle.ReadCompletionMessage> { get }
```

## Discussion

Discussion Use this identifier with NotificationCenter’s addObserver(of:for:using:) or messages(of:for:bufferSize:) methods to observe messages of type FileHandle.ReadCompletionMessage.

## See Also

### Identifying file handle messages

- [connectionAccepted](foundation/notificationcenter/messageidentifier/connectionaccepted.md)
- [dataAvailable](foundation/notificationcenter/messageidentifier/dataavailable.md)
- [readToEndOfFileCompletion](foundation/notificationcenter/messageidentifier/readtoendoffilecompletion.md)
