private void NetService_ResolveFailure(object sender, NSNetServiceErrorEventArgs e) { if (sender is NSNetService netService) { netService = (NSNetService)sender; Debug.WriteLine($"{nameof(NetService_ResolveFailure)}: Name {netService?.Name} Type {netService?.Type} Domain {netService?.Domain} " + $"HostName {netService?.HostName} Port {netService?.Port}"); NSDictionary errors = e.Errors; Debug.WriteLine($"{nameof(NetService_ResolveFailure)}: Errors {errors?.ToString()}"); if (errors != null) { if (errors.Count > 0) { foreach (var key in errors.Keys) { Debug.WriteLine($"{nameof(NetService_ResolveFailure)}: Key {key} Value {errors[key].ToString()}"); } } else { Debug.WriteLine($"{nameof(NetService_ResolveFailure)}: errors has 0 entries"); } } else { Debug.WriteLine($"{nameof(NetService_ResolveFailure)}: errors is null"); } } }
private void Browser_NotSearched(object sender, NSNetServiceErrorEventArgs e) { NSDictionary errors = e.Errors; Debug.WriteLine($"{nameof(Browser_NotSearched)}: Errors {errors?.ToString()}"); if (errors != null) { if (errors.Count > 0) { foreach (var key in errors.Keys) { Debug.WriteLine($"{nameof(Browser_NotSearched)}: Key {key} Value {errors[key].ToString()}"); } } else { Debug.WriteLine($"{nameof(Browser_NotSearched)}: errors has 0 entries"); } } else { Debug.WriteLine($"{nameof(Browser_NotSearched)}: errors is null"); } }
public void AddressResolveFailure(object sender, NSNetServiceErrorEventArgs e) { servicesFound.Remove((NSNetService)sender); Logger.Error("Failed to resolve : {0} - {1}", sender, e); }