Click or drag to resize
LockableOperationClient Class
Implements locking operations used via ILockableOperationProvider. OffsetBuffer is derived from this class in order to support locking operations against LockableOffsetBufferProvider.
Inheritance Hierarchy
SystemObject
  StreamCodersLockableOperationClient
    StreamCodersOffsetBufferT

Namespace: StreamCoders
Assembly: MediaBase (in MediaBase.dll) Version: 2.0.5.0 (2.0.5.0)
Syntax
public abstract class LockableOperationClient : ILockableOperationClient

The LockableOperationClient type exposes the following members.

Constructors
  NameDescription
Public methodLockableOperationClient
Initializes a new instance of the LockableOperationClient class
Top
Properties
  NameDescription
Public propertyId
Public propertyIsLocked
Gets a value indicating whether this LockableOperationClient is locked.
Top
Methods
  NameDescription
Public methodLock
Locks this object instance against the ILockableOperationProvider.
Public methodTryUnlock
Unlocks this object instance against the ILockableOperationProvider passed by Lock.
Public methodUnlock
Unlocks this object instance against the ILockableOperationProvider passed by Lock. This method throws an exception in case the client object is not locked.
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