Megosztás a következőn keresztül:


.NET .NET Aspire diagnosztikák áttekintése

A .NET.NET Aspire számos API-ját ExperimentalAttributedíszítik. Ez az attribútum azt jelzi, hogy az API kísérleti jellegű, és az .NET.NET Aspirekésőbbi verzióiban eltávolítható vagy módosítható. Az attribútum olyan API-k azonosítására szolgál, amelyek még nem stabilak, és nem alkalmasak éles használatra.

AZPROVISION001

A .NET Aspire különféle túlterheléseket biztosít az Azure beállítási erőforrástípusokhoz (a Azure.Provisioning csomagból). A túlterhelések különböző konfigurációjú erőforrások létrehozására szolgálnak. A túlterhelések kísérleti jellegűek, és eltávolíthatók vagy módosíthatók a .NET.NET Aspirekésőbbi verzióiban.

Ha el szeretné nyomni a diagnosztikát a SuppressMessageAttributehasználatával, adja hozzá a következő kódot a projekthez:

using System.Diagnostics.CodeAnalysis;

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

Ezt a diagnosztikát az előfeldolgozási irányelvvel is letilthatja, ha hozzáadja a következő kódot a projekthez:

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

ASPIREACADOMAINS001

.NET .NET Aspire 9.0 lehetővé teszi a tárolóalkalmazás-erőforrások testreszabását a PublishAsAzureContainerApp(...) bővítménymetódus használatával. Ennek a módszernek a használatakor a Azure Developer CLI (azd) már nem tudja megőrizni az egyéni tartományokat. Ehelyett a ConfigureCustomDomain metódussal konfiguráljon egy egyéni tartományt a .NET.NET Aspire alkalmazás gazdagépen belül. A ConfigureCustomDomain(...) kiterjesztési módszer kísérleti jellegű. A fordítóhiba/figyelmeztetés letiltásához használja a következő kódot:

Ha el szeretné nyomni a diagnosztikát a SuppressMessageAttributehasználatával, adja hozzá a következő kódot a projekthez:

using System.Diagnostics.CodeAnalysis;

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

Ezt a diagnosztikát az előfeldolgozási irányelvvel is letilthatja, ha hozzáadja a következő kódot a projekthez:

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

ASPIREHOSTINGPYTHON001

.NET Aspire lehetővé teszi, hogy Python végrehajtható fájlokat vagy alkalmazásokat adjon hozzá a .NET Aspire alkalmazáshoszthoz. Mivel ennek az API-nak az alakja a jövőben várhatóan megváltozik, Kísérletilett megjelölve. A fordítóhiba/figyelmeztetés letiltásához használja a következő kódot:

Ha el szeretné tiltani ezt a diagnosztikát az SuppressMessageAttributehasználatával, adja hozzá a következő kódot a projektfájlhoz:

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

Ezt a diagnosztikát az előfeldolgozási irányelvvel is letilthatja, ha hozzáadja a következő kódot a projekthez:

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