---
title: protocolMetadata
framework: network
role: symbol
role_heading: Instance Property
path: network/nwconnection/contentcontext/protocolmetadata
---

# protocolMetadata

An array of protocol metadata used to configure per-message or per-packet properties.

## Declaration

```swift
var protocolMetadata: [NWProtocolMetadata] { get }
```

## See Also

### Creating Custom Send Contexts

- [init(identifier:expiration:priority:isFinal:antecedent:metadata:)](network/nwconnection/contentcontext/init(identifier:expiration:priority:isfinal:antecedent:metadata:).md)
- [identifier](network/nwconnection/contentcontext/identifier.md)
- [NWProtocolMetadata](network/nwprotocolmetadata.md)
- [antecedent](network/nwconnection/contentcontext/antecedent.md)
- [expirationMilliseconds](network/nwconnection/contentcontext/expirationmilliseconds.md)
- [relativePriority](network/nwconnection/contentcontext/relativepriority.md)
