---
title: "setMetadata(_:)"
framework: networkextension
role: symbol
role_heading: Instance Method
path: "networkextension/neappproxyflow/setmetadata(_:)"
---

# setMetadata(_:)

Sets the flow’s metadata for use by proxy providers.

## Declaration

```swift
func setMetadata(_ parameters: nw_parameters_t)
```

## Parameters

- `parameters`: A nw_parameters_t object that contains the flow metadata.

## Discussion

Discussion Use an nw_parameters_t object to create a connection that transparently proxies the flow’s data. This also provides accurate source app information to any subsequent NEAppProxyProvider instances that transparently proxy the flow.

## See Also

### Accessing flow information

- [metaData](networkextension/neappproxyflow/metadata.md)
- [nw_parameters_t](network/nw_parameters_t.md)
- [isBound](networkextension/neappproxyflow/isbound.md)
- [networkInterface](networkextension/neappproxyflow/networkinterface.md)
- [nw_interface_type_t](network/nw_interface_type_t.md)
- [remoteHostname](networkextension/neappproxyflow/remotehostname.md)
