#### [Abblix\.SharedSignals](https://www.abblix.com/en/docs/api/abblix-sharedsignals 'index')
### [Abblix\.SharedSignals\.Transmitter](https://www.abblix.com/en/docs/api/abblix-sharedsignals/Abblix.SharedSignals.Transmitter 'Abblix\.SharedSignals\.Transmitter').[ReceiverAddressPolicy](https://www.abblix.com/en/docs/api/abblix-sharedsignals/Abblix.SharedSignals.Transmitter.ReceiverAddressPolicy 'Abblix\.SharedSignals\.Transmitter\.ReceiverAddressPolicy')

## ReceiverAddressPolicy\.HostResolver\(string, CancellationToken\) Delegate

Resolves a hostname to the addresses a connection to it would use\.

```csharp
public delegate System.Threading.Tasks.Task<System.Net.IPAddress[]> ReceiverAddressPolicy.HostResolver(string host, System.Threading.CancellationToken cancellationToken);
```
#### Parameters

###### `host` [System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') {#Abblix.SharedSignals.Transmitter.ReceiverAddressPolicy.HostResolver(string,System.Threading.CancellationToken).host}

The hostname to resolve\.

###### `cancellationToken` [System\.Threading\.CancellationToken](https://learn.microsoft.com/en-us/dotnet/api/system.threading.cancellationtoken 'System\.Threading\.CancellationToken') {#Abblix.SharedSignals.Transmitter.ReceiverAddressPolicy.HostResolver(string,System.Threading.CancellationToken).cancellationToken}

Cancels the resolution\.

#### Returns
[System\.Threading\.Tasks\.Task&lt;](https://learn.microsoft.com/en-us/dotnet/api/system.threading.tasks.task-1 'System\.Threading\.Tasks\.Task\`1')[System\.Net\.IPAddress](https://learn.microsoft.com/en-us/dotnet/api/system.net.ipaddress 'System\.Net\.IPAddress')[\[\]](https://learn.microsoft.com/en-us/dotnet/api/system.array 'System\.Array')[&gt;](https://learn.microsoft.com/en-us/dotnet/api/system.threading.tasks.task-1 'System\.Threading\.Tasks\.Task\`1')
