Share via


Overzicht van .NET.NET Aspire diagnostische gegevens

Verschillende API's van .NET.NET Aspire zijn voorzien van de ExperimentalAttribute. Dit kenmerk geeft aan dat de API experimenteel is en kan worden verwijderd of gewijzigd in toekomstige versies van .NET.NET Aspire. Het kenmerk wordt gebruikt om API's te identificeren die nog niet stabiel zijn en mogelijk niet geschikt zijn voor productiegebruik.

AZPROVISION001

.NET Aspire biedt verschillende overbelastingen voor Azure Resourcetypen inrichten (van het Azure.Provisioning-pakket). De overbelastingen worden gebruikt om resources met verschillende configuraties te maken. De overbelastingen zijn experimenteel en kunnen worden verwijderd of gewijzigd in toekomstige versies van .NET.NET Aspire.

Als u deze diagnose wilt onderdrukken met de SuppressMessageAttribute, voegt u de volgende code toe aan uw project:

using System.Diagnostics.CodeAnalysis;

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

U kunt deze diagnose ook onderdrukken met preprocessorrichtlijn door de volgende code toe te voegen aan uw project:

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

ASPIREACADOMAINS001

.NET .NET Aspire 9.0 introduceert de mogelijkheid om container-app-resources aan te passen met behulp van de PublishAsAzureContainerApp(...)-extensiemethode. Wanneer u deze methode gebruikt, kunnen de Azure Developer CLI (azd) aangepaste domeinen niet meer behouden. Gebruik in plaats daarvan de methode ConfigureCustomDomain om een aangepast domein te configureren binnen de .NET.NET Aspire app-host. De ConfigureCustomDomain(...)-extensiemethode is experimenteel. Gebruik de volgende code om de compilerfout/-waarschuwing te onderdrukken:

Als u deze diagnose wilt onderdrukken met de SuppressMessageAttribute, voegt u de volgende code toe aan uw project:

using System.Diagnostics.CodeAnalysis;

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

U kunt deze diagnose ook onderdrukken met preprocessorrichtlijn door de volgende code toe te voegen aan uw project:

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

ASPIREHOSTINGPYTHON001

.NET Aspire biedt een manier om Python uitvoerbare bestanden of toepassingen toe te voegen aan de .NET Aspire app-host. Aangezien de vorm van deze API naar verwachting in de toekomst zal veranderen, is deze gemarkeerd als Experimentele. Gebruik de volgende code om de compilerfout/-waarschuwing te onderdrukken:

Als u deze diagnose wilt onderdrukken met de SuppressMessageAttribute, voegt u de volgende code toe aan uw projectbestand:

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

U kunt deze diagnose ook onderdrukken met preprocessorrichtlijn door de volgende code toe te voegen aan uw project:

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