3 writes to Details
Aspire.Hosting.RemoteHost (3)
Ats\CapabilityException.cs (2)
78Details = new AtsErrorDetails 100Details = new AtsErrorDetails
Ats\PolyglotCapabilityInvocationException.cs (1)
105Details = ParameterName is null && Expected is null && Actual is null
28 references to Details
Aspire.Hosting.RemoteHost (6)
Ats\AtsError.cs (2)
56if (Details is not null) 58obj["details"] = Details.ToJsonObject();
RemoteAppHostService.cs (4)
136if (ex.Error.Details != null) 138_logger.LogWarning(" Details: param={Parameter}, expected={Expected}, actual={Actual}", ex.Error.Details.Parameter, ex.Error.Details.Expected, ex.Error.Details.Actual);
Aspire.Hosting.RemoteHost.Tests (22)
CapabilityDispatcherTests.cs (22)
168Assert.Equal("publishValueAsDefault", ex.Error.Details?.Parameter); 226Assert.Equal("value", ex.Error.Details?.Parameter); 1064Assert.Equal("value", ex.Error.Details?.Parameter); 1065Assert.Equal("TestDispatchEnum | String", ex.Error.Details?.Expected); 1066Assert.Equal("object", ex.Error.Details?.Actual); 1102Assert.Equal("value", ex.Error.Details?.Parameter); 1103Assert.Equal("String | Int32", ex.Error.Details?.Expected); 1104Assert.Equal("array", ex.Error.Details?.Actual); 1123Assert.Equal("value", ex.Error.Details?.Parameter); 1124Assert.Equal("String | Int32", ex.Error.Details?.Expected); 1125Assert.Equal("object", ex.Error.Details?.Actual); 1887Assert.Equal("builder", ex.Error.Details?.Parameter); 1888Assert.Equal("a resource builder for a resource with endpoints", ex.Error.Details?.Expected); 1889Assert.Equal("a resource builder for a TestResourceWithProperties named 'backend'", ex.Error.Details?.Actual); 1915Assert.Equal("value", ex.Error.Details?.Parameter); 1916Assert.Equal("a string", ex.Error.Details?.Expected); 1917Assert.Equal("a resource builder for a TestResourceWithProperties named 'backend'", ex.Error.Details?.Actual); 1939Assert.Equal("source", ex.Error.Details?.Parameter); 1940Assert.Equal("a resource builder for a resource with a connection string", ex.Error.Details?.Expected); 1941Assert.Equal("a resource builder for a TestResourceWithProperties named 'backend'", ex.Error.Details?.Actual); 2025Assert.Equal("a resource builder for a resource with a connection string", capabilityException.Error.Details?.Expected); 2026Assert.Equal("a resource builder for a TestResourceWithProperties named 'backend'", capabilityException.Error.Details?.Actual);