3 instantiations of AzureWebPubSubResource
Aspire.Hosting.Azure.Tests (3)
PublicApiTests\WebPubSubPublicApiTests.cs (3)
134
var webpubsub = new
AzureWebPubSubResource
("web-pub-sub", (_) => { });
164
var action = () => new
AzureWebPubSubResource
(name, configureInfrastructure);
178
var action = () => new
AzureWebPubSubResource
(name, configureInfrastructure);
13 references to AzureWebPubSubResource
Aspire.Hosting.Azure.Tests (3)
PublicApiTests\WebPubSubPublicApiTests.cs (3)
44
IResourceBuilder<
AzureWebPubSubResource
> builder = null!;
134
var
webpubsub = new AzureWebPubSubResource("web-pub-sub", (_) => { });
148
AzureWebPubSubResource
webpubsub = null!;
Aspire.Hosting.Azure.WebPubSub (10)
AzureWebPubSubExtensions.cs (5)
25
public static IResourceBuilder<
AzureWebPubSubResource
> AddAzureWebPubSub(this IDistributedApplicationBuilder builder, [ResourceName] string name)
79
var
resource = (
AzureWebPubSubResource
)infrastructure.AspireResource;
126
var
resource = new AzureWebPubSubResource(name, configureInfrastructure);
136
public static IResourceBuilder<AzureWebPubSubHubResource> AddHub(this IResourceBuilder<
AzureWebPubSubResource
> builder, [ResourceName] string hubName)
AzureWebPubSubHubResource.cs (5)
12
/// <param name="webpubsub">The <see cref="
AzureWebPubSubResource
"/> that the resource belongs to.</param>
13
public class AzureWebPubSubHubResource(string name,
AzureWebPubSubResource
webpubsub) : Resource(name),
14
IResourceWithParent<
AzureWebPubSubResource
>
16
private readonly
AzureWebPubSubResource
_webpubsub = webpubsub ?? throw new ArgumentNullException(nameof(webpubsub));
20
public
AzureWebPubSubResource
Parent => _webpubsub;