AzureWebPubSubExtensions
Class static net10.0
Provides extension methods for adding the Azure Web PubSub resources to the application model.
namespace Aspire.Hosting;
public static class AzureWebPubSubExtensions{ // ...} 6 members
Methods6
Section titled MethodsAddAzureWebPubSub(IDistributedApplicationBuilder, string)extensionIResourceBuilder<AzureWebPubSubResource> Adds an Azure Web PubSub resource to the application model. Change sku: WithParameter("sku", "Standard_S1") Change capacity: WithParameter("capacity", 2)
AddEventHandler(IResourceBuilder<AzureWebPubSubHubResource>, ExpressionInterpolatedStringHandler, string, string[]?, UpstreamAuthSettings?)extensionIResourceBuilder<AzureWebPubSubHubResource> Add event handler setting with expression
AddEventHandler(IResourceBuilder<AzureWebPubSubHubResource>, ReferenceExpression, string, string[]?, UpstreamAuthSettings?)extensionIResourceBuilder<AzureWebPubSubHubResource> Add event handler setting with expression
AddHub(IResourceBuilder<AzureWebPubSubResource>, string)extensionIResourceBuilder<AzureWebPubSubHubResource> Add hub settings
AddHub(IResourceBuilder<AzureWebPubSubResource>, string, string?)extensionIResourceBuilder<AzureWebPubSubHubResource> Adds an Azure Web Pub Sub hub resource to the application model.
WithRoleAssignments(IResourceBuilder<T>, IResourceBuilder<AzureWebPubSubResource>, WebPubSubBuiltInRole[])extensionIResourceBuilder<T> Assigns the specified roles to the given resource, granting it the necessary permissions on the target Azure Web PubSub resource. This replaces the default role assignments for the resource.