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

AF SDK Reference

AFCsvColumn Class

  • Last UpdatedNov 18, 2025
  • 4 minute read
AFCsvColumn Class
Class used to represent individual columns when using CSV import and export.

Inheritance Hierarchy

SystemObject
  OSIsoft.AFAFCsvColumn

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

Syntax

public sealed class AFCsvColumn : IEquatable<AFCsvColumn>
Public NotInheritable Class AFCsvColumn
	Implements IEquatable(Of AFCsvColumn)

Dim instance As AFCsvColumn
public ref class AFCsvColumn sealed : IEquatable<AFCsvColumn^>
[<SealedAttribute>]
type AFCsvColumn =  
    class
        interface IEquatable<AFCsvColumn>
    end

The AFCsvColumn type exposes the following members.

Constructors

  NameDescription
Public method
AFCsvColumn
Initializes a new instance of a CSV column object while specifying whether it is required, the optional name prefix, the name, the description, the parent object type using the column, and the type of the data that will be exported or imported for the column.

Properties

  NameDescription
Public property
DataType
Get or set the type of the data that will be exported or imported for the column.
Public property
Description
Get or set the description of the column.
Public property
IsRequired
This read-only property returns a boolean flag indicating whether the column is required for CSV import or export.
Public property
Name
This read-only property returns a string that is the name of the column, including any optional prefix specified when the column object was initialized.
Public property
ObjType
Get or set the type of the AF object that uses the column.
Public property
ShortName
This read-only property returns a string that is the short name of the column, excluding any optional prefix specified when the column object was initialized.

Methods

  NameDescription
Public method
Equals(Object)
Determines whether the specified Object is equal to the current object.
(Overrides ObjectEquals(Object).)
Public method
Equals(AFCsvColumn)
Indicates whether the current object is equal to another object of the same type.
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 class provides functionality for each column represented by CSV import and export, such as the name of the column, whether it is required, etc.

Version Information

AFSDK


See Also

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