5 instantiations of AzureWebPubSubResource
Aspire.Hosting.Azure.Tests (4)
AzureWebPubSubExtensionsTests.cs (1)
357
var webPubSubResource = new
AzureWebPubSubResource
("test-webpubsub", _ => { });
PublicApiTests\WebPubSubPublicApiTests.cs (3)
133
var webpubsub = new
AzureWebPubSubResource
("web-pub-sub", (_) => { });
163
var action = () => new
AzureWebPubSubResource
(name, configureInfrastructure);
177
var action = () => new
AzureWebPubSubResource
(name, configureInfrastructure);
Aspire.Hosting.Azure.WebPubSub (1)
AzureWebPubSubExtensions.cs (1)
152
var resource = new
AzureWebPubSubResource
(name, configureInfrastructure);
32 references to AzureWebPubSubResource
Aspire.Hosting.Azure.Tests (7)
AzureWebPubSubConnectionPropertiesTests.cs (2)
17
var
resource = Assert.Single(builder.Resources.OfType<
AzureWebPubSubResource
>());
AzureWebPubSubEmulatorTests.cs (1)
167
private static async Task<string> GetEmulatorConfigurationAsync(
AzureWebPubSubResource
resource)
AzureWebPubSubExtensionsTests.cs (1)
357
var
webPubSubResource = new AzureWebPubSubResource("test-webpubsub", _ => { });
PublicApiTests\WebPubSubPublicApiTests.cs (3)
43
IResourceBuilder<
AzureWebPubSubResource
> builder = null!;
133
var
webpubsub = new AzureWebPubSubResource("web-pub-sub", (_) => { });
147
AzureWebPubSubResource
webpubsub = null!;
Aspire.Hosting.Azure.WebPubSub (25)
AzureWebPubSubEmulatorResource.cs (3)
9
/// Wraps an <see cref="
AzureWebPubSubResource
"/> in a type that exposes container extension methods.
12
public class AzureWebPubSubEmulatorResource(
AzureWebPubSubResource
innerResource) : ContainerResource((innerResource ?? throw new ArgumentNullException(nameof(innerResource))).Name), IResource
14
private readonly
AzureWebPubSubResource
_innerResource = innerResource;
AzureWebPubSubExtensions.cs (15)
35
/// These can be replaced by calling <see cref="WithRoleAssignments{T}(IResourceBuilder{T}, IResourceBuilder{
AzureWebPubSubResource
}, WebPubSubBuiltInRole[])"/>.
39
public static IResourceBuilder<
AzureWebPubSubResource
> AddAzureWebPubSub(this IDistributedApplicationBuilder builder, [ResourceName] string name)
48
var
azureResource = (
AzureWebPubSubResource
)infrastructure.AspireResource;
105
var
resource = (
AzureWebPubSubResource
)infrastructure.AspireResource;
152
var
resource = new AzureWebPubSubResource(name, configureInfrastructure);
178
public static IResourceBuilder<
AzureWebPubSubResource
> RunAsEmulator(
179
this IResourceBuilder<
AzureWebPubSubResource
> builder,
200
surrogateBuilder.WithEnvironment("WebPubSub__AccessKey",
AzureWebPubSubResource
.EmulatorAccessKey)
264
public static IResourceBuilder<AzureWebPubSubHubResource> AddHub(this IResourceBuilder<
AzureWebPubSubResource
> builder, [ResourceName] string hubName)
278
public static IResourceBuilder<AzureWebPubSubHubResource> AddHub(this IResourceBuilder<
AzureWebPubSubResource
> builder, [ResourceName] string name, string? hubName = null)
402
/// <see cref="WithRoleAssignments{T}(IResourceBuilder{T}, IResourceBuilder{
AzureWebPubSubResource
}, AzureWebPubSubRole[])"/>
420
IResourceBuilder<
AzureWebPubSubResource
> target,
440
IResourceBuilder<
AzureWebPubSubResource
> target,
AzureWebPubSubHubResource.cs (7)
13
/// <param name="webpubsub">The <see cref="
AzureWebPubSubResource
"/> that the resource belongs to.</param>
15
public class AzureWebPubSubHubResource(string name,
AzureWebPubSubResource
webpubsub) : Resource(name),
16
IResourceWithParent<
AzureWebPubSubResource
>, IResourceWithConnectionString
23
/// <param name="webpubsub">The <see cref="
AzureWebPubSubResource
"/> that the resource belongs to.</param>
24
public AzureWebPubSubHubResource(string name, string hubName,
AzureWebPubSubResource
webpubsub) : this(name, webpubsub)
29
private readonly
AzureWebPubSubResource
_webpubsub = webpubsub ?? throw new ArgumentNullException(nameof(webpubsub));
33
public
AzureWebPubSubResource
Parent => _webpubsub;