Я использую Xamarin.mac. Мне нужно получить полное доменное имя локального компьютера. В Windows этот код работает:Получить полное доменное имя в C#, запущенном на Mono
public string GetFQDN()
{
string domainName = System.Net.NetworkInformation.IPGlobalProperties.GetIPGlobalProperties().DomainName;
string hostName = Dns.GetHostName();
string fqdn = "";
if (!hostName.Contains(domainName))
fqdn = hostName + "." + domainName;
else
fqdn = hostName;
return fqdn;
}
На макинтош этот код вызывает эту ошибку: System.NotSupportedException: This platform is not supported
.
Итак, что эквивалентно в Xamarin.mac? Или просто в Моно?
Просто получение имени компьютера было бы хорошим началом.
Это отлично работало для моей ситуации. спасибо! – exvance