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); }
private ServiceConfiguration(ServiceDefinition[] wellKnownServiceDefinitions) { if (wellKnownServiceDefinitions == null) { throw new ArgumentNullException("wellKnownServiceDefinitions"); } m_wellKnownServiceDefinitions = wellKnownServiceDefinitions; }