PISystem.Name Property
- Last UpdatedNov 18, 2025
- 2 minute read
- PI System
- AF SDK 2024 R2
- Developer
Namespace: OSIsoft.AF
Assembly: OSIsoft.AFSDK (in OSIsoft.AFSDK.dll) Version: 3.1.1.1182
Syntax
public string Name { get; set; }
Public Property Name As String Get Set Dim instance As PISystem Dim value As String value = instance.Name instance.Name = value
public: virtual property String^ Name { String^ get () sealed; void set (String^ value) sealed; }
abstract Name : string with get, set override Name : string with get, set
Property Value
Type: StringThe name that identifies the PISystem. This name was established when the system was registered using the PISystems.Add method.
Implements
IAFTimeSourceName
Remarks
This property is used as the key when referencing the object in a collection using the Item property with a string value. When a new PISystem is created on the client to connect to an existing server, the specified name will be updated to the name stored on the server after the first connection to the server. If the name is modified while disconnected from the server, then only the local copy of the name will be modified and it will revert to the name stored on the server after the next connection to the server. If the name is changed while connected to the server, then other clients will be updated to the new name the next time they connect to the server.
If the PISystem is a AFCollective (the Collective property is not ), then setting this property will save all collective changes to the server.