KeyedSignalTKey, TResult Methods

Methods

Dispose Releases all the resources used by the KeyedSignalTKey, TResult object.
DisposeAsync Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources asynchronously.
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Fail Fails all current waiters for key with ex. New waiters added after this call for same key will await a subsequent signal/fail.
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
Signal Signals all current waiters for key with result. New waiters added after this call for same key will await a subsequent signal/fail.
ToStringReturns a string that represents the current object.
(Inherited from Object)
TryFail Tries to fail all current waiters for key with ex. New waiters added after this call for same key will await a subsequent signal/fail.
TrySignal Tries to signal all current waiters for key with result. New waiters added after this call for same key will await a subsequent signal/fail.
Wait Waits synchronously for the specified key to be signaled or failed. Multiple concurrent waiters on the same key complete together.
WaitAsync Asynchronously waits for key to be signaled (or failed). Multiple concurrent waiters on the same key complete together.

See Also