public SnapshotService(Stream stream, IServiceProvider serviceProvider) : base(serviceProvider, stream) { _source = new JsonRpcAssetSource(this); StartService(); }
public override void Initialize(int sessionId, byte[] solutionChecksum) { base.Initialize(sessionId, solutionChecksum); lock (_gate) { if (CancellationToken.IsCancellationRequested) { return; } _source = new JsonRpcAssetSource(this, sessionId); } }
public override void Initialize(int sessionId, byte[] solutionChecksum) { base.Initialize(sessionId, solutionChecksum); lock (_gate) { if (CancellationToken.IsCancellationRequested) { return; } _source = new JsonRpcAssetSource(this, sessionId); } }
public override void Initialize(PinnedSolutionInfo solutionInfo) { base.Initialize(solutionInfo); lock (_gate) { if (CancellationToken.IsCancellationRequested) { return; } _source = new JsonRpcAssetSource(this, solutionInfo.ScopeId); } }
public void SetAssetSource(AssetSource assetSource) { _assetSource = assetSource; }
public void RegisterAssetSource(int sessionId, AssetSource assetSource) { Contract.ThrowIfFalse(_assetSources.TryAdd(sessionId, assetSource)); }
public override void Initialize(int sessionId, byte[] solutionChecksum) { base.Initialize(sessionId, solutionChecksum); _source = new JsonRpcAssetSource(this, sessionId); }
public override void Initialize(int sessionId, byte[] solutionChecksum) { base.Initialize(sessionId, solutionChecksum); _source = new JsonRpcAssetSource(this, sessionId); }
public SnapshotService(Stream stream, IServiceProvider serviceProvider) : base(stream, serviceProvider) { _source = new JsonRpcAssetSource(Rpc, Logger, CancellationToken); }
public SnapshotService(Stream stream, IServiceProvider serviceProvider) : base(stream, serviceProvider) { _source = new JsonRpcAssetSource(Rpc, Logger, CancellationToken); }