.NET .NET Aspire tanılamaya genel bakış
çeşitli .NET.NET Aspire API'leri ExperimentalAttributeile dekore edilmiştir. Bu öznitelik, API'nin deneysel olduğunu ve .NET.NET Aspire'nin gelecekteki sürümlerinde kaldırılabileceğini veya değiştirilebileceğini gösterir. özniteliği, henüz kararlı olmayan ve üretim kullanımı için uygun olmayan API'leri tanımlamak için kullanılır.
AZPROVISION001
.NET Aspire, Azure Sağlama kaynak türleri (Azure.Provisioning
paketinden) için çeşitli aşırı yüklemeler sağlar. Aşırı yüklemeler, farklı yapılandırmalara sahip kaynaklar oluşturmak için kullanılır. Aşırı yüklemeler deneyseldir ve .NET.NET Aspiresonraki sürümlerinde kaldırılabilir veya değiştirilebilir.
SuppressMessageAttribute
ile bu tanılamayı engellemek için projenize aşağıdaki kodu ekleyin:
using System.Diagnostics.CodeAnalysis;
[assembly: SuppressMessage("AZPROVISION001", "Justification")]
Alternatif olarak, projenize aşağıdaki kodu ekleyerek bu tanılamayı ön işlemci yönergesiyle gizleyebilirsiniz:
#pragma warning disable AZPROVISION001
// API that is causing the warning.
#pragma warning restore AZPROVISION001
ASPIREACADOMAINS001
.NET
.NET Aspire 9.0, PublishAsAzureContainerApp(...)
uzantısı yöntemini kullanarak kapsayıcı uygulama kaynaklarını özelleştirme özelliğini tanıtır. Bu yöntemi kullanırken Azure Developer CLI (azd
) artık özel etki alanlarını koruyamıyor. Bunun yerine, ConfigureCustomDomain
.NET uygulama konağı içinde özel bir etki alanı yapılandırmak için .NET Aspire yöntemini kullanın.
ConfigureCustomDomain(...)
genişletme yöntemi deneyseldir. Derleyici hatasını/uyarısını engellemek için aşağıdaki kodu kullanın:
SuppressMessageAttribute
ile bu tanılamayı engellemek için projenize aşağıdaki kodu ekleyin:
using System.Diagnostics.CodeAnalysis;
[assembly: SuppressMessage("ASPIREACADOMAINS001", "Justification")]
Alternatif olarak, projenize aşağıdaki kodu ekleyerek bu tanılamayı ön işlemci yönergesiyle gizleyebilirsiniz:
#pragma warning disable ASPIREACADOMAINS001
// API that is causing the warning.
#pragma warning restore ASPIREACADOMAINS001
ASPIREHOSTINGPYTHON001
.NET Aspire, Python uygulama konağına .NET Aspire yürütülebilir dosyaları veya uygulamaları eklemenin bir yolunu sağlar. Bu API'nin şeklinin gelecekte değişmesi beklendiğinden, deneysel
SuppressMessageAttribute
ile bu tanılamayı engellemek için proje dosyanıza aşağıdaki kodu ekleyin:
<PropertyGroup>
<NoWarn>$(NoWarn);ASPIREHOSTINGPYTHON001</NoWarn>
<PropertyGroup>
Alternatif olarak, projenize aşağıdaki kodu ekleyerek bu tanılamayı ön işlemci yönergesiyle gizleyebilirsiniz:
#pragma warning disable ASPIREHOSTINGPYTHON001
// API that is causing the warning.
#pragma warning restore ASPIREHOSTINGPYTHON001
.NET Aspire