Performs a lock that is "name" specific
More...
|
| static void | Lock (string name, Action< long > method) |
| | Locks the method based on unique name More...
|
| |
| static async Task | LockAsync (string name, Func< Task > method) |
| | Locks the method based on unique name More...
|
| |
| static T | Lock< T > (string name, Func< long, T > method) |
| | Locks the method based on unique name More...
|
| |
| static async Task< T > | LockAsync< T > (string name, Func< Task< T >> method) |
| | Locks the method based on unique name More...
|
| |
Performs a lock that is "name" specific
◆ Lock()
| static void Sphyrnidae.Common.Utilities.NamedLocker.Lock |
( |
string |
name, |
|
|
Action< long > |
method |
|
) |
| |
|
static |
Locks the method based on unique name
- Parameters
-
| name | Unique name which acts as a lock |
| method | The locked method that is locked by name |
◆ Lock< T >()
Locks the method based on unique name
- Template Parameters
-
| T | The return type of the method |
- Parameters
-
| name | Unique name which acts as a lock |
| method | The locked method that is locked by name |
- Returns
- Whatever the method returns
◆ LockAsync()
| static async Task Sphyrnidae.Common.Utilities.NamedLocker.LockAsync |
( |
string |
name, |
|
|
Func< Task > |
method |
|
) |
| |
|
static |
Locks the method based on unique name
- Parameters
-
| name | Unique name which acts as a lock |
| method | The locked method that is locked by name |
◆ LockAsync< T >()
Locks the method based on unique name
- Template Parameters
-
| T | The return type of the method |
- Parameters
-
| name | Unique name which acts as a lock |
| method | The locked method that is locked by name |
- Returns
- Whatever the method returns
The documentation for this class was generated from the following file:
- C:/Users/dougb/Desktop/Sphyrnidae/New/Common/Common/Utilities/NamedLocker.cs