// Token: 0x06000516 RID: 1302 RVA: 0x0002101C File Offset: 0x0001F21C
 private InformationServiceSubscriptionProvider(Func <string, InfoServiceProxy> proxyFactory, string netObjectOperationEndpoint)
 {
     if (!RegistrySettings.IsFullOrion())
     {
         throw new InvalidOperationException("Subscription of Indications on non primary poller.");
     }
     if (string.IsNullOrEmpty(netObjectOperationEndpoint))
     {
         throw new ArgumentException("netObjectOperationEndpoint");
     }
     this.netObjectOperationEndpoint = netObjectOperationEndpoint;
     this.swisProxy = proxyFactory("localhost");
 }