Class InternalEventFilterApplier
public class InternalEventFilterApplier : IEventFilterApplier
- Inheritance
-
InternalEventFilterApplier
- Implements
- Inherited Members
Constructors
InternalEventFilterApplier(TestKitBase, ActorSystem, IReadOnlyList<EventFilterBase>)
TBD
public InternalEventFilterApplier(TestKitBase testkit, ActorSystem system, IReadOnlyList<EventFilterBase> filters)
Parameters
testkit
TestKitBaseTBD
system
ActorSystemTBD
filters
IReadOnlyList<EventFilterBase>TBD
Properties
And
TBD
public EventFilterFactory And { get; }
Property Value
Methods
AwaitDone(TimeSpan, int?, MatchedEventHandler, CancellationToken)
TBD
protected bool AwaitDone(TimeSpan timeout, int? expectedOccurrences, InternalEventFilterApplier.MatchedEventHandler matchedEventHandler, CancellationToken cancellationToken = default)
Parameters
timeout
TimeSpanTBD
expectedOccurrences
int?TBD
matchedEventHandler
InternalEventFilterApplier.MatchedEventHandlerTBD
cancellationToken
CancellationToken
Returns
- bool
TBD
AwaitDoneAsync(TimeSpan, int?, MatchedEventHandler, CancellationToken)
Async version of AwaitDone(TimeSpan, int?, MatchedEventHandler, CancellationToken)
protected Task<bool> AwaitDoneAsync(TimeSpan timeout, int? expectedOccurrences, InternalEventFilterApplier.MatchedEventHandler matchedEventHandler, CancellationToken cancellationToken = default)
Parameters
timeout
TimeSpanexpectedOccurrences
int?matchedEventHandler
InternalEventFilterApplier.MatchedEventHandlercancellationToken
CancellationToken
Returns
Expect(int, Action, CancellationToken)
TBD
public void Expect(int expectedCount, Action action, CancellationToken cancellationToken = default)
Parameters
expectedCount
intTBD
action
ActionTBD
cancellationToken
CancellationToken
Expect(int, TimeSpan, Action, CancellationToken)
TBD
public void Expect(int expectedCount, TimeSpan timeout, Action action, CancellationToken cancellationToken = default)
Parameters
expectedCount
intTBD
timeout
TimeSpanTBD
action
ActionTBD
cancellationToken
CancellationToken
ExpectAsync(int, Func<Task>, TimeSpan?, CancellationToken)
Async version of Expect
public Task ExpectAsync(int expectedCount, Func<Task> actionAsync, TimeSpan? timeout, CancellationToken cancellationToken = default)
Parameters
expectedCount
intactionAsync
Func<Task>timeout
TimeSpan?cancellationToken
CancellationToken
Returns
ExpectAsync(int, Func<Task>, CancellationToken)
Async version of Expect
public Task ExpectAsync(int expectedCount, Func<Task> actionAsync, CancellationToken cancellationToken = default)
Parameters
expectedCount
intactionAsync
Func<Task>cancellationToken
CancellationToken
Returns
ExpectAsync(int, TimeSpan, Action, CancellationToken)
public Task ExpectAsync(int expectedCount, TimeSpan timeout, Action action, CancellationToken cancellationToken = default)
Parameters
expectedCount
inttimeout
TimeSpanaction
ActioncancellationToken
CancellationToken
Returns
ExpectAsync(int, TimeSpan, Func<Task>, CancellationToken)
Async version of Expect(int, TimeSpan, Action, CancellationToken)
public Task ExpectAsync(int expectedCount, TimeSpan timeout, Func<Task> action, CancellationToken cancellationToken = default)
Parameters
expectedCount
inttimeout
TimeSpanaction
Func<Task>cancellationToken
CancellationToken
Returns
ExpectAsync<T>(int, Func<Task<T>>, CancellationToken)
Async version of Expect
public Task<T> ExpectAsync<T>(int expectedCount, Func<Task<T>> func, CancellationToken cancellationToken = default)
Parameters
expectedCount
intfunc
Func<Task<T>>cancellationToken
CancellationToken
Returns
- Task<T>
Type Parameters
T
ExpectAsync<T>(int, TimeSpan, Func<Task<T>>, CancellationToken)
Async version of Expect
Note: func
might not get awaited.
public Task<T> ExpectAsync<T>(int expectedCount, TimeSpan timeout, Func<Task<T>> func, CancellationToken cancellationToken = default)
Parameters
expectedCount
inttimeout
TimeSpanfunc
Func<Task<T>>cancellationToken
CancellationToken
Returns
- Task<T>
Type Parameters
T
ExpectOne(Action, CancellationToken)
TBD
public void ExpectOne(Action action, CancellationToken cancellationToken = default)
Parameters
action
ActionTBD
cancellationToken
CancellationToken
ExpectOne(TimeSpan, Action, CancellationToken)
TBD
public void ExpectOne(TimeSpan timeout, Action action, CancellationToken cancellationToken = default)
Parameters
timeout
TimeSpanTBD
action
ActionTBD
cancellationToken
CancellationToken
ExpectOneAsync(Action, CancellationToken)
Async version of ExpectOne(Action, CancellationToken)
[Obsolete("Only for backwards compat. Use ExpectOneAsync(Func<Task>, CancellationToken) instead beginning in Akka.NET v1.5")]
public Task ExpectOneAsync(Action action, CancellationToken cancellationToken = default)
Parameters
action
ActioncancellationToken
CancellationToken
Returns
Remarks
This is for backwards compat.
ExpectOneAsync(Func<Task>, CancellationToken)
Async version of ExpectOne(Action, CancellationToken)
public Task ExpectOneAsync(Func<Task> action, CancellationToken cancellationToken = default)
Parameters
action
Func<Task>cancellationToken
CancellationToken
Returns
ExpectOneAsync(TimeSpan, Func<Task>, CancellationToken)
Async version of ExpectOne(TimeSpan, Action, CancellationToken)
public Task ExpectOneAsync(TimeSpan timeout, Func<Task> action, CancellationToken cancellationToken = default)
Parameters
timeout
TimeSpanaction
Func<Task>cancellationToken
CancellationToken
Returns
ExpectOneAsync<T>(Func<Task<T>>, CancellationToken)
Async version of ExpectOne
public Task<T> ExpectOneAsync<T>(Func<Task<T>> func, CancellationToken cancellationToken = default)
Parameters
func
Func<Task<T>>cancellationToken
CancellationToken
Returns
- Task<T>
Type Parameters
T
ExpectOneAsync<T>(TimeSpan, Func<Task<T>>, CancellationToken)
Async version of ExpectOne
public Task<T> ExpectOneAsync<T>(TimeSpan timeout, Func<Task<T>> func, CancellationToken cancellationToken = default)
Parameters
timeout
TimeSpanfunc
Func<Task<T>>cancellationToken
CancellationToken
Returns
- Task<T>
Type Parameters
T
ExpectOne<T>(Func<T>, CancellationToken)
TBD
public T ExpectOne<T>(Func<T> func, CancellationToken cancellationToken = default)
Parameters
func
Func<T>TBD
cancellationToken
CancellationToken
Returns
- T
TBD
Type Parameters
T
TBD
ExpectOne<T>(TimeSpan, Func<T>, CancellationToken)
TBD
public T ExpectOne<T>(TimeSpan timeout, Func<T> func, CancellationToken cancellationToken = default)
Parameters
timeout
TimeSpanTBD
func
Func<T>TBD
cancellationToken
CancellationToken
Returns
- T
TBD
Type Parameters
T
TBD
Expect<T>(int, Func<T>, CancellationToken)
TBD
public T Expect<T>(int expectedCount, Func<T> func, CancellationToken cancellationToken = default)
Parameters
expectedCount
intTBD
func
Func<T>TBD
cancellationToken
CancellationToken
Returns
- T
TBD
Type Parameters
T
TBD
Expect<T>(int, TimeSpan, Func<T>, CancellationToken)
TBD
public T Expect<T>(int expectedCount, TimeSpan timeout, Func<T> func, CancellationToken cancellationToken = default)
Parameters
expectedCount
intTBD
timeout
TimeSpanTBD
func
Func<T>TBD
cancellationToken
CancellationToken
Returns
- T
TBD
Type Parameters
T
TBD
GetMessageString(int)
TBD
protected static string GetMessageString(int number)
Parameters
number
intTBD
Returns
- string
TBD
InterceptAsync<T>(Func<Task<T>>, ActorSystem, TimeSpan?, int?, MatchedEventHandler, CancellationToken)
Async version of Intercept<T>(Func<T>, ActorSystem, TimeSpan?, int?, MatchedEventHandler, CancellationToken)
protected Task<T> InterceptAsync<T>(Func<Task<T>> func, ActorSystem system, TimeSpan? timeout, int? expectedOccurrences, InternalEventFilterApplier.MatchedEventHandler matchedEventHandler = null, CancellationToken cancellationToken = default)
Parameters
func
Func<Task<T>>system
ActorSystemtimeout
TimeSpan?expectedOccurrences
int?matchedEventHandler
InternalEventFilterApplier.MatchedEventHandlercancellationToken
CancellationToken
Returns
- Task<T>
Type Parameters
T
Intercept<T>(Func<T>, ActorSystem, TimeSpan?, int?, MatchedEventHandler, CancellationToken)
TBD
protected T Intercept<T>(Func<T> func, ActorSystem system, TimeSpan? timeout, int? expectedOccurrences, InternalEventFilterApplier.MatchedEventHandler matchedEventHandler = null, CancellationToken cancellationToken = default)
Parameters
func
Func<T>TBD
system
ActorSystemTBD
timeout
TimeSpan?TBD
expectedOccurrences
int?TBD
matchedEventHandler
InternalEventFilterApplier.MatchedEventHandlerTBD
cancellationToken
CancellationToken
Returns
- T
TBD
Type Parameters
T
TBD
Mute()
TBD
public IUnmutableFilter Mute()
Returns
- IUnmutableFilter
TBD
Mute(Action, CancellationToken)
TBD
public void Mute(Action action, CancellationToken cancellationToken = default)
Parameters
action
ActionTBD
cancellationToken
CancellationToken
MuteAsync(Action, CancellationToken)
public Task MuteAsync(Action action, CancellationToken cancellationToken = default)
Parameters
action
ActioncancellationToken
CancellationToken
Returns
MuteAsync(Func<Task>, CancellationToken)
Async version of Mute
public Task MuteAsync(Func<Task> action, CancellationToken cancellationToken = default)
Parameters
action
Func<Task>cancellationToken
CancellationToken
Returns
MuteAsync<T>(Func<Task<T>>, CancellationToken)
Async version of Mute
public Task<T> MuteAsync<T>(Func<Task<T>> func, CancellationToken cancellationToken = default)
Parameters
func
Func<Task<T>>cancellationToken
CancellationToken
Returns
- Task<T>
Type Parameters
T
Mute<T>(Func<T>, CancellationToken)
TBD
public T Mute<T>(Func<T> func, CancellationToken cancellationToken = default)
Parameters
func
Func<T>TBD
cancellationToken
CancellationToken
Returns
- T
TBD
Type Parameters
T
TBD