83 references to AddResource
Aspire.Hosting.Native.Core.AotSmoke (2)
Program.cs (2)
38
var web = model.
AddResource
("web", "example.javascript/Application");
39
var cache = model.
AddResource
("cache", "example.redis/Redis");
Aspire.Hosting.Native.Core.Tests (80)
ApplicationModelTests.cs (28)
14
var resource = model.
AddResource
("cache", "example.redis/Redis");
29
var cache = model.
AddResource
("cache", "example.redis/Redis");
31
Assert.Throws<InvalidOperationException>(() => model.
AddResource
("CACHE", "example.redis/Redis"));
46
Assert.Throws<ArgumentException>(() => model.
AddResource
(name, "example.redis/Redis"));
56
var resource = model.
AddResource
(name, "example.redis/Redis");
58
Assert.Throws<ArgumentException>(() => model.
AddResource
(name + "a", "example.redis/Redis"));
74
Assert.Throws<ArgumentException>(() => model.
AddResource
("cache", typeId));
75
model.
AddResource
("cache", "example.redis/Redis");
84
var cache = model.
AddResource
("cache", "example.redis/Redis");
85
var foreign = other.
AddResource
("cache", "example.redis/Redis");
98
var cache = model.
AddResource
("cache", "example.redis/Redis");
99
var web = model.
AddResource
("web", "example.javascript/Application");
100
var proxy = model.
AddResource
("proxy", "example.proxy/Proxy");
115
var cache = model.
AddResource
("cache", "example.redis/Redis");
116
var web = model.
AddResource
("web", "example.javascript/Application");
117
var worker = model.
AddResource
("worker", "example.javascript/Application");
130
var web = model.
AddResource
("web", "example.javascript/Application");
132
var cache = model.
AddResource
("cache", "example.redis/Redis");
146
var web = model.
AddResource
("web", "example.javascript/Application");
147
var cache = model.
AddResource
("cache", "example.redis/Redis");
153
Assert.Throws<InvalidOperationException>(() => model.
AddResource
("worker", "example.javascript/Application"));
162
var web = model.
AddResource
("web", "example.javascript/Application");
163
var zulu = model.
AddResource
("zulu", "example.redis/Redis");
164
var alpha = model.
AddResource
("alpha", "example.redis/Redis");
178
.Select(index => Task.Run(() => model.
AddResource
($"resource-{index}", "example/Resource"))));
190
Record.Exception(() => model.
AddResource
("cache", "example.redis/Redis")))));
201
var cache = model.
AddResource
("cache", "example.redis/Redis");
210
Assert.Throws<ObjectDisposedException>(() => model.
AddResource
("web", "example.javascript/Application"));
ApplicationSessionTests.cs (4)
15
var cache = model.
AddResource
("cache", "example.redis/Redis");
26
var oldCache = previous.
AddResource
("cache", "example.redis/Redis");
29
var newCache = next.
AddResource
("cache", "example.redis/Redis");
45
var cache = next.
AddResource
("cache", "example.redis/Redis");
DcpWorkloadCleanupTests.cs (3)
147
var resource = model.
AddResource
("cache", "example/Redis");
179
var resource = model.
AddResource
("cache", "example/Redis");
204
var resource = model.
AddResource
("cache", "example/Redis");
DeclarativeApplicationTests.cs (4)
38
var resource = model.
AddResource
("service", "hosting/container");
83
var resource = model.
AddResource
("service", "hosting/container");
84
var dependency = model.
AddResource
("dependency", "hosting/container");
98
var foreignResource = foreign.
AddResource
("foreign", "hosting/container");
MilestoneDependencyTests.cs (2)
308
var first = model.
AddResource
("first", "hosting/executable");
309
var second = model.
AddResource
("second", "hosting/executable");
NativeDiagnosticsTests.cs (6)
19
var resource = model.
AddResource
("cache", "example/Resource");
66
var resource = model.
AddResource
("cache", "example/Resource");
69
Assert.Throws<ArgumentException>(() => model.
AddResource
("invalid/name", "secret-input"));
84
model.
AddResource
("cache", "example/Resource");
97
model.
AddResource
("cache", "example/Resource");
98
Assert.Throws<InvalidOperationException>(() => model.
AddResource
("cache", "example/Resource"));
NativeTimeProviderTests.cs (7)
64
session.StartGeneration().
AddResource
("cache", "example/Cache");
74
var resource = model.
AddResource
("cache", "example/Cache");
124
var handle = model.
AddResource
("cache", "example/Cache");
162
var handle = model.
AddResource
("cache", "example/Cache");
200
var dependency = model.
AddResource
("cache", "example/Cache");
201
var worker = model.
AddResource
("worker", "example/Worker");
228
var handle = model.
AddResource
("cache", "example/Cache");
ResourceWorkloadTests.cs (3)
18
var resource = model.
AddResource
("cache", "example/Redis");
83
var cache = model.
AddResource
("cache", "example/Redis");
84
var web = model.
AddResource
("web", "example/Web");
RuntimeObservationTests.cs (5)
15
var consumer = model.
AddResource
("consumer", "example/consumer");
16
var second = model.
AddResource
("z-producer", "example/producer");
17
var first = model.
AddResource
("a-producer", "example/producer");
23
model.
AddResource
($"unrelated-{index}", "example/unrelated");
49
var resource = model.
AddResource
("standalone", "example/resource");
SymbolicValueTests.cs (18)
16
var redis = model.
AddResource
("cache", "example/redis");
35
var first = model.
AddResource
("first", "example/service");
36
var second = model.
AddResource
("second", "example/service");
54
var resource = model.
AddResource
("service", "example/service");
68
var source = model.
AddResource
("source", "example/service");
69
var target = model.
AddResource
("target", "example/workload");
97
var source = model.
AddResource
("source", "example/service");
98
var target = model.
AddResource
("target", "example/workload");
110
var updatedSource = replacement.
AddResource
("source", "example/service");
111
var updatedTarget = replacement.
AddResource
("target", "example/workload");
126
var resource = initial.
AddResource
("cache", "example/redis");
132
var identicalResource = identical.
AddResource
("cache", "example/redis");
138
var changedResource = changed.
AddResource
("cache", "example/redis");
151
var source = model.
AddResource
("source", "example/service");
152
var target = model.
AddResource
("target", "example/workload");
170
var target = model.
AddResource
("target", "example/workload");
205
model.
AddResource
("service", "example/service");
219
var resource = model.
AddResource
("service", "example/service");
Aspire.Hosting.Native.Server (1)
Api\CompositionApi.cs (1)
182
public DeclaredResource AddResource(string name, string typeId) => new(this, Model.
AddResource
(name, typeId));