Пример #1
0
        public Task <SetRootResourceResponse> SetRootResourceAsync(SetRootResourceRequest request)
        {
            lock (_rootResourceUrnLock)
            {
                if (_rootResourceUrn != null && _rootResourceUrn != request.Urn)
                {
                    throw new InvalidOperationException(
                              $"An invalid attempt to set the root resource to {request.Urn} while it's already set to {_rootResourceUrn}");
                }

                _rootResourceUrn = request.Urn;
            }

            return(Task.FromResult(new SetRootResourceResponse()));
        }
Пример #2
0
 public async Task <SetRootResourceResponse> SetRootResourceAsync(SetRootResourceRequest request)
 => await this._engine.SetRootResourceAsync(request);