Esempio n. 1
0
        public Task SetParametersAsync(ParameterView parameters)
        {
            var suppliedName = parameters.GetValueOrDefault <string>("Name");

            if (suppliedName != _subscribedName)
            {
                _registry.Unsubscribe(_subscribedName, _onChangeCallback);
                _registry.Subscribe(suppliedName, _onChangeCallback);
                _subscribedName = suppliedName;
            }

            return(Task.CompletedTask);
        }