예제 #1
0
        /// <summary>
        /// Ensure required content is availalble.
        /// </summary>
        public void EnsureRequiredContentsAvailable()
        {
            GuardNotDisposed();

            var contents = _requiredDataRepository.GetCriticalContent();

            _internalContentRepository.EnsureContentsRangeAvailable(contents);
        }
예제 #2
0
 /// <summary>
 /// Ensure required content is available.
 /// </summary>
 public async Task EnsureRequiredContentsAvailableAsync()
 {
     var contents = _requiredDataRepository.GetCriticalContent();
     await _internalContentRepository.EnsureContentListAvailableAsync(contents);
 }