Dependency. Take Ownership Method
Allows the first user to declare exclusive ownership of this dependency.
public: bool TakeOwnership();
public bool TakeOwnership ();
member this.TakeOwnership : unit -> bool
Public Function TakeOwnership () As Boolean
true if the item was the first to take ownership; otherwise,
This method declares that the dependency is used. If another item previously called this method and took ownership,
false is returned. A CacheDependency can only be used by one cache entry. When an item is added to a cache with any cache dependencies specified, the cache should take ownership of those dependencies to make sure that they are not reused somewhere else.