5 overrides of TryWrite
System.Threading.Channels (5)
239 references to TryWrite
aspire (34)
Interaction\ExtensionInteractionService.cs (28)
89var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.ShowStatusAsync(StringUtils.RemoveMarkup(statusText), _cancellationToken));
99result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.ShowStatusAsync(null, _cancellationToken));
106var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.ShowStatusAsync(StringUtils.RemoveMarkup(initialStatusText), _cancellationToken));
115var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.ShowStatusAsync(StringUtils.RemoveMarkup(statusText), _cancellationToken));
123result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.ShowStatusAsync(null, _cancellationToken));
130var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.ShowStatusAsync(StringUtils.RemoveMarkup(statusText), _cancellationToken));
140result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.ShowStatusAsync(null, _cancellationToken));
387var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.DisplayIncompatibleVersionErrorAsync(ex.RequiredCapability, appHostHostingSdkVersion, _cancellationToken));
400var result = _extensionTaskChannel.Writer.TryWrite(async () =>
411var result = _extensionTaskChannel.Writer.TryWrite(async () =>
421var result = _extensionTaskChannel.Writer.TryWrite(async () =>
432var result = _extensionTaskChannel.Writer.TryWrite(async () =>
442var result = _extensionTaskChannel.Writer.TryWrite(() =>
526var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.DisplaySuccessAsync(StringUtils.RemoveMarkup(message), _cancellationToken));
533var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.DisplaySubtleMessageAsync(StringUtils.RemoveMarkup(message), _cancellationToken));
545var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.DisplayDashboardUrlsAsync(dashboardUrls, _cancellationToken));
554var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.DisplayLinesAsync(materialized.Select(line => new DisplayLineState(
569var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.DisplayCancellationMessageAsync(_cancellationToken));
576var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.DisplayEmptyLineAsync(_cancellationToken));
583var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.OpenEditorAsync(path, _cancellationToken));
589var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.DisplayPlainTextAsync(text, _cancellationToken));
606var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.DisplayPlainTextAsync(text, _cancellationToken));
615var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.LogMessageAsync(LogLevel.Information, markdown, _cancellationToken));
623var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.LogMessageAsync(LogLevel.Information, StringUtils.RemoveMarkup(markup), _cancellationToken));
645var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.LogMessageAsync(logLevel, StringUtils.RemoveMarkup(message), _cancellationToken));
661var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.NotifyAppHostStartupCompletedAsync(_cancellationToken));
677var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.WriteDebugSessionMessageAsync(StringUtils.RemoveMarkup(message), stdout, textStyle, _cancellationToken));
683var result = _extensionTaskChannel.Writer.TryWrite(async () => await Backchannel.WriteAppHostLogEntryAsync(entry, _cancellationToken).ConfigureAwait(false));
aspire-tray (1)
Aspire.Cli.Tests (31)
Backchannel\TrayWatchStreamTests.cs (27)
116snapshots.Writer.TryWrite([second, first]);
126snapshots.Writer.TryWrite([second]);
130snapshots.Writer.TryWrite([]);
399messages.Writer.TryWrite(Deserialize(json));
521batches.Writer.TryWrite(count);
581snapshots.Writer.TryWrite(hung);
584messages.Writer.TryWrite(Deserialize(json));
609snapshots.Writer.TryWrite(saturateSlots ? [newcomer] : [hung[0], healthy, newcomer]);
685snapshots.Writer.TryWrite([connection]);
690messages.Writer.TryWrite(Deserialize(json));
700resourceUpdates.Writer.TryWrite(new() { Name = "api", State = "Running", HealthStatus = "Healthy", Version = 2 });
703resourceUpdates.Writer.TryWrite(new() { Name = "cache", State = "Running", HealthStatus = "Degraded", Version = 2 });
706resourceUpdates.Writer.TryWrite(new() { Name = "cache", State = "Running", HealthStatus = "Unhealthy", Version = 3 });
709resourceUpdates.Writer.TryWrite(new() { Name = "cache", State = "Running", HealthStatus = "Healthy", Version = 4 });
712resourceUpdates.Writer.TryWrite(new() { Name = "api", State = "Running", HealthStatus = "Unhealthy", Version = 1 });
713resourceUpdates.Writer.TryWrite(new() { Name = "cache", State = "FailedToStart", Version = 5 });
716resourceUpdates.Writer.TryWrite(new() { Name = "cache", State = "FailedToStart", IsHidden = true, Version = 6 });
774messages.Writer.TryWrite(Deserialize(json));
813snapshots.Writer.TryWrite([initial]);
817messages.Writer.TryWrite(Deserialize(json));
827snapshots.Writer.TryWrite([]);
832snapshots.Writer.TryWrite([replacement]);
886snapshots.Writer.TryWrite([initial]);
893messages.Writer.TryWrite(Deserialize(json));
902snapshots.Writer.TryWrite([]);
905snapshots.Writer.TryWrite([replacement]);
912snapshots.Writer.TryWrite([replacement]);
Aspire.Components.Common.TestUtilities (1)
Aspire.Confluent.Kafka (2)
Aspire.Confluent.Kafka.Tests (2)
Aspire.Dashboard (12)
Aspire.Dashboard.Components.Tests (26)
Pages\ConsoleLogsTests.cs (17)
49subscribedResourceNamesChannel.Writer.TryWrite(name);
100subscribedResourceNamesChannel.Writer.TryWrite(name);
132consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(1, "Test content", IsErrorMessage: false)]);
359consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(1, "Hello world", IsErrorMessage: false)]);
399liveConsoleLogsChannel.Writer.TryWrite([new ResourceLogLine(1, "Live log", IsErrorMessage: false)]);
446consoleLogsChannel.Writer.TryWrite([
629consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(1, "2025-02-08T10:16:08Z Hello world", IsErrorMessage: false)]);
654consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(2, "2025-03-08T10:16:08Z Hello world", IsErrorMessage: false)]);
735consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(1, "2025-02-08T10:16:08Z Hello world", IsErrorMessage: false)]);
747consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(2, "2025-03-08T10:16:08Z Hello world", IsErrorMessage: false)]);
774consoleLogsChannel.Writer.TryWrite([
838resourceChannel.Writer.TryWrite([
950resourceCommandChannel.Writer.TryWrite(new ResourceCommandResponseViewModel
1021consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(1, pauseContent, IsErrorMessage: false)]);
1022consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(2, pauseContent, IsErrorMessage: false)]);
1023consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(3, pauseContent, IsErrorMessage: false)]);
1069consoleLogsChannel.Writer.TryWrite([new ResourceLogLine(4, resumeContent, IsErrorMessage: false)]);
Aspire.Dashboard.Tests (15)
ChannelExtensionsTests.cs (8)
60channel.Writer.TryWrite(["a", "b", "c"]);
84channel.Writer.TryWrite(["a", "b", "c"]);
110channel.Writer.TryWrite(["a", "b", "c"]);
119resultChannel.Writer.TryWrite(batch);
133channel.Writer.TryWrite(["d", "e", "f"]);
154channel.Writer.TryWrite(["a", "b", "c"]);
163resultChannel.Writer.TryWrite(batch);
177channel.Writer.TryWrite(["d", "e", "f"]);
Aspire.Hosting (13)
Aspire.Hosting.Azure.Tests (5)
Aspire.Hosting.Browsers.Tests (5)
Aspire.Hosting.DevTunnels.Tests (5)
Aspire.Hosting.Foundry (1)
Aspire.Hosting.RemoteHost.Tests (5)
Aspire.Hosting.Tests (31)
Aspire.Hosting.TestUtilities (2)
Aspire.Tray.Tests (5)
dotnet-aot (1)
dotnet-watch (1)
GenerateDocumentationAndConfigFiles (2)
Microsoft.AspNetCore.Server.Kestrel.Core (2)
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (1)
Microsoft.AspNetCore.SignalR.Client.Core (3)
Microsoft.AspNetCore.SignalR.Core (3)
Microsoft.Build.Tasks.Core (4)
Microsoft.CodeAnalysis.Analyzers (2)
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
Microsoft.CodeAnalysis.CodeStyle (2)
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
Microsoft.CodeAnalysis.Workspaces (2)
Microsoft.DotNet.HotReload.Watch (1)
Microsoft.Extensions.ServiceDiscovery.Tests (1)
Microsoft.ML.Data (1)
Microsoft.ML.Sweeper (1)
Roslyn.Diagnostics.Analyzers (2)
Stress.ApiService (1)
System.IO.FileSystem.Watcher (2)
System.Net.Http (1)
System.Net.Quic (4)
System.Threading.Channels (2)