Exemplo n.º 1
0
 private static bool IsLocalSiteE15MailboxServer(BackEndServer server, string resourceForest)
 {
     if (!server.IsE15OrHigher)
     {
         return(false);
     }
     if ((!Utilities.IsPartnerHostedOnly && !VariantConfiguration.InvariantNoFlightingSnapshot.Cafe.NoCrossForestServerLocate.Enabled) || string.IsNullOrEmpty(resourceForest) || string.Equals(HttpProxyGlobals.LocalMachineForest.Member, resourceForest, StringComparison.OrdinalIgnoreCase))
     {
         ServiceTopology currentServiceTopology = ServiceTopology.GetCurrentServiceTopology("f:\\15.00.1497\\sources\\dev\\cafe\\src\\HttpProxy\\Cache\\MailboxServerCache.cs", "IsLocalSiteE15MailboxServer", 517);
         Site            other = null;
         if (!currentServiceTopology.TryGetSite(server.Fqdn, out other))
         {
             return(false);
         }
         if (HttpProxyGlobals.LocalSite.Member.Equals(other))
         {
             return(true);
         }
     }
     return(false);
 }
Exemplo n.º 2
0
 // Token: 0x0600023B RID: 571 RVA: 0x0000B1A4 File Offset: 0x000093A4
 private static bool IsLocalSiteE15MailboxServer(BackEndServer server, string resourceForest)
 {
     if (!server.IsE15OrHigher)
     {
         return(false);
     }
     if ((!Utilities.IsPartnerHostedOnly && !CafeConfiguration.GetSnapshot(MachineSettingsContext.Local, null, null).NoCrossForestServerLocate.Enabled) || string.IsNullOrEmpty(resourceForest) || string.Equals(HttpProxyGlobals.LocalMachineForest.Member, resourceForest, StringComparison.OrdinalIgnoreCase))
     {
         ServiceTopology currentServiceTopology = ServiceTopology.GetCurrentServiceTopology("d:\\dbs\\sh\\e16df\\0212_214120_0\\cmd\\1g\\sources\\Dev\\Cafe\\src\\HttpProxy\\Cache\\MailboxServerCache.cs", "IsLocalSiteE15MailboxServer", 475);
         Site            site = null;
         if (!currentServiceTopology.TryGetSite(server.Fqdn, out site))
         {
             return(false);
         }
         if (HttpProxyGlobals.LocalSite.Member.Equals(site))
         {
             return(true);
         }
     }
     return(false);
 }