Esempio n. 1
0
        public void RegisterUserServiceDefinition(string name, string description, Protocol protocol, uint port)
        {
            if (String.IsNullOrWhiteSpace(name))
            {
                throw new ArgumentException("Invalid name", "name");
            }
            if (String.IsNullOrWhiteSpace(description))
            {
                throw new ArgumentException("Invalid description", "description");
            }

            var guid = Guid.NewGuid();
            var serviceDefinition = new ServiceDefinition(guid, name, description, protocol, port);
            m_userServiceDefinitions.Add(serviceDefinition);
        }
Esempio n. 2
0
        private ServiceConfiguration(ServiceDefinition[] wellKnownServiceDefinitions)
        {
            if (wellKnownServiceDefinitions == null)
            {
                throw new ArgumentNullException("wellKnownServiceDefinitions");
            }

            m_wellKnownServiceDefinitions = wellKnownServiceDefinitions;
        }