Пример #1
0
        public void ServerTranslation(ResourceJobBase job, Guid oldGuid, Guid newGuid)
        {
            lock (IdTranslation)
            {
                if (!IdTranslation.ContainsKey(oldGuid))
                {
                    throw new InvalidOperationException("IdTranslation is not aware of the old guid.");
                }
                if (IdTranslation[oldGuid] != Guid.Empty)
                {
                    throw new InvalidOperationException("IdTranslation has already handled the old guid.");
                }

                IdTranslation[oldGuid] = newGuid;
            }
        }
Пример #2
0
        public void ServerTranslation(ResourceJobBase job, Guid oldGuid, Guid newGuid)
        {
            lock (IdTranslation)
            {
                if(!IdTranslation.ContainsKey(oldGuid))
                    throw new InvalidOperationException("IdTranslation is not aware of the old guid.");
                if (IdTranslation[oldGuid] != Guid.Empty)
                    throw new InvalidOperationException("IdTranslation has already handled the old guid.");

                IdTranslation[oldGuid] = newGuid;
            }
        }