AFDataCache.Remove Method
- Last UpdatedNov 18, 2025
- 2 minute read
- PI System
- AF SDK 2024 R2
- Developer
Remove a list of AFAttribute objects from the data cache.
Namespace: OSIsoft.AF.Data
Assembly: OSIsoft.AFSDK (in OSIsoft.AFSDK.dll) Version: 3.1.1.1182
Syntax
public AFErrors<AFAttribute> Remove( IList<AFAttribute> removeList )
Public Function Remove ( removeList As IList(Of AFAttribute) ) As AFErrors(Of AFAttribute) Dim instance As AFDataCache Dim removeList As IList(Of AFAttribute) Dim returnValue As AFErrors(Of AFAttribute) returnValue = instance.Remove(removeList)
public: AFErrors<AFAttribute^>^ Remove( IList<AFAttribute^>^ removeList )
member Remove : removeList : IList<AFAttribute> -> AFErrors<AFAttribute>
Parameters
- removeList
- Type: System.Collections.GenericIListAFAttribute
List of AFAttribute objects to be added to the AFDataCache.
Return Value
Type: AFErrorsAFAttributeA collection of AFErrorsTKey if any error occurred or , if there were not any errors.
Remarks
AFAttribute are reference counted in the cache.
Thus, if a single attribute has been added multiple times to the cache,
it must be removed the same number of times before it is actually removed.