Click or drag to resize
LockableOperationProvider Class
Maintains list of locked and unlocked ILockableOperationClient instances.
Inheritance Hierarchy
SystemObject
  StreamCodersLockableOperationProvider
    StreamCodersLockableOffsetBufferProviderT

Namespace: StreamCoders
Assembly: MediaBase (in MediaBase.dll) Version: 2.0.5.0 (2.0.5.0)
Syntax
public class LockableOperationProvider : ILockableOperationProvider

The LockableOperationProvider type exposes the following members.

Constructors
  NameDescription
Public methodLockableOperationProvider
Initializes a new instance of the LockableOperationProvider class
Top
Properties
  NameDescription
Public propertyLockedClientCount
Gets the amount of locked clients.
Public propertyUnlockedClientCount
Gets the number of unlocked clients.
Top
Methods
  NameDescription
Public methodClearAllClients
Unlocks all locked clients and then removes all unlocked clients.
Public methodClearAllUnlockedClients
Removes all unlocked clients.
Public methodIsLocked
Checks whether a particular ILockableOperationClient instance is locked.
Public methodLockClient
Public methodTryUnlockClient
Attempts to unlock a client.
Public methodUnlockAllClients
Unlocks all locked clients.
Public methodUnlockClient
Unlocks a client lock. If the operation fails an exception is thrown.
Top
Extension Methods
  NameDescription
Public Extension MethodCopyOverloaded.
Creates a copy of the object.
(Defined by ObjectExtensions.)
Public Extension MethodCopy(Object)Overloaded.
Creates a deep copy of the object using the supplied object as a target for the copy operation.
(Defined by ObjectExtensions.)
Top
See Also