IContract.AcquireLifetimeToken Method


Specifies that the contract is accessible to a client until the client revokes the contract.

 int AcquireLifetimeToken();
public int AcquireLifetimeToken ();
abstract member AcquireLifetimeToken : unit -> int
Public Function AcquireLifetimeToken () As Integer


A value, also known as a lifetime token, that identifies the client that has acquired the contract.


Clients of an object that implements IContract call the AcquireLifetimeToken method to notify the object that the client requires access to the contract. An IContract is guaranteed to be usable as long as at least one lifetime token that it passed to a client has not been revoked.

To revoke a contract, clients call the RevokeLifetimeToken method.

Applies to