Beispiel #1
0
        public CreditManager(IHttpTrace owner, string name, int initialCredit)
        {
            Debug.Assert(owner != null);
            Debug.Assert(!string.IsNullOrWhiteSpace(name));

            if (NetEventSource.IsEnabled)
            {
                owner.Trace($"{name}. {nameof(initialCredit)}={initialCredit}");
            }
            _owner   = owner;
            _name    = name;
            _current = initialCredit;
        }