public sealed class SettingsUnitLockingStrategy : ISettingsUnitLockingStrategyPublic NotInheritable Class SettingsUnitLockingStrategy
Implements ISettingsUnitLockingStrategypublic ref class SettingsUnitLockingStrategy sealed : ISettingsUnitLockingStrategy[<SealedAttribute>]
type SettingsUnitLockingStrategy =
class
interface ISettingsUnitLockingStrategy
end| SettingsUnitLockingStrategy | A strategy for managing read and write locks for a settings units and their fragments. Incorrect use of the methods in this interface may lead to "hanging" locks — use with caution. |
| Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object) |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object) |
| GetHashCode | Serves as the default hash function. (Унаследован от Object) |
| GetType | Gets the Type of the current instance. (Унаследован от Object) |
| InitializeInLockAsync | Performs initialization operations within an acquired lock to ensure atomicity of the initialization process. |
| MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
| ObtainReaderLockAsync | Acquires a read lock for the settings unit. Returns a value indicating whether the lock was successfully acquired. |
| ObtainWriterLockAsync | Acquires a write lock for the settings unit. Returns a value indicating whether the lock was successfully acquired. |
| ReleaseReaderLockAsync | Releases the read lock for the settings unit. |
| ReleaseWriterLockAsync | Releases the write lock for the settings unit. |
| ToString | Returns a string that represents the current object. (Унаследован от Object) |