2 writes to Error
Aspire.Hosting.RemoteHost (2)
Ats\CapabilityException.cs (2)
19Error = error; 30Error = error;
57 references to Error
Aspire.Hosting.RemoteHost (8)
Ats\CapabilityDispatcher.cs (1)
874catch (CapabilityException ex) when (ex.Error.Code is AtsErrorCodes.InvalidArgument or AtsErrorCodes.TypeMismatch)
RemoteAppHostService.cs (7)
140_logger.LogWarning(" invokeCapability({CapabilityId}) CapabilityException: {Code} - {Message}", capabilityId, ex.Error.Code, ex.Error.Message); 141if (ex.Error.Details != null) 143_logger.LogWarning(" Details: param={Parameter}, expected={Expected}, actual={Actual}", ex.Error.Details.Parameter, ex.Error.Details.Expected, ex.Error.Details.Actual); 148["$error"] = ex.Error.ToJsonObject()
Aspire.Hosting.RemoteHost.Tests (49)
CapabilityDispatcherTests.cs (47)
203Assert.Equal(errorCode, exception.Error.Code); 291Assert.Equal(AtsErrorCodes.CapabilityNotFound, ex.Error.Code); 309Assert.Equal(AtsErrorCodes.InternalError, ex.Error.Code); 328Assert.Equal(AtsErrorCodes.InvalidArgument, ex.Error.Code); 346Assert.Equal(AtsErrorCodes.TypeMismatch, ex.Error.Code); 360Assert.Equal(AtsErrorCodes.InvalidArgument, ex.Error.Code); 361Assert.Equal("publishValueAsDefault", ex.Error.Details?.Parameter); 418Assert.Equal(AtsErrorCodes.InvalidArgument, ex.Error.Code); 419Assert.Equal("value", ex.Error.Details?.Parameter); 475Assert.Equal(AtsErrorCodes.InvalidArgument, ex.Error.Code); 488Assert.Equal(AtsErrorCodes.InvalidArgument, ex.Error.Code); 500Assert.Equal(AtsErrorCodes.HandleNotFound, ex.Error.Code); 717Assert.Equal(AtsErrorCodes.InvalidArgument, ex.Error.Code); 1075Assert.Equal(AtsErrorCodes.InvalidArgument, ex.Error.Code); 1122Assert.Equal(AtsErrorCodes.InternalError, ex.Error.Code); 1256Assert.Equal(AtsErrorCodes.TypeMismatch, ex.Error.Code); 1257Assert.Equal("value", ex.Error.Details?.Parameter); 1258Assert.Equal("TestDispatchEnum | String", ex.Error.Details?.Expected); 1259Assert.Equal("object", ex.Error.Details?.Actual); 1294Assert.Equal(AtsErrorCodes.TypeMismatch, ex.Error.Code); 1295Assert.Equal("value", ex.Error.Details?.Parameter); 1296Assert.Equal("String | Int32", ex.Error.Details?.Expected); 1297Assert.Equal("array", ex.Error.Details?.Actual); 1315Assert.Equal(AtsErrorCodes.TypeMismatch, ex.Error.Code); 1316Assert.Equal("value", ex.Error.Details?.Parameter); 1317Assert.Equal("String | Int32", ex.Error.Details?.Expected); 1318Assert.Equal("object", ex.Error.Details?.Actual); 1965Assert.Equal(AtsErrorCodes.TypeMismatch, ex.Error.Code); 1989Assert.Equal(AtsErrorCodes.TypeMismatch, ex.Error.Code); 2012Assert.Equal(AtsErrorCodes.InternalError, ex.Error.Code); 2034Assert.Equal(AtsErrorCodes.InternalError, ex.Error.Code); 2056Assert.Equal(AtsErrorCodes.TypeMismatch, ex.Error.Code); 2077Assert.Equal(AtsErrorCodes.TypeMismatch, ex.Error.Code); 2080Assert.Equal("builder", ex.Error.Details?.Parameter); 2081Assert.Equal("a resource builder for a resource with endpoints", ex.Error.Details?.Expected); 2082Assert.Equal("a resource builder for a TestResourceWithProperties named 'backend'", ex.Error.Details?.Actual); 2104Assert.Equal(AtsErrorCodes.TypeMismatch, ex.Error.Code); 2108Assert.Equal("value", ex.Error.Details?.Parameter); 2109Assert.Equal("a string", ex.Error.Details?.Expected); 2110Assert.Equal("a resource builder for a TestResourceWithProperties named 'backend'", ex.Error.Details?.Actual); 2132Assert.Equal("source", ex.Error.Details?.Parameter); 2133Assert.Equal("a resource builder for a resource with a connection string", ex.Error.Details?.Expected); 2134Assert.Equal("a resource builder for a TestResourceWithProperties named 'backend'", ex.Error.Details?.Actual); 2159Assert.Equal(AtsErrorCodes.InternalError, capabilityException.Error.Code); 2215Assert.Equal(AtsErrorCodes.TypeMismatch, capabilityException.Error.Code); 2218Assert.Equal("a resource builder for a resource with a connection string", capabilityException.Error.Details?.Expected); 2219Assert.Equal("a resource builder for a TestResourceWithProperties named 'backend'", capabilityException.Error.Details?.Actual);
ReferenceExpressionRefTests.cs (2)
165Assert.Equal(AtsErrorCodes.HandleNotFound, ex.Error.Code); 244Assert.Equal(AtsErrorCodes.InvalidArgument, ex.Error.Code);