Multiple items val Failure : message:string -> exn
Full name: Microsoft.FSharp.Core.Operators.Failure
-------------------- active recognizer Failure: exn -> string option
Full name: Microsoft.FSharp.Core.Operators.( |Failure|_| )
union case Choice.Choice1Of2: 'T1 -> Choice<'T1,'T2>
val x : 'a
union case Choice.Choice2Of2: 'T2 -> Choice<'T1,'T2>
val x : 'b
active recognizer Failure: exn -> string option
Full name: Microsoft.FSharp.Core.Operators.( |Failure|_| )
Multiple items type LiteralAttribute = inherit Attribute new : unit -> LiteralAttribute
Full name: Microsoft.FSharp.Core.LiteralAttribute
-------------------- new : unit -> LiteralAttribute
val connectionString : string
Full name: Document.connectionString
val key : string
Full name: Document.key
type AppDomain = inherit MarshalByRefObject member ActivationContext : ActivationContext member AppendPrivatePath : path:string -> unit member ApplicationIdentity : ApplicationIdentity member ApplicationTrust : ApplicationTrust member ApplyPolicy : assemblyName:string -> string member BaseDirectory : string member ClearPrivatePath : unit -> unit member ClearShadowCopyPath : unit -> unit member CreateComInstanceFrom : assemblyName:string * typeName:string -> ObjectHandle + 1 overload member CreateInstance : assemblyName:string * typeName:string -> ObjectHandle + 3 overloads ...
Full name: System.AppDomain
property AppDomain.CurrentDomain: AppDomain
AppDomain.SetData(name: string, data: obj) : unit AppDomain.SetData(name: string, data: obj, permission: Security.IPermission) : unit
Multiple items type HttpRequestMessage = new : unit -> HttpRequestMessage + 2 overloads member Content : HttpContent with get, set member Dispose : unit -> unit member Headers : HttpRequestHeaders member Method : HttpMethod with get, set member Properties : IDictionary<string, obj> member RequestUri : Uri with get, set member ToString : unit -> string member Version : Version with get, set
Full name: System.Net.Http.HttpRequestMessage
-------------------- HttpRequestMessage() : unit HttpRequestMessage(method: HttpMethod, requestUri: Uri) : unit HttpRequestMessage(method: HttpMethod, requestUri: string) : unit
type Res = HttpResponseMessage
Full name: Document.Res
Multiple items type HttpResponseMessage = new : unit -> HttpResponseMessage + 1 overload member Content : HttpContent with get, set member Dispose : unit -> unit member EnsureSuccessStatusCode : unit -> HttpResponseMessage member Headers : HttpResponseHeaders member IsSuccessStatusCode : bool member ReasonPhrase : string with get, set member RequestMessage : HttpRequestMessage with get, set member StatusCode : HttpStatusCode with get, set member ToString : unit -> string ...
Full name: System.Net.Http.HttpResponseMessage
-------------------- HttpResponseMessage() : unit HttpResponseMessage(statusCode: HttpStatusCode) : unit
Multiple items namespace System.Net.Http
-------------------- type Http = Req -> Res
Full name: Document.Http
type HttpWebApi = Req -> Task<Res>
Full name: Document.HttpWebApi
Multiple items type Task = new : action:Action -> Task + 7 overloads member AsyncState : obj member ContinueWith : continuationAction:Action<Task> -> Task + 9 overloads member CreationOptions : TaskCreationOptions member Dispose : unit -> unit member Exception : AggregateException member Id : int member IsCanceled : bool member IsCompleted : bool member IsFaulted : bool ...
Full name: System.Threading.Tasks.Task
-------------------- type Task<'TResult> = inherit Task new : function:Func<'TResult> -> Task<'TResult> + 7 overloads member ContinueWith : continuationAction:Action<Task<'TResult>> -> Task + 9 overloads member Result : 'TResult with get, set static member Factory : TaskFactory<'TResult>
Full name: System.Threading.Tasks.Task<_>
-------------------- Task(action: Action) : unit Task(action: Action, cancellationToken: CancellationToken) : unit Task(action: Action, creationOptions: TaskCreationOptions) : unit Task(action: Action<obj>, state: obj) : unit Task(action: Action, cancellationToken: CancellationToken, creationOptions: TaskCreationOptions) : unit Task(action: Action<obj>, state: obj, cancellationToken: CancellationToken) : unit Task(action: Action<obj>, state: obj, creationOptions: TaskCreationOptions) : unit Task(action: Action<obj>, state: obj, cancellationToken: CancellationToken, creationOptions: TaskCreationOptions) : unit
-------------------- Task(function: Func<'TResult>) : unit Task(function: Func<'TResult>, cancellationToken: CancellationToken) : unit Task(function: Func<'TResult>, creationOptions: TaskCreationOptions) : unit Task(function: Func<obj,'TResult>, state: obj) : unit Task(function: Func<'TResult>, cancellationToken: CancellationToken, creationOptions: TaskCreationOptions) : unit Task(function: Func<obj,'TResult>, state: obj, cancellationToken: CancellationToken) : unit Task(function: Func<obj,'TResult>, state: obj, creationOptions: TaskCreationOptions) : unit Task(function: Func<obj,'TResult>, state: obj, cancellationToken: CancellationToken, creationOptions: TaskCreationOptions) : unit
Multiple items type TodosController = inherit obj new : unit -> TodosController member GetTodos : unit -> 'a
Full name: Document.TodosController
-------------------- new : unit -> TodosController
Multiple items member TodosController.GetTodos : unit -> 'a
Full name: Document.TodosController.GetTodos
-------------------- type GetTodos = obj
Full name: Document.GetTodos
type Array = member Clone : unit -> obj member CopyTo : array:Array * index:int -> unit + 1 overload member GetEnumerator : unit -> IEnumerator member GetLength : dimension:int -> int member GetLongLength : dimension:int -> int64 member GetLowerBound : dimension:int -> int member GetUpperBound : dimension:int -> int member GetValue : params indices:int[] -> obj + 7 overloads member Initialize : unit -> unit member IsFixedSize : bool ...
Multiple items type Uri = new : uriString:string -> Uri + 5 overloads member AbsolutePath : string member AbsoluteUri : string member Authority : string member DnsSafeHost : string member Equals : comparand:obj -> bool member Fragment : string member GetComponents : components:UriComponents * format:UriFormat -> string member GetHashCode : unit -> int member GetLeftPart : part:UriPartial -> string ...
Full name: System.Uri
-------------------- Uri(uriString: string) : unit Uri(uriString: string, uriKind: UriKind) : unit Uri(baseUri: Uri, relativeUri: string) : unit Uri(baseUri: Uri, relativeUri: Uri) : unit
typeHiddenState=Req->Async<Res>typeExplicitState<'T>=Req->// Retrieve resource state from the `Req`
(Req->Async<'T>) ->// Execute domain logic
('T->'T) ->// or ('T -> Async<'T>)// Generate the responseAsync<Res>