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);
18 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 (15)
AzureWebPubSubExtensions.cs (8)
30
/// These can be replaced by calling <see cref="WithRoleAssignments{T}(IResourceBuilder{T}, IResourceBuilder{
AzureWebPubSubResource
}, WebPubSubBuiltInRole[])"/>.
32
public static IResourceBuilder<
AzureWebPubSubResource
> AddAzureWebPubSub(this IDistributedApplicationBuilder builder, [ResourceName] string name)
82
var
resource = (
AzureWebPubSubResource
)infrastructure.AspireResource;
129
var
resource = new AzureWebPubSubResource(name, configureInfrastructure);
141
public static IResourceBuilder<AzureWebPubSubHubResource> AddHub(this IResourceBuilder<
AzureWebPubSubResource
> builder, [ResourceName] string hubName)
153
public static IResourceBuilder<AzureWebPubSubHubResource> AddHub(this IResourceBuilder<
AzureWebPubSubResource
> builder, [ResourceName] string name, string? hubName = null)
264
IResourceBuilder<
AzureWebPubSubResource
> target,
AzureWebPubSubHubResource.cs (7)
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
>, IResourceWithConnectionString
21
/// <param name="webpubsub">The <see cref="
AzureWebPubSubResource
"/> that the resource belongs to.</param>
22
public AzureWebPubSubHubResource(string name, string hubName,
AzureWebPubSubResource
webpubsub) : this(name, webpubsub)
27
private readonly
AzureWebPubSubResource
_webpubsub = webpubsub ?? throw new ArgumentNullException(nameof(webpubsub));
31
public
AzureWebPubSubResource
Parent => _webpubsub;