Header menu logo FSharp.Data

FSharp.Data Namespace

Contains the primary types for the FSharp.Data package.

Type/Module Description

CssSelectorExtensions

CsvExtensions

Provides the dynamic operator for getting column values by name from CSV rows

CsvFile

Represents a CSV file. The lines are read on demand from reader. Columns are delimited by one of the chars passed by separators (defaults to just ,), and to escape the separator chars, the quote character will be used (defaults to "). If hasHeaders is true (the default), the first line read by reader will not be considered part of data. If ignoreErrors is true (the default is false), rows with a different number of columns from the header row (or the first row if headers are not present) will be ignored. The first skipRows lines will be skipped.

CsvProvider

Typed representation of a CSV file.

CsvRow

HtmlActivePatterns

HtmlAttribute (Module)

HtmlAttribute (Type)

Represents an HTML attribute. The name is always normalized to lowercase

HtmlAttributeExtensions

HtmlAutoOpens

HtmlDocument (Module)

HtmlDocument (Type)

HtmlDocumentExtensions

HtmlExtensions

HtmlNode (Module)

HtmlNode (Type)

HtmlNodeExtensions

HtmlProvider

Typed representation of an HTML file.

Http

Utilities for working with network via HTTP. Includes methods for downloading resources with specified headers, query parameters and HTTP body

HttpContentTypes

Constants for common HTTP content types

HttpEncodings

Constants for common HTTP encodings

HttpMethod

The method to use in an HTTP request

HttpRequestBody

The body to send in an HTTP request

HttpRequestHeaders

Headers that can be sent in an HTTP request

HttpResponse

The response returned by an HTTP request

HttpResponseBody

The response body returned by an HTTP request

HttpResponseHeaders

Headers that can be received in an HTTP response

HttpResponseWithStream

The response returned by an HTTP request with direct access to the response stream

HttpStatusCodes

Status codes that can be received in an HTTP response

InferenceMode

This is the public inference mode enum used when initializing a type provider, with backward compatibility.

JsonExtensions (Module)

Provides the dynamic operator for getting a property of a JSON object

JsonExtensions (Type)

Extension methods with operations on JSON values

JsonProvider

Typed representation of a JSON document.

JsonSaveOptions

Specifies the formatting behaviour of JSON values

JsonValue

Represents a JSON value. Large numbers that do not fit in the Decimal type are represented using the Float case, while smaller numbers are represented as decimals to avoid precision loss.

MimeTypes

MultipartFileItem

MultipartFormDataItem

MultipartItem

StringExtensions

Extension methods with conversions from strings to other types

TextConversions

Conversions from string to string/int/int64/decimal/float/boolean/datetime/timespan/guid options

WorldBankData

WorldBankDataProvider

Typed representation of WorldBank data with additional configuration parameters. See http://www.worldbank.org for terms and conditions.

XElementExtensions

XmlProvider

Typed representation of a XML file.

Type something to start searching.