ConcurrentAccessToken Structure |
Token returned by the AcquireAccess(ObjectAccessLevel, ConcurrentAccessToken) method. This token is intended to be used in a using block.
Consumers of this method must call Complete() on success, and Dispose() on exception.
Namespace: PostSharp.Patterns.Threading
Assembly: PostSharp.Patterns.Common (in PostSharp.Patterns.Common.dll) Version: 6.10.10.0 (6.10.10.0)
C#
public struct ConcurrentAccessToken : IDisposable
The ConcurrentAccessToken type exposes the following members.
Name | Description | |
---|---|---|
Null |
Gets a null instance of the ConcurrentAccessToken type.
|
Name | Description | |
---|---|---|
Cancel |
Indicates that the operation requiring access on an object failed.
| |
CheckContext |
Determines whether the current ConcurrentAccessToken is valid in the current context.
| |
Complete |
Indicates that the operation requiring access on an object has successfully completed.
| |
Dispose |
Indicates that the operation requiring access on an object has completed. If the Complete() method is
not invoked before the Dispose() method, the transaction is considered to have failed. Current threading
models do not support transactions and therefore this semantic is currently unused, but it may be used in the future.
|