SIL.FieldWorks.FDO.Infrastructure.Impl.SharedXMLBackendProvider.LockProject C# (CSharp) Метод

LockProject() приватный Метод

private LockProject ( ) : void
Результат void
		internal override void LockProject()
		{
			using (m_commitLogMutex.Lock())
			{
				base.LockProject();
				using (MemoryMappedViewStream stream = m_commitLogMetadata.CreateViewStream())
				{
					CommitLogMetadata metadata = GetMetadata(stream);
					if (metadata.Master == Guid.Empty)
					{
						metadata.Master = m_peerID;
						SaveMetadata(stream, metadata);
					}
				}
			}
		}