5 instantiations of AzureWebPubSubResource
Aspire.Hosting.Azure.Tests (4)
AzureWebPubSubExtensionsTests.cs (1)
405
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)
154
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)
405
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
17
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;
154
var
resource = new AzureWebPubSubResource(name, configureInfrastructure);
180
public static IResourceBuilder<
AzureWebPubSubResource
> RunAsEmulator(
181
this IResourceBuilder<
AzureWebPubSubResource
> builder,
202
surrogateBuilder.WithEnvironment("WebPubSub__AccessKey",
AzureWebPubSubResource
.EmulatorAccessKey)
266
public static IResourceBuilder<AzureWebPubSubHubResource> AddHub(this IResourceBuilder<
AzureWebPubSubResource
> builder, [ResourceName] string hubName)
280
public static IResourceBuilder<AzureWebPubSubHubResource> AddHub(this IResourceBuilder<
AzureWebPubSubResource
> builder, [ResourceName] string name, string? hubName = null)
404
/// <see cref="WithRoleAssignments{T}(IResourceBuilder{T}, IResourceBuilder{
AzureWebPubSubResource
}, AzureWebPubSubRole[])"/>
422
IResourceBuilder<
AzureWebPubSubResource
> target,
442
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
26
/// <param name="webpubsub">The <see cref="
AzureWebPubSubResource
"/> that the resource belongs to.</param>
27
public AzureWebPubSubHubResource(string name, string hubName,
AzureWebPubSubResource
webpubsub) : this(name, webpubsub)
32
private readonly
AzureWebPubSubResource
_webpubsub = webpubsub ?? throw new ArgumentNullException(nameof(webpubsub));
36
public
AzureWebPubSubResource
Parent => _webpubsub;