예제 #1
0
        } // TryGetService

        private void Create(BroadcastDiscoveryRoot discoveryXml, string providerDomainName, int version)
        {
            var services = from offering in discoveryXml.BroadcastDiscovery
                           from list in offering.Services
                           from service in list.Services
                           select service;

            var uiServices = from service in services
                             select new UiBroadcastService(service, providerDomainName);

            var uiServicesList = new List <UiBroadcastService>(services.Count());

            uiServicesList.AddRange(uiServices);

            Version  = version;
            Services = uiServicesList;
        } // Create
예제 #2
0
        } // constructor

        public UiBroadcastDiscovery(BroadcastDiscoveryRoot discoveryXml, string providerDomainName, int version)
        {
            Create(discoveryXml, providerDomainName, version);
        } // constructor