async Task<bool> IsEnterpriseInternal()
{
var probe = enterpriseProbe.Value;
Debug.Assert(probe != null, "Lazy<Enterprise> probe is not set, something is wrong.");
#if !DEBUG
if (probe == null)
return false;
#endif
var ret = await probe.ProbeAsync(HostAddress.WebUri);
return (ret == EnterpriseProbeResult.Ok);
}
}