Skip to content
Docs Try Aspire

PowerShellRunspacePoolResourceBuilderExtensions Methods

Class Methods 2 members
Extensions for the PowerShellRunspacePoolResourceBuilder.
AddScript(IResourceBuilder<PowerShellRunspacePoolResource>, string, string) Section titled AddScript(IResourceBuilder<PowerShellRunspacePoolResource>, string, string) extension IResourceBuilder<PowerShellScriptResource>
Adds a PowerShell script resource to the distributed application.
public static class PowerShellRunspacePoolResourceBuilderExtensions
{
public static IResourceBuilder<PowerShellScriptResource> AddScript(
this IResourceBuilder<PowerShellRunspacePoolResource> builder,
string name,
string script)
{
// ...
}
}
builder IResourceBuilder<PowerShellRunspacePoolResource>
name string
script string
WithReference(IResourceBuilder<PowerShellRunspacePoolResource>, IResourceBuilder<IResourceWithConnectionString>, string?, bool) Section titled WithReference(IResourceBuilder<PowerShellRunspacePoolResource>, IResourceBuilder<IResourceWithConnectionString>, string?, bool) extension IResourceBuilder<PowerShellRunspacePoolResource>
Adds a reference to an Aspire resource that implements IResourceWithConnectionString. The resource will be exposed as a PowerShell variable in the runspace that is named after the resource name.
public static class PowerShellRunspacePoolResourceBuilderExtensions
{
public static IResourceBuilder<PowerShellRunspacePoolResource> WithReference(
this IResourceBuilder<PowerShellRunspacePoolResource> builder,
IResourceBuilder<IResourceWithConnectionString> source,
string? connectionName = null,
bool optional = false)
{
// ...
}
}
builder IResourceBuilder<PowerShellRunspacePoolResource>
source IResourceBuilder<IResourceWithConnectionString>
connectionName string? optional
optional bool optional