public static IEnumerable<VCard> DeserializeMany(
IEnumerable<Func<Stream?>?> factories,
AnsiFilter? filter = null
)
Public Shared Function DeserializeMany (
factories As IEnumerable(Of Func(Of Stream)),
Optional filter As AnsiFilter = Nothing
) As IEnumerable(Of VCard)
public:
static IEnumerable<VCard^>^ DeserializeMany(
IEnumerable<Func<Stream^>^>^ factories,
AnsiFilter^ filter = nullptr
)
static member DeserializeMany :
factories : IEnumerable<Func<Stream>> *
?filter : AnsiFilter
(* Defaults:
let _filter = defaultArg filter null
*)
-> IEnumerable<VCard>
AnsiFilter only recognizes one Encoding per Stream. This means that if a Stream contains VCF data with different Encodings, decoding errors may occur.
Any Streams that are used within the method will be closed when the method completes.
ArgumentNullException | factories is null. |
ArgumentException | One of the Streams doesn't support reading. |
ObjectDisposedException | One of the functions in factories returns a closed stream. |
IOException | The method could not read from one of the Streams. |