CacheDependency.TakeOwnership Method

Definition

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

Returns

true if the item was the first to take ownership; otherwise, false.

Remarks

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