F#
Fournisseurs de type
Recherche…
Utilisation du fournisseur de type CSV
Compte tenu du fichier CSV suivant:
Id,Name
1,"Joel"
2,"Adam"
3,"Ryan"
4,"Matt"
Vous pouvez lire les données avec le script suivant:
#r "FSharp.Data.dll"
open FSharp.Data
type PeopleDB = CsvProvider<"people.csv">
let people = PeopleDB.Load("people.csv") // this can be a URL
let joel = people.Rows |> Seq.head
printfn "Name: %s, Id: %i" joel.Name joel.Id
Utilisation du fournisseur de type WMI
Le fournisseur de type WMI vous permet d'interroger les services WMI avec un typage fort.
Pour générer les résultats d'une requête WMI en tant que JSON,
open FSharp.Management
open Newtonsoft.Json
// `Local` is based off of the WMI available at localhost.
type Local = WmiProvider<"localhost">
let data =
[for d in Local.GetDataContext().Win32_DiskDrive -> d.Name, d.Size]
printfn "%A" (JsonConvert.SerializeObject data)
Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow