Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AF SDK Reference

AFCollection Class

  • Last UpdatedNov 18, 2025
  • 3 minute read
AFCollection Class
Base class used for all collections in the AF SDK.

Inheritance Hierarchy

SystemObject
  OSIsoft.AFAFCollection
    OSIsoft.AFAFCollectionT

Namespace:  OSIsoft.AF
Assembly:  OSIsoft.AFSDK (in OSIsoft.AFSDK.dll) Version: 3.1.1.1182

Syntax

[SerializableAttribute]
public abstract class AFCollection
<SerializableAttribute>
Public MustInherit Class AFCollection

Dim instance As AFCollection
[SerializableAttribute]
public ref class AFCollection abstract
[<AbstractClassAttribute>]
[<SerializableAttribute>]
type AFCollection =  class end

The AFCollection type exposes the following members.

Properties

  NameDescription
Public property
Identity
This read-only property contains identity of the object.
Public property
IsDeleted
This read-only property indicates whether the owner of the collection has been deleted.
Public property
ItemIdentity
This read-only property specifies the identity of the objects within the collection.
Public property
PISystem
This read-only property allows access to the PISystem associated with this collection.

Methods

  NameDescription
Public method
Equals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public method
GetHashCode
Gets the hash code for this instance of the object which is suitable for use in hashing algorithms and data structures like a hash table.
(Overrides ObjectGetHashCode.)
Public method
GetType
Gets the Type of the current instance.
(Inherited from Object.)
Public method
ToString
Returns a String that represents the current object.
(Overrides ObjectToString.)

Remarks

This base class provides common functionality and implementation for all AF SDK collections (not objects) in the SDK.

Version Information

AFSDK


See Also

TitleResults for “How to create a CRG?”Also Available in