FSharp.Control.AsyncSeq
Advanced tools
| <?xml version="1.0" encoding="utf-8" standalone="yes"?> | ||
| <Types xmlns="http://schemas.openxmlformats.org/package/2006/content-types"> | ||
| <Default Extension="xml" ContentType="application/octet" /> | ||
| <Default Extension="pdb" ContentType="application/octet" /> | ||
| <Default Extension="dll" ContentType="application/octet" /> | ||
| <Default Extension="pdb" ContentType="application/octet" /> | ||
| <Default Extension="nuspec" ContentType="application/octet" /> | ||
@@ -7,0 +7,0 @@ <Default Extension="psmdcp" ContentType="application/vnd.openxmlformats-package.core-properties+xml" /> |
@@ -5,4 +5,4 @@ <?xml version="1.0"?> | ||
| <id>FSharp.Control.AsyncSeq</id> | ||
| <version>2.0.8</version> | ||
| <authors>Tomas Petricek, David Thomas, Ryan Riley, Steffen Forkmann, Leo Gorodinski</authors> | ||
| <version>2.0.3</version> | ||
| <authors>Tomasz Petricek, David Thomas, Ryan Riley, Steffen Forkmann, Leo Gorodinski</authors> | ||
| <owners>Tomasz Petricek, David Thomas, Ryan Riley, Steffen Forkmann</owners> | ||
@@ -15,3 +15,3 @@ <licenseUrl>http://fsprojects.github.io/FSharp.Control.AsyncSeq/license.html</licenseUrl> | ||
| <summary>Asynchronous sequences for F#</summary> | ||
| <releaseNotes>Add portable7 profile</releaseNotes> | ||
| <releaseNotes>Fix bug in Async.cache [#33](https://github.com/fsprojects/FSharp.Control.AsyncSeq/issues/33)</releaseNotes> | ||
| <copyright>Copyright 2015</copyright> | ||
@@ -18,0 +18,0 @@ <tags>F# async fsharpx</tags> |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
| <?xml version="1.0" encoding="utf-8"?> | ||
| <doc> | ||
| <assembly><name>FSharp.Control.AsyncSeq</name></assembly> | ||
| <members> | ||
| <member name="T:FSharp.Control.AsyncSeq`1"> | ||
| <summary> | ||
| An asynchronous sequence represents a delayed computation that can be | ||
| started to give an enumerator for pulling results asynchronously | ||
| </summary> | ||
| </member> | ||
| <member name="T:FSharp.Control.IAsyncEnumerable`1"> | ||
| <summary> | ||
| An asynchronous sequence represents a delayed computation that can be | ||
| started to give an enumerator for pulling results asynchronously | ||
| </summary> | ||
| </member> | ||
| <member name="T:FSharp.Control.IAsyncEnumerator`1"> | ||
| <summary> | ||
| An enumerator for pulling results asynchronously | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.Seq.ofAsyncSeq``1(FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Converts asynchronous sequence to a synchronous blocking sequence. | ||
| The elements of the asynchronous sequence are consumed lazily. | ||
| </summary> | ||
| </member> | ||
| <member name="P:FSharp.Control.AsyncSeqExtensions.asyncSeq"> | ||
| <summary> | ||
| Builds an asynchronou sequence using the computation builder syntax | ||
| </summary> | ||
| </member> | ||
| <member name="T:FSharp.Control.AsyncSeqExtensions"> | ||
| <summary> | ||
| An automatically-opened module tht contains the `asyncSeq` builder and an extension method | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.AsyncSeqBuilder.Zero``1"> | ||
| <summary> | ||
| Implements empty for the asyncSeq computation builder. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.AsyncSeqBuilder.YieldFrom``1(FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Implements "yield!" for the asyncSeq computation builder. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.AsyncSeqBuilder.Yield``1(``0)"> | ||
| <summary> | ||
| Implements "yield" for the asyncSeq computation builder. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.AsyncSeqBuilder.While``1(Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Core.Unit,System.Boolean},FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Implements "while" for the asyncSeq computation builder. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.AsyncSeqBuilder.Using``2(``0,Microsoft.FSharp.Core.FSharpFunc{``0,FSharp.Control.IAsyncEnumerable{``1}})"> | ||
| <summary> | ||
| Implements "use" for the asyncSeq computation builder. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.AsyncSeqBuilder.TryWith``1(FSharp.Control.IAsyncEnumerable{``0},Microsoft.FSharp.Core.FSharpFunc{System.Exception,FSharp.Control.IAsyncEnumerable{``0}})"> | ||
| <summary> | ||
| Implements "try-with" for the asyncSeq computation builder. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.AsyncSeqBuilder.TryFinally``1(FSharp.Control.IAsyncEnumerable{``0},Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Core.Unit,Microsoft.FSharp.Core.Unit})"> | ||
| <summary> | ||
| Implements "try-finally" for the asyncSeq computation builder. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.AsyncSeqBuilder.Return``2(``0)"> | ||
| <summary> | ||
| Implements "return" for the asyncSeq computation builder. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.AsyncSeqBuilder.For``2(FSharp.Control.IAsyncEnumerable{``0},Microsoft.FSharp.Core.FSharpFunc{``0,FSharp.Control.IAsyncEnumerable{``1}})"> | ||
| <summary> | ||
| Implements "for" loops for the asyncSeq computation builder. | ||
| Asynchronous for loop - for all elements from the input sequence, | ||
| generate all elements produced by the body (asynchronously). See | ||
| also the AsyncSeq.collect function. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.AsyncSeqBuilder.For``2(System.Collections.Generic.IEnumerable{``0},Microsoft.FSharp.Core.FSharpFunc{``0,FSharp.Control.IAsyncEnumerable{``1}})"> | ||
| <summary> | ||
| For loop that iterates over a synchronous sequence (and generates | ||
| all elements generated by the asynchronous body) | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.AsyncSeqBuilder.Delay``1(Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Core.Unit,FSharp.Control.IAsyncEnumerable{``0}})"> | ||
| <summary> | ||
| Implements delay for the asyncSeq computation builder. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.AsyncSeqBuilder.Combine``1(FSharp.Control.IAsyncEnumerable{``0},FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Implements sequential composition for the asyncSeq computation builder. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.AsyncSeqBuilder.Bind``2(Microsoft.FSharp.Control.FSharpAsync{``0},Microsoft.FSharp.Core.FSharpFunc{``0,FSharp.Control.IAsyncEnumerable{``1}})"> | ||
| <summary> | ||
| Implements binding for the asyncSeq computation builder. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.AsyncSeqBuilder.#ctor"> | ||
| <summary> | ||
| Internal use only | ||
| </summary> | ||
| </member> | ||
| <member name="T:FSharp.Control.AsyncSeq.AsyncSeqBuilder"> | ||
| <summary> | ||
| Computation builder that allows creating of asynchronous | ||
| sequences using the 'asyncSeq { ... }' syntax | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.distinctUntilChanged``1(FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Returns an async sequence which contains no contiguous duplicate elements. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.distinctUntilChangedWith``1(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.FSharpFunc{``0,System.Boolean}},FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Returns an async sequence which contains no contiguous duplicate elements based on the specified comparison function. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.distinctUntilChangedWithAsync``1(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Control.FSharpAsync{System.Boolean}}},FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Returns an async sequence which contains no contiguous duplicate elements based on the specified comparison function. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.mergeAll``1(Microsoft.FSharp.Collections.FSharpList{FSharp.Control.IAsyncEnumerable{``0}})"> | ||
| <summary> | ||
| Merges all specified async sequences into an async sequence non-deterministically. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.merge``1(FSharp.Control.IAsyncEnumerable{``0},FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Merges two async sequences of the same typee into an async sequence non-deterministically. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.mergeChoice``2(FSharp.Control.IAsyncEnumerable{``0},FSharp.Control.IAsyncEnumerable{``1})"> | ||
| <summary> | ||
| Merges two async sequences into an async sequence non-deterministically. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.bufferByCountAndTime``1(System.Int32,System.Int32,FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Buffer items from the async sequence until a specified buffer size is reached or a specified amount of time is elapsed. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.bufferByCount``1(System.Int32,FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Buffer items from the async sequence into buffers of a specified size. | ||
| The last buffer returned may be less than the specified buffer size. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.interleaveChoice``2(FSharp.Control.IAsyncEnumerable{``0},FSharp.Control.IAsyncEnumerable{``1})"> | ||
| <summary> | ||
| Interleaves two async sequences into a resulting sequence. The provided | ||
| sequences are consumed in lock-step. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.interleave``1(FSharp.Control.IAsyncEnumerable{``0},FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Interleaves two async sequences of the same type into a resulting sequence. The provided | ||
| sequences are consumed in lock-step. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.concatSeq``2(FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Flattens an AsyncSeq of sequences. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.toArray``1(FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Synchronously iterates the AsyncSeq and collects the output into an array. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.toList``1(FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Synchronously iterates the AsyncSeq and collects the output into a list. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.toListAsync``1(FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Creates an async computation which iterates the AsyncSeq and collects the output into a list. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.toArrayAsync``1(FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Creates an async computation which iterates the AsyncSeq and collects the output into an array. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.skip``1(System.Int32,FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Skips the first N elements of an asynchronous sequence and | ||
| then returns the rest of the sequence unmodified. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.take``1(System.Int32,FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Returns the first N elements of an asynchronous sequence | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.skipWhile``1(Microsoft.FSharp.Core.FSharpFunc{``0,System.Boolean},FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Skips elements from an asynchronous sequence while the specified | ||
| predicate holds and then returns the rest of the sequence. The | ||
| predicate is evaluated asynchronously. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.takeWhile``1(Microsoft.FSharp.Core.FSharpFunc{``0,System.Boolean},FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Returns elements from an asynchronous sequence while the specified | ||
| predicate holds. The predicate is evaluated synchronously. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.skipUntilSignal``1(Microsoft.FSharp.Control.FSharpAsync{Microsoft.FSharp.Core.Unit},FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Skips elements from an async sequence until the specified signal completes. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.skipWhileAsync``1(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Control.FSharpAsync{System.Boolean}},FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Skips elements from an asynchronous sequence while the specified | ||
| predicate holds and then returns the rest of the sequence. The | ||
| predicate is evaluated asynchronously. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.takeUntilSignal``1(Microsoft.FSharp.Control.FSharpAsync{Microsoft.FSharp.Core.Unit},FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Returns elements from the argument async sequence until the specified signal completes or | ||
| the sequences completes. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.takeWhileAsync``1(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Control.FSharpAsync{System.Boolean}},FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Returns elements from an asynchronous sequence while the specified | ||
| predicate holds. The predicate is evaluated asynchronously. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.traverseChoiceAsync``3(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Control.FSharpAsync{Microsoft.FSharp.Core.FSharpChoice{``1,``2}}},FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Traverses an async sequence an applies to specified function such that if Choice2Of2 is returned the traversal short-circuits | ||
| and Choice2Of2 is returned as the result. Otherwise, the entire sequence is traversed and the result returned as Choice1Of2. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.traverseOptionAsync``2(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Control.FSharpAsync{Microsoft.FSharp.Core.FSharpOption{``1}}},FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Traverses an async sequence an applies to specified function such that if None is returned the traversal short-circuits | ||
| and None is returned as the result. Otherwise, the entire sequence is traversed and the result returned as Some. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.zapp``2(FSharp.Control.IAsyncEnumerable{Microsoft.FSharp.Core.FSharpFunc{``0,``1}},FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Feeds an async sequence of values into an async sequence of functions. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.zappAsync``2(FSharp.Control.IAsyncEnumerable{Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Control.FSharpAsync{``1}}},FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Feeds an async sequence of values into an async sequence of async functions. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.mapiAsync``2(Microsoft.FSharp.Core.FSharpFunc{System.Int64,Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Control.FSharpAsync{``1}}},FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Builds a new asynchronous sequence whose elements are generated by | ||
| applying the specified function to all elements of the input sequence. | ||
| The specified function is asynchronous (and the input sequence will | ||
| be asked for the next element after the processing of an element completes). | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.zipWith``3(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.FSharpFunc{``1,``2}},FSharp.Control.IAsyncEnumerable{``0},FSharp.Control.IAsyncEnumerable{``1})"> | ||
| <summary> | ||
| Combines two asynchronous sequences using the specified function. | ||
| The values from sequences are retrieved in parallel. | ||
| The resulting sequence stops when either of the argument sequences stop. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.zipWithAsync``3(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.FSharpFunc{``1,Microsoft.FSharp.Control.FSharpAsync{``2}}},FSharp.Control.IAsyncEnumerable{``0},FSharp.Control.IAsyncEnumerable{``1})"> | ||
| <summary> | ||
| Combines two asynchronous sequences using the specified function. | ||
| The values from sequences are retrieved in parallel. | ||
| The resulting sequence stops when either of the argument sequences stop. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.zip``2(FSharp.Control.IAsyncEnumerable{``0},FSharp.Control.IAsyncEnumerable{``1})"> | ||
| <summary> | ||
| Combines two asynchronous sequences into a sequence of pairs. | ||
| The values from sequences are retrieved in parallel. | ||
| The resulting sequence stops when either of the argument sequences stop. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.threadStateAsync``3(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.FSharpFunc{``1,Microsoft.FSharp.Control.FSharpAsync{System.Tuple{``2,``0}}}},``0,FSharp.Control.IAsyncEnumerable{``1})"> | ||
| <summary> | ||
| Threads a state through the mapping over an async sequence using an async function. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.cache``1(FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Create a new asynchronous sequence that caches all elements of the | ||
| sequence specified as the input. When accessing the resulting sequence | ||
| multiple times, the input will still be evaluated only once | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.toBlockingSeq``1(FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Converts asynchronous sequence to a synchronous blocking sequence. | ||
| The elements of the asynchronous sequence are consumed lazily. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.toObservable``1(FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Converts asynchronous sequence to an IObservable<_>. When the client subscribes | ||
| to the observable, a new copy of asynchronous sequence is started and is | ||
| sequentially iterated over (at the maximal possible speed). Disposing of the | ||
| observer cancels the iteration over asynchronous sequence. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.ofObservableBuffered``1(System.IObservable{``0})"> | ||
| <summary> | ||
| Converts observable to an asynchronous sequence. Values that are produced | ||
| by the observable while the asynchronous sequence is blocked are stored to | ||
| an unbounded buffer and are returned as next elements of the async sequence. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.ofSeq``1(System.Collections.Generic.IEnumerable{``0})"> | ||
| <summary> | ||
| Creates an asynchronous sequence that lazily takes element from an | ||
| input synchronous sequence and returns them one-by-one. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.filter``1(Microsoft.FSharp.Core.FSharpFunc{``0,System.Boolean},FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Same as AsyncSeq.filterAsync, but the specified predicate is synchronous | ||
| and processes the input element immediately. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.choose``2(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.FSharpOption{``1}},FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Asynchronously iterates over the input sequence and generates 'x' for | ||
| every input element for which the specified function | ||
| returned 'Some(x)' | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.iter``1(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.Unit},FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Iterates over the input sequence and calls the specified function for | ||
| every value. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.map``2(Microsoft.FSharp.Core.FSharpFunc{``0,``1},FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Same as AsyncSeq.mapAsync, but the specified function is synchronous. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.scan``2(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.FSharpFunc{``1,``0}},``0,FSharp.Control.IAsyncEnumerable{``1})"> | ||
| <summary> | ||
| Same as AsyncSeq.scanAsync, but the specified function is synchronous. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.length``1(FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Asynchronously determine the number of elements in the sequence | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.indexed``1(FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Return an asynhronous sequence which, when iterated, includes an integer indicating the index of each element in the sequence. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.forall``1(Microsoft.FSharp.Core.FSharpFunc{``0,System.Boolean},FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Asynchronously determine if the predicate returns true for all values in the sequence | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.exists``1(Microsoft.FSharp.Core.FSharpFunc{``0,System.Boolean},FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Asynchronously determine if there is a value in the sequence for which the predicate returns true | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.tryFind``1(Microsoft.FSharp.Core.FSharpFunc{``0,System.Boolean},FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Asynchronously find the first value in a sequence for which the predicate returns true | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.tryPick``2(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.FSharpOption{``1}},FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Asynchronously pick a value from a sequence | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.contains``1(``0,FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Asynchronously determine if the sequence contains the given value | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.sum``1(FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Asynchronously sum the elements of the input asynchronous sequence using the specified function. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.fold``2(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.FSharpFunc{``1,``0}},``0,FSharp.Control.IAsyncEnumerable{``1})"> | ||
| <summary> | ||
| Asynchronously aggregate the elements of the input asynchronous sequence using the | ||
| specified 'aggregation' function. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.foldAsync``2(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.FSharpFunc{``1,Microsoft.FSharp.Control.FSharpAsync{``0}}},``0,FSharp.Control.IAsyncEnumerable{``1})"> | ||
| <summary> | ||
| Asynchronously aggregate the elements of the input asynchronous sequence using the | ||
| specified asynchronous 'aggregation' function. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.pairwise``1(FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Returns an asynchronous sequence that returns pairs containing an element | ||
| from the input sequence and its predecessor. Empty sequence is returned for | ||
| singleton input sequence. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.iterAsync``1(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Control.FSharpAsync{Microsoft.FSharp.Core.Unit}},FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Iterates over the input sequence and calls the specified asynchronous function for | ||
| every value. The input sequence will be asked for the next element after | ||
| the processing of an element completes. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.scanAsync``2(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.FSharpFunc{``1,Microsoft.FSharp.Control.FSharpAsync{``0}}},``0,FSharp.Control.IAsyncEnumerable{``1})"> | ||
| <summary> | ||
| Aggregates the elements of the input asynchronous sequence using the | ||
| specified 'aggregation' function. The result is an asynchronous | ||
| sequence of intermediate aggregation result. | ||
| The aggregation function is asynchronous (and the input sequence will | ||
| be asked for the next element after the processing of an element completes). | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.tryFirst``1(FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Asynchronously returns the first element that was generated by the | ||
| given asynchronous sequence (or None if the sequence is empty). | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.firstOrDefault``1(``0,FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Asynchronously returns the first element that was generated by the | ||
| given asynchronous sequence (or the specified default value). | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.tryLast``1(FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Asynchronously returns the last element that was generated by the | ||
| given asynchronous sequence (or None if the sequence is empty). | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.lastOrDefault``1(``0,FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Asynchronously returns the last element that was generated by the | ||
| given asynchronous sequence (or the specified default value). | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.filterAsync``1(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Control.FSharpAsync{System.Boolean}},FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Builds a new asynchronous sequence whose elements are those from the | ||
| input sequence for which the specified function returned true. | ||
| The specified function is asynchronous (and the input sequence will | ||
| be asked for the next element after the processing of an element completes). | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.chooseAsync``2(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Control.FSharpAsync{Microsoft.FSharp.Core.FSharpOption{``1}}},FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Asynchronously iterates over the input sequence and generates 'x' for | ||
| every input element for which the specified asynchronous function | ||
| returned 'Some(x)' | ||
| The specified function is asynchronous (and the input sequence will | ||
| be asked for the next element after the processing of an element completes). | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.mapAsync``2(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Control.FSharpAsync{``1}},FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Builds a new asynchronous sequence whose elements are generated by | ||
| applying the specified function to all elements of the input sequence. | ||
| The specified function is asynchronous (and the input sequence will | ||
| be asked for the next element after the processing of an element completes). | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.collect``2(Microsoft.FSharp.Core.FSharpFunc{``0,FSharp.Control.IAsyncEnumerable{``1}},FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Creates an asynchronous sequence that iterates over the given input sequence. | ||
| For every input element, it calls the the specified function and iterates | ||
| over all elements generated by that asynchronous sequence. | ||
| This is the 'bind' operation of the computation expression (exposed using | ||
| the 'for' keyword in asyncSeq computation). | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.append``1(FSharp.Control.IAsyncEnumerable{``0},FSharp.Control.IAsyncEnumerable{``0})"> | ||
| <summary> | ||
| Yields all elements of the first asynchronous sequence and then | ||
| all elements of the second asynchronous sequence. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.replicateInfinite``1(``0)"> | ||
| <summary> | ||
| Creates an async sequence which repeats the specified value indefinitely. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.replicate``1(System.Int32,``0)"> | ||
| <summary> | ||
| Creates an async sequence which repeats the specified value the indicated number of times. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.unfold``2(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.FSharpOption{System.Tuple{``1,``0}}},``0)"> | ||
| <summary> | ||
| Generates an async sequence using the specified generator function. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.unfoldAsync``2(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Control.FSharpAsync{Microsoft.FSharp.Core.FSharpOption{System.Tuple{``1,``0}}}},``0)"> | ||
| <summary> | ||
| Generates an async sequence using the specified asynchronous generator function. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.initInfinite``1(Microsoft.FSharp.Core.FSharpFunc{System.Int64,``0})"> | ||
| <summary> | ||
| Generates an async sequence using the specified initialization function. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.initInfiniteAsync``1(Microsoft.FSharp.Core.FSharpFunc{System.Int64,Microsoft.FSharp.Control.FSharpAsync{``0}})"> | ||
| <summary> | ||
| Generates an async sequence using the specified asynchronous initialization function. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.init``1(System.Int64,Microsoft.FSharp.Core.FSharpFunc{System.Int64,``0})"> | ||
| <summary> | ||
| Generates a finite async sequence using the specified initialization function. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.initAsync``1(System.Int64,Microsoft.FSharp.Core.FSharpFunc{System.Int64,Microsoft.FSharp.Control.FSharpAsync{``0}})"> | ||
| <summary> | ||
| Generates a finite async sequence using the specified asynchronous initialization function. | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.singleton``1(``0)"> | ||
| <summary> | ||
| Creates an asynchronous sequence that generates a single element and then ends | ||
| </summary> | ||
| </member> | ||
| <member name="M:FSharp.Control.AsyncSeq.empty``1"> | ||
| <summary> | ||
| Creates an empty asynchronou sequence that immediately ends | ||
| </summary> | ||
| </member> | ||
| </members> | ||
| </doc> |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet