ILanguageSupport
Interfacenet10.0
Interface for providing language-specific support for polyglot AppHosts. Implementations provide scaffolding, detection, and runtime execution configuration.
namespace Aspire.TypeSystem;
public interface ILanguageSupport{ // ...}5 members
Properties2
Section titled PropertiesCertificateBundleEnvironmentVariablevirtualgetstring? Gets the environment variable that accepts an additional PEM certificate bundle when running an AppHost for this language.
Languageabstractgetstring Gets the language identifier (e.g., "TypeScript", "Python").
Methods3
Section titled MethodsDetect(string)abstract Detects if a directory contains an AppHost for this language.
GetRuntimeSpecabstract Gets the runtime execution specification for this language.
Scaffold(ScaffoldRequest)abstractDictionary<string, string> Generates scaffold files for a new project.