---
title: DistributedNotificationCenter.SuspensionBehavior.hold
framework: foundation
role: symbol
role_heading: Case
path: foundation/distributednotificationcenter/suspensionbehavior/hold
---

# DistributedNotificationCenter.SuspensionBehavior.hold

The server holds all matching notifications until the queue has been filled (queue size determined by the server), at which point the server may flush queued notifications.

## Declaration

```swift
case hold
```

## See Also

### Constants

- [DistributedNotificationCenter.SuspensionBehavior.drop](foundation/distributednotificationcenter/suspensionbehavior/drop.md)
- [DistributedNotificationCenter.SuspensionBehavior.coalesce](foundation/distributednotificationcenter/suspensionbehavior/coalesce.md)
- [DistributedNotificationCenter.SuspensionBehavior.deliverImmediately](foundation/distributednotificationcenter/suspensionbehavior/deliverimmediately.md)
