SubscribeExtensionsType

PackageFCQRS
Top-level C# extension methods for ISubscribe. These live at *namespace* level (not nested inside the FCQRS.CSharp module) so C# actually discovers them as extensions — consumers `using FCQRS;` and write `subs.SubscribeFor(cid, n)` / `subs.SubscribeForFirst(cid)`.

Specification

Kind
Type
Members
5
Examples
0
SubscribeForSignature
SubscribeExtensions.SubscribeFor(subs, filter, take)
SubscribeForSignature
SubscribeExtensions.SubscribeFor(subs, cid, filter, take)
SubscribeForSignature
SubscribeExtensions.SubscribeFor(subs, cid, take)
SubscribeForFirstSignature
SubscribeExtensions.SubscribeForFirst(subs, cid, filter)
SubscribeForFirstSignature
SubscribeExtensions.SubscribeForFirst(subs, cid)

Summary

NameSignatureSynopsis
SubscribeForSubscribeExtensions.SubscribeFor(subs, filter, take)Subscribe for `take` events matching a filter.
SubscribeForSubscribeExtensions.SubscribeFor(subs, cid, filter, take)Subscribe for `take` events matching the correlation id and a filter.
SubscribeForSubscribeExtensions.SubscribeFor(subs, cid, take)Subscribe for `take` events matching the correlation id.
SubscribeForFirstSubscribeExtensions.SubscribeForFirst(subs, cid, filter)Subscribe for the first event matching the correlation id and a filter.
SubscribeForFirstSubscribeExtensions.SubscribeForFirst(subs, cid)Subscribe for the first event matching the correlation id (take = 1).

SubscribeFor

SubscribeExtensions.SubscribeFor(subs, filter, take)
Member
Subscribe for `take` events matching a filter.

Parameters

NameTypeDescription
subsISubscribe<'T>
filterFunc<'T, bool>
takeint

Returns

IAwaitableDisposable

SubscribeFor

SubscribeExtensions.SubscribeFor(subs, cid, filter, take)
Member
Subscribe for `take` events matching the correlation id and a filter.

Parameters

NameTypeDescription
subsISubscribe<'T>
cidCID
filterFunc<'T, bool>
takeint

Returns

IAwaitableDisposable

SubscribeFor

SubscribeExtensions.SubscribeFor(subs, cid, take)
Member
Subscribe for `take` events matching the correlation id.

Parameters

NameTypeDescription
subsISubscribe<'T>
cidCID
takeint

Returns

IAwaitableDisposable

SubscribeForFirst

SubscribeExtensions.SubscribeForFirst(subs, cid, filter)
Member
Subscribe for the first event matching the correlation id and a filter.

Parameters

NameTypeDescription
subsISubscribe<'T>
cidCID
filterFunc<'T, bool>

Returns

IAwaitableDisposable

SubscribeForFirst

SubscribeExtensions.SubscribeForFirst(subs, cid)
Member
Subscribe for the first event matching the correlation id (take = 1).

Parameters

NameTypeDescription
subsISubscribe<'T>
cidCID

Returns

IAwaitableDisposable