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())); }
public async Task <SetRootResourceResponse> SetRootResourceAsync(SetRootResourceRequest request) => await this._engine.SetRootResourceAsync(request);