Share via

CacheDependency.TakeOwnership Method


Allows the first user to declare exclusive ownership of this dependency.

 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, false.


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.

Applies to