Sdílet prostřednictvím


Přehled diagnostiky .NET.NET Aspire

Několik rozhraní API .NET.NET Aspire jsou zdobena ExperimentalAttribute. Tento atribut označuje, že rozhraní API je experimentální a může být odebráno nebo změněno v budoucích verzích .NET.NET Aspire. Tento atribut slouží k identifikaci rozhraní API, která ještě nejsou stabilní a nemusí být vhodná pro produkční použití.

AZPROVISION001

.NET Aspire poskytuje různá přetížení pro typy prostředků zřizování Azure (z balíčku Azure.Provisioning). Přetížení se používají k vytváření prostředků s různými konfiguracemi. Přetížení jsou experimentální a mohou být odebrány nebo změněny v budoucích verzích .NET.NET Aspire.

Pokud chcete tuto diagnostiku potlačit pomocí SuppressMessageAttribute, přidejte do projektu následující kód:

using System.Diagnostics.CodeAnalysis;

[assembly: SuppressMessage("AZPROVISION001", "Justification")]

Alternativně můžete tuto diagnostiku potlačit direktivou preprocesoru přidáním následujícího kódu do projektu:

#pragma warning disable AZPROVISION001
        // API that is causing the warning.
#pragma warning restore AZPROVISION001

ASPIREACADOMAINS001

.NET .NET Aspire 9.0 představuje možnost přizpůsobit prostředky aplikace kontejneru pomocí metody rozšíření PublishAsAzureContainerApp(...). Při použití této metody už Azure Developer CLI (azd) nemůže zachovat vlastní domény. Místo toho použijte metodu ConfigureCustomDomain ke konfiguraci vlastní domény v rámci hostitele aplikace .NET.NET Aspire. Metoda rozšíření ConfigureCustomDomain(...) je experimentální. K potlačení chyby nebo upozornění kompilátoru použijte následující kód:

Pokud chcete tuto diagnostiku potlačit pomocí SuppressMessageAttribute, přidejte do projektu následující kód:

using System.Diagnostics.CodeAnalysis;

[assembly: SuppressMessage("ASPIREACADOMAINS001", "Justification")]

Alternativně můžete tuto diagnostiku potlačit direktivou preprocesoru přidáním následujícího kódu do projektu:

#pragma warning disable ASPIREACADOMAINS001
        // API that is causing the warning.
#pragma warning restore ASPIREACADOMAINS001

ASPIREHOSTINGPYTHON001

.NET Aspire poskytuje způsob, jak do hostitele aplikace Python přidat .NET Aspire spustitelné soubory nebo aplikace. Vzhledem k tomu, že se v budoucnu očekává, že se tvar tohoto rozhraní API změní, označí se jako Experimentální. K potlačení chyby nebo upozornění kompilátoru použijte následující kód:

Pokud chcete tuto diagnostiku potlačit pomocí SuppressMessageAttribute, přidejte do souboru projektu následující kód:

<PropertyGroup>
  <NoWarn>$(NoWarn);ASPIREHOSTINGPYTHON001</NoWarn>
<PropertyGroup>

Alternativně můžete tuto diagnostiku potlačit direktivou preprocesoru přidáním následujícího kódu do projektu:

#pragma warning disable ASPIREHOSTINGPYTHON001
        // API that is causing the warning.
#pragma warning restore ASPIREHOSTINGPYTHON001