GracefullyEnqueueForDelete() публичный Метод

public GracefullyEnqueueForDelete ( bool fromFarSide = true ) : void
fromFarSide bool
Результат void
Пример #1
0
        public virtual void GracefullyEnqueueForDelete(bool fromFarSide = true)
        {
            if (fromFarSide)
            {
                FarEndpoint.GracefullyEnqueueForDelete(false);
                return;
            }


            _gracefullyEnqueueForDelete = true;
            if (OutputBuffer != null)
            {
                return;
            }

            if (_nearProtocol != null)
            {
                _nearProtocol.GracefullyEnqueueForDelete(false);
            }
            else
            {
                EnqueueForDelete();
            }
        }