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


A HTTP/S állapotellenőrzések változtatásaival

A 9.3-ban .NET.NET Aspire a WithHttpsHealthCheck metódus elavultként van megjelölve, és egy későbbi frissítésben el lesz távolítva. A WithHttpHealthCheck metódus alapértelmezés szerint frissül, így kiválaszt egy végpontot egy https sémával, javítja a használhatóságot, és igazodik a többi végpontválasztási viselkedéshez.

Bevezetett verzió

.NET .NET Aspire 9.3

Előző viselkedés

Korábban ezt a WithHttpsHealthCheck módszert használták egy végpont állapot-ellenőrzésének regisztrálásához egy https sémával. A WithHttpHealthCheck metódus alapértelmezés szerint "http" nevű végpontot használ, ha nincs megadva név.

Példa:

builder.WithHttpsHealthCheck();
builder.WithHttpHealthCheck(); // Defaults to "http" endpoint

Új viselkedés

A WithHttpsHealthCheck metódus már elavult. A WithHttpHealthCheck metódus alapértelmezés szerint az első elérhető végpontot választja ki egy https sémával. Ha a https végpont nem található, akkor visszatér egy http végpontra. Megadhat egy adott végpontnevet vagy választóműveletet is.

Példa:

builder.WithHttpHealthCheck(); // Defaults to "https" endpoint if available

A kompatibilitástörő változás típusa

Ez egy forráskompatibilitási problémát okozó, és viselkedésbeli változás.

A változás oka

A 9.2-es verzióban Aspire a kezdősablon alapértelmezés szerint tartalmazott egy hívást WithHttpsHealthCheck felé. Ez problémákat okozott a "http" profillal rendelkező projektek indításakor, ami kivételeket eredményezett az indítás során. A módosítás leegyszerűsíti a végpontok kiválasztását, és igazodik WithHttpHealthCheck a WithHttpCommand metódushoz, ami felhasználóbarátabb megközelítést kínál.

Cserélje le az elavult WithHttpsHealthCheck metódus hívásait a következőre WithHttpHealthCheck: . Győződjön meg arról, hogy a viselkedés megfelel az elvárásainak.

Példa:

// Replace this:
builder.WithHttpsHealthCheck();

// With this:
builder.WithHttpHealthCheck();

Érintett API-k