PISystem.ImportXml Method (Object, PIImportMode, XmlReader, EventHandler(AFProgressEventArgs))
- Last UpdatedNov 18, 2025
- 2 minute read
- PI System
- AF SDK 2024 R2
- Developer
Imports the XML representation of any object from an XmlTextReader.
Namespace: OSIsoft.AF
Assembly: OSIsoft.AFSDK (in OSIsoft.AFSDK.dll) Version: 3.1.1.1182
Syntax
public int ImportXml( Object importObject, PIImportMode importMode, XmlReader reader, EventHandler<AFProgressEventArgs> eventHandler )
Public Function ImportXml ( importObject As Object, importMode As PIImportMode, reader As XmlReader, eventHandler As EventHandler(Of AFProgressEventArgs) ) As Integer Dim instance As PISystem Dim importObject As Object Dim importMode As PIImportMode Dim reader As XmlReader Dim eventHandler As EventHandler(Of AFProgressEventArgs) Dim returnValue As Integer returnValue = instance.ImportXml(importObject, importMode, reader, eventHandler)
public: int ImportXml( Object^ importObject, PIImportMode importMode, XmlReader^ reader, EventHandler<AFProgressEventArgs^>^ eventHandler )
member ImportXml : importObject : Object * importMode : PIImportMode * reader : XmlReader * eventHandler : EventHandler<AFProgressEventArgs> -> int
Parameters
- importObject
- Type: SystemObject
The object to import the XML data into. If , the PISystem object will be used. - importMode
- Type: OSIsoft.AFPIImportMode
One or more of the PIImportMode values which indicates how to import. - reader
- Type: System.XmlXmlReader
An Xml Reader, already constructed and attached to a stream, string, or file. The reader will be closed on completion of this routine. - eventHandler
- Type: SystemEventHandlerAFProgressEventArgs
Delegate used to receive progress indication on operations.
Return Value
Type: Int32Returns the number of items updated or created.
Remarks
The XML representation of the objects are imported into the specified import object.