public WriterQosViewModel(IConfigurationService config) { _config = config; _reliabilityKind = _config.WriterQosConfig.ReliabilityKind; _ownershipKind = _config.WriterQosConfig.OwnershipKind; _durabilityKind = _config.WriterQosConfig.DurabilityKind; _ownershipStrength = _config.WriterQosConfig.OwnershipStrength; _transportPriority = _config.WriterQosConfig.TransportPriority; OkCommand = new RelayCommand(Ok, () => true); CancelCommand = new RelayCommand(Cancel, () => true); }
public ReaderQosViewModel(IConfigurationService config) { _config = config; _reliabilityKind = _config.ReaderQosConfig.ReliabilityKind; _ownershipKind = _config.ReaderQosConfig.OwnershipKind; _durabilityKind = _config.ReaderQosConfig.DurabilityKind; _historyKind = _config.ReaderQosConfig.HistoryKind; _historyDepth = _config.ReaderQosConfig.HistoryDepth; _minSeparation = _config.ReaderQosConfig.MinimumSeparation; OkCommand = new RelayCommand(Ok, () => true); CancelCommand = new RelayCommand(Cancel, () => true); }
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { if (value == null) { throw new ArgumentNullException("value"); } if (!(value is DurabilityQosPolicyKind)) { throw new InvalidCastException("The value must be a DurabilityQosPolicyKind type"); } DurabilityQosPolicyKind durability = (DurabilityQosPolicyKind)value; return(durability == DurabilityQosPolicyKind.TransientLocalDurabilityQos ? "Transient Local" : value.ToString().Replace("DurabilityQos", "")); }
public ModifiableDurabilityQosPolicy SetKind(DurabilityQosPolicyKind kind) { this.KindQos = kind; return this; }
public ModifiableDurabilityQosPolicyImpl(DurabilityQosPolicyKind kind, Bootstrap boostrap) : base(kind,boostrap) { }
internal DurabilityQosPolicy() { Kind = DurabilityQosPolicyKind.VolatileDurabilityQos; }
public DurabilityQosPolicyImpl(DurabilityQosPolicyKind kind, Bootstrap boostrap) : base(boostrap) { this.KindQos = kind; }