---
title: NWListener.ServiceRegistrationChange
framework: network
role: symbol
role_heading: Enumeration
path: network/nwlistener/serviceregistrationchange
---

# NWListener.ServiceRegistrationChange

Changes to how a network listener’s service is advertised.

## Declaration

```swift
enum ServiceRegistrationChange
```

## Topics

### Changes

- [NWListener.ServiceRegistrationChange.add(_:)](network/nwlistener/serviceregistrationchange/add(_:).md)
- [NWListener.ServiceRegistrationChange.remove(_:)](network/nwlistener/serviceregistrationchange/remove(_:).md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Advertising Bonjour Services

- [NSBonjourServices](bundleresources/information-property-list/nsbonjourservices.md)
- [NSLocalNetworkUsageDescription](bundleresources/information-property-list/nslocalnetworkusagedescription.md)
- [service](network/nwlistener/service-swift.property.md)
- [NWListener.Service](network/nwlistener/service-swift.struct.md)
- [serviceRegistrationUpdateHandler](network/nwlistener/serviceregistrationupdatehandler.md)
