interface
|
IBeginEndWrite
|
extends
|
IBeginEnd
|
||
base of
|
BlockStorage
|
Begins an access to this object.
method
|
Begin
()
|
||
inherited
|
IBeginEnd.Begin
|
Remarks:
See the documentation of the class which implements this interface for details on the operations that must be wrapped in Begin and End calls.
See also:
BeginEndBegins an exclusive read-write access.
method
|
BeginWrite
()
|
Remarks:
Read-write access is acquired by calling BeginWrite or by calling Begin, followed by a later call to WriteAcquire.
Ends the current access to this object.
method
|
End
()
|
||
inherited
|
IBeginEnd.End
|
Remarks:
See the documentation of the class which implements this interface for details on the operations that must be wrapped in Begin and End calls.
See also:
BeginEndAcquires read-write access for the current read-only access.
[BeginEnd]
|
||||
method
|
WriteAcquire
()
|
Remarks:
After calling Begin, read-only access is allowed on the block storage. By calling the WriteAcquire method, the access is turned into read-write access (blocking may be necessary for this).
See also:
WriteRelinquishReturns to read-only access from the current read-write access.
[BeginEnd]
|
||||
method
|
WriteRelinquish
()
|
See also:
WriteAcquire