public static bool IsRunningInExchangeDatacenter(bool defaultValue) { bool result = defaultValue; try { result = Datacenter.IsMicrosoftHostedOnly(true); } catch (CannotDetermineExchangeModeException) { } return(result); }
public static Datacenter.ExchangeSku GetExchangeSku() { if (Datacenter.IsMicrosoftHostedOnly(true)) { return(Datacenter.ExchangeSku.ExchangeDatacenter); } if (Datacenter.IsPartnerHostedOnly(true)) { return(Datacenter.ExchangeSku.PartnerHosted); } if (Datacenter.IsDatacenterDedicated(true)) { return(Datacenter.ExchangeSku.DatacenterDedicated); } return(Datacenter.ExchangeSku.Enterprise); }
public static bool IsMultiTenancyEnabled() { try { if (Datacenter.IsPartnerHostedOnly(true)) { return(true); } } catch (CannotDetermineExchangeModeException) { } try { if (Datacenter.IsMicrosoftHostedOnly(true)) { return(true); } } catch (CannotDetermineExchangeModeException) { } return(false); }
public static bool IsLiveIDForExchangeLogin(bool wrapException) { return(Datacenter.IsMicrosoftHostedOnly(wrapException)); }