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


Oktatóanyag: ASP.NET Core webszolgáltatás létrehozása az F-ben#

A Visual Studio integrált fejlesztési környezet (IDE) több terméktípushoz is támogatja az F#-t. Egyszerűen létrehozhat egy teljes webszolgáltatás-alkalmazást.

Az F# kódolásával kapcsolatos további információkért lásd : Mi az F#. Hello World-konzolalkalmazás létrehozásához tekintse meg az F# használatának első lépéseit a Visual Studióban.

Ebben az oktatóanyagban a következőket sajátíthatja el:

  • Hozzon létre egy ASP.NET Core webszolgáltatást.
  • Tartalom hozzáadása a HttpGet-taghoz az F#-ban.
  • Hozza létre és futtassa a programot.

Előfeltételek

Az oktatóanyag elvégzéséhez a Visual Studióra van szüksége. Az ingyenes verzióért látogasson el a Visual Studio letöltési oldalára.

Győződjön meg arról, hogy telepítve vannak a szükséges összetevők:

  1. Válassza a Windows indítása ikont, és írja be a Visual Studio Installert.

  2. A telepített számítási feladatok megtekintéséhez válassza a Módosítás lehetőséget.

  3. Győződjön meg arról, hogy a ASP.NET és a webfejlesztés ki van választva, vagy adja hozzá.

    Képernyőkép egy számítási feladat módosításáról a Visual Studio Installerben.

  4. Ha módosításokat végzett, az összetevők telepítéséhez válassza a Módosítás lehetőséget.

ASP.NET Core-webszolgáltatás létrehozása

Ebben a szakaszban egy ASP.NET Core Web API-projektet fog létrehozni. A projekt típusa olyan sablonfájlokat tartalmaz, amelyek funkcionális webszolgáltatást alkotnak, mielőtt bármit hozzáadna.

  1. Indítsa el a Visual Studiót.

  2. A kezdési ablakban válassza az Új projekt létrehozása lehetőséget.

  3. Az Új projekt létrehozása lapon írja be az F# web kifejezést a keresőmezőbe. Válassza a ASP.NET Core Web API-projektsablont, majd válassza a Tovább gombot.

  4. Az új projekt konfigurálásapárbeszédpanelEn a Projekt neve mezőbe írja be az FSharpTutorial nevet.

  5. A További információ párbeszédpanelen fogadja el a Keretrendszer alapértelmezett verzióját.

    Amikor a Létrehozás lehetőséget választja, a Visual Studio létrehozza az új F#-projektet. A projekt összetevői a Megoldáskezelő ablakban láthatók. A Visual Studio áttekintési oldalt jelenít meg.

  6. A Megoldáskezelő eszköztárán bontsa ki a Vezérlők mappát, majd a WeatherForecastController.fs vezérlőt választva nyissa meg a kódfájlt a szerkesztőben.

    Képernyőkép a Megoldáskezelőről, amelyen az Időjárás-előrejelzés vezérlő ki van bontva egy F# Web API-projektben.

  7. Ezután módosítsa a Get() tagot a következő kódra:

    [<HttpGet>]
    member this.Get() =
        let values = [|"Hello"; "World"; "First F#/ASP.NET Core web API!"|]
        ActionResult<string[]>(values)
    

    Ez a kód a névhez values kötött értékek F#-tömbét tartalmazza. Az értékeket az ASP.NET Core model–view–controller keretrendszernek továbbítja ActionResult. ASP.NET Core gondoskodik a többiről.

  8. Válassza ki az F5 billentyűt a projekt futtatásához. Megnyílik egy böngészőablak a Hello World üzenet megjelenítéséhez.

Megjegyzés:

Ha egy üzenetben megkérdezi, hogy el szeretné-e fogadni az IIS SSL Express-tanúsítványt, válassza az Igen lehetőséget a kód webböngészőben való megtekintéséhez, majd válassza az Igen lehetőséget, ha egy biztonsági figyelmeztetést kap.

Következő lépések

Ha még nem tette meg, tekintse meg az F#-bemutatót. Ez a bemutató az F# nyelv alapvető funkcióit ismerteti. Áttekintést nyújt az F# és a futtatható kódminták egyes képességeiről.

Lásd még