| 
      
        Name
       | 
      
        Description
       | 
    
	
	
 
	 
    
	 | 
	
	AddElementToAsset(string, string, bool)
	 | 
	
Add element name to asset
	 | 
	
	
 
	 
    
	 | 
	
	AddElementToAssetAsync(string, string, bool)
	 | 
	
Add element name to asset
	 | 
	
	
 
	 
    
	 | 
	
	AddValuesToTagHistorian(string[], IList<Double>[], IList<Int32>[], IList<DateTime>[])
	 | 
	
Add new values to tag historian
	 | 
	
	
 
	 
    
	 | 
	
	AddValuesToTagHistorianAsync(string[], IList<Double>[], IList<Int32>[], IList<DateTime>[])
	 | 
	
Add new values to tag historian async
	 | 
	
	
 
	 
    
	 | 
	
	ArrayDataDefined(string)
	 | 
	
Gets array size from tag. The size depends to value of quality. The first index found different of Undefined from bottom to top is the returned value.
	 | 
	
	
 
	 
    
	 | 
	
	ArraySize(string)
	 | 
	
Gets array size from tag
	 | 
	
	
 
	 
    
	 | 
	
	Asset(string)
	 | 
	
Get reference to asset
	 | 
	
	
 
	 
    
	 | 
	
	BeginExecuteClassMethodOnServer(string, string, AsyncCallback, object, object[])
	 | 
	
Begin async execute method of class Server domain
	 | 
	
	
 
	 
    
	 | 
	
	BeginGetAllAttributes(string, int, bool, AsyncCallback, object)
	 | 
	
Begin get attributes of TagProvider from initial element
	 | 
	
	
 
	 
    
	 | 
	
	BeginGetAssets(string, AsyncCallback, object)
	 | 
	
Begin get assets from initial element
	 | 
	
	
 
	 
    
	 | 
	
	BeginGetChildrenElements(string, eTkElementType, AsyncCallback, object)
	 | 
	
Begin get children from element name
	 | 
	
	
 
	 
    
	 | 
	
	BeginGetElementType(string, AsyncCallback, object)
	 | 
	
Begin get type from element name
	 | 
	
	
 
	 
    
	 | 
	
	BulkTreatAlarm(string, object[], int[], DateTime[])
	 | 
	
Bulk treat alarms of a tag
	 | 
	
	
 
	 
    
	 | 
	
	Char(int)
	 | 
	
Gets char
	 | 
			
	
 
	 
    
	 | 
	
	ClearTag(ArrayObj<UserType>)
	 | 
	
Clear tag
	 | 
			
	
 
	 
    
	 | 
	
	ClearTag(string)
	 | 
	
Clear tag name
	 | 
	
			
	
 
	 
    
	 | 
	
	CompareTag(UserType, UserType)
	 | 
	
Compare tags
	 | 
			
	
 
	 
    
	 | 
	
	CompareTag(string, string)
	 | 
	
Compare tags
	 | 
	
	
	
 
	 
    
	 | 
	
	CompileExpression(string)
	 | 
	
Compiles the simple expression using a data series
	 | 
	
	
 
	 
    
	 | 
	
	ConvertTo<T>(object)
	 | 
	
Performs convert to type
	 | 
			
	
 
	 
    
	 | 
	
	CopyAssetToTagAsync(string, UserType)
	 | 
	
Copy asset to tag
	 | 
			
	
 
	 
    
	 | 
	
	CopyAssetToTagAsync(string, string)
	 | 
	
Copy asset to tag
	 | 
	
			
	
 
	 
    
	 | 
	
	CopyDataTableToTag(DataTable, UserType)
	 | 
	
Copy datatable to tag
	 | 
			
	
 
	 
    
	 | 
	
	CopyDataTableToTag(DataTable, string)
	 | 
	
Copy datatable to tag
	 | 
	
			
	
 
	 
    
	 | 
	
	CopyNetObjectToTag(object, IArrayObj, bool)
	 | 
	
Copy .NET object to tag
	 | 
			
	
 
	 
    
	 | 
	
	CopyNetObjectToTag(object, string, bool)
	 | 
	
Copy .NET object to tag
	 | 
	
	
	
 
	 
    
	 | 
	
	CopyTagToAssetAsync(string, string)
	 | 
	
Copy asset to tag
	 | 
			
	
 
	 
    
	 | 
	
	CopyTagToDataTable(UserType)
	 | 
	
Copy tag values to datatable
	 | 
			
	
 
	 
    
	 | 
	
	CopyTagToDataTable(string)
	 | 
	
Copy tag values to datatable
	 | 
	
	
	
 
	 
    
	 | 
	
	CopyTagToDataTableAsync(string)
	 | 
	
Copy tag values to datatable async
	 | 
			
	
 
	 
    
	 | 
	
	CopyTagToNetObject(IArrayObj, object, bool, bool)
	 | 
	
Copy tag values to .NET object
	 | 
			
	
 
	 
    
	 | 
	
	CopyTagToNetObject(string, object, bool, bool)
	 | 
	
Copy tag values to .NET object
	 | 
	
			
	
 
	 
    
	 | 
	
	CopyTagToTag(UserType, UserType)
	 | 
	
Copy tag values to another tag
	 | 
			
	
 
	 
    
	 | 
	
	CopyTagToTag(string, string)
	 | 
	
Copy tag values to another tag
	 | 
	
	
	
 
	 
    
	 | 
	
	CreateSyncMarker()
	 | 
	
Create a sync marker. Sync marker is used to ensure that all objects were syncronized to server
	 | 
	
	
 
	 
    
	 | 
	
	CreateTaskEvent(string, object, bool, bool, int)
	 | 
	
Create an event to be executed
	 | 
	
	
 
	 
    
	 | 
	
	DoubleQuotes(string)
	 | 
	
Add double quote at the start and end of the string
	 | 
	
	
 
	 
    
	 | 
	
	DownloadFileToLocalStorage(string, string, bool)
	 | 
	
Download file and save local
	 | 
	
	
 
	 
    
	 | 
	
	EndExecuteClassMethodOnServer(IAsyncResult, object[])
	 | 
	
End an asynchronous execute class method
	 | 
	
	
 
	 
    
	 | 
	
	EndGetAllAttributes(IAsyncResult)
	 | 
	
End an asynchronous GetAllAttributes method
	 | 
	
	
 
	 
    
	 | 
	
	EndGetAssets(IAsyncResult)
	 | 
	
End an asynchronous GetAssets method
	 | 
	
	
 
	 
    
	 | 
	
	EndGetChildrenElements(IAsyncResult, out bool, out bool)
	 | 
	
End an asynchronous GetChildElement method
	 | 
	
	
 
	 
    
	 | 
	
	EndGetElementType(IAsyncResult)
	 | 
	
End an asynchronous GetElementType method
	 | 
			
	
 
	 
    
	 | 
	
	EvaluateExpression(string)
	 | 
	
Evaluates simple expression
	 | 
			
	
 
	 
    
	 | 
	
	EvaluateExpression(string, IDictionary<StringObject>[], Type[], string[])
	 | 
	
Evaluates the simple expression using a data series
	 | 
	
	
	
 
	 
    
	 | 
	
	ExecuteClassMethodOnServer(string, string, object[])
	 | 
	
Execute method of class Server domain
	 | 
	
	
 
	 
    
	 | 
	
	ExecuteClassMethodOnServerAsync(string, string, object[])
	 | 
	
Execute method of class Server domain async
	 | 
	
	
 
	 
    
	 | 
	
	ExecutePythonShell(string, object[])
	 | 
	
Execute Python Shell. Not available for HTML5Client
	 | 
	
	
 
	 
    
	 | 
	
	FileSaveAs(object, string)
	 | 
	
Save content as file
	 | 
	
	
 
	 
    
	 | 
	
	GeneratePassword(int)
	 | 
	
Generates default password
	 | 
	
	
 
	 
    
	 | 
	
	GetAllAttributes(string, int, bool)
	 | 
	
Get attributes of TagProvider from initial element
	 | 
	
	
 
	 
    
	 | 
	
	GetAllAttributesAsync(string, int, bool)
	 | 
	
Get attributes of TagProvider from initial element async
	 | 
	
	
 
	 
    
	 | 
	
	GetAssetDouble(string)
	 | 
	
Get value to asset converted to double
	 | 
	
	
 
	 
    
	 | 
	
	GetAssetFolderName(string)
	 | 
	
Get asset path from object name
	 | 
	
	
 
	 
    
	 | 
	
	GetAssetFolderNameAsync(string)
	 | 
	
Get asset path from object name async
	 | 
	
	
 
	 
    
	 | 
	
	GetAssetNameAsDisplayText(string)
	 | 
	
Get asset name as display text
	 | 
	
	
 
	 
    
	 | 
	
	GetAssetNameAsDisplayTextAsync(string)
	 | 
	
Get asset name as display text
	 | 
	
	
 
	 
    
	 | 
	
	GetAssetPathFromExternalTag(string, bool)
	 | 
	
Get asset name from full syntax
	 | 
			
	
 
	 
    
	 | 
	
	GetAssets(string, bool)
	 | 
	
Gets asset names from asset path
	 | 
			
	
 
	 
    
	 | 
	
	GetAssets(string)
	 | 
	
Get assets from initial element
	 | 
	
			
	
 
	 
    
	 | 
	
	GetAssetsAsync(string, bool)
	 | 
	
Gets asset names from asset path async
	 | 
			
	
 
	 
    
	 | 
	
	GetAssetsAsync(string)
	 | 
	
Get assets from initial element async
	 | 
	
	
	
 
	 
    
	 | 
	
	GetCategoryNameFromIDs(UInt64, bool)
	 | 
	
Get names or titles of categories
	 | 
			
	
 
	 
    
	 | 
	
	GetChildrenElements(string)
	 | 
	
Get children from element name
	 | 
			
	
 
	 
    
	 | 
	
	GetChildrenElements(string, eTkElementType)
	 | 
	
Get children from element name
	 | 
			
	
 
	 
    
	 | 
	
	GetChildrenElements(string, out bool, out bool)
	 | 
	
Get children from element name
	 | 
	
			
	
 
	 
    
	 | 
	
	GetChildrenElementsAsync(string, TRef<bool>, TRef<bool>)
	 | 
	
Get children from element name async
	 | 
			
	
 
	 
    
	 | 
	
	GetChildrenElementsAsync(string, eTkElementType)
	 | 
	
Get children from element name async
	 | 
	
	
	
 
	 
    
	 | 
	
	GetCurrentPlugins()
	 | 
	
Retrieves the current plugins and returns them in a DataTable.
Returns null if the ObjServer is null or an error occurs during the retrieval process.
	 | 
	
	
 
	 
    
	 | 
	
	GetCurrentPluginsAsync()
	 | 
	
	 | 
	
	
 
	 
    
	 | 
	
	GetElementType(string)
	 | 
	
Gets element type from element name
	 | 
	
	
 
	 
    
	 | 
	
	GetElementTypeAsync(string)
	 | 
	
Gets element type from element name async
	 | 
	
	
 
	 
    
	 | 
	
	GetImageAsync(int)
	 | 
	
Retrieves the image stream based on the provided image ID (Async).
	 | 
	
	
 
	 
    
	 | 
	
	GetImageIDFromName(string)
	 | 
	
Retrieves the image ID based on the provided image name.
	 | 
	
	
 
	 
    
	 | 
	
	GetImageIDFromNameAsync(string)
	 | 
	
Retrieves the image ID based on the provided image name (Async).
	 | 
	
	
 
	 
    
	 | 
	
	GetLastNode(string)
	 | 
	
Get the last h9de of a Path
	 | 
	
	
 
	 
    
	 | 
	
	GetMembers(string, EditInfo)
	 | 
	
Get name of each member from object name
	 | 
	
	
 
	 
    
	 | 
	
	GetMembersAsDataRow(string, EditInfo)
	 | 
	
Gets members from object name
	 | 
	
	
 
	 
    
	 | 
	
	GetMembersInfo(string, EditInfo)
	 | 
	
Gets info from object name
	 | 
	
	
 
	 
    
	 | 
	
	GetObjectValue(string)
	 | 
	
Gets object value
	 | 
	
	
 
	 
    
	 | 
	
	GetParentElement(string)
	 | 
	
Gets parent name from element name
	 | 
	
	
 
	 
    
	 | 
	
	GetParentElementAsync(string)
	 | 
	
Gets parent name from element name async
	 | 
	
	
 
	 
    
	 | 
	
	GetParentFolder(string)
	 | 
	
Gets parent of asset path
	 | 
	
	
 
	 
    
	 | 
	
	GetParentFolderAsync(string)
	 | 
	
Gets parent of asset path async
	 | 
	
	
 
	 
    
	 | 
	
	GetStreamImage(int)
	 | 
	
Retrieves the image stream based on the provided image ID.
	 | 
	
	
 
	 
    
	 | 
	
	GetSubFolders(string)
	 | 
	
Get children from asset path
	 | 
	
	
 
	 
    
	 | 
	
	GetSubFoldersAsync(string)
	 | 
	
Get children from asset path async
	 | 
	
	
 
	 
    
	 | 
	
	GetTagChildren(string, bool)
	 | 
	
Get children from object name
	 | 
			
	
 
	 
    
	 | 
	
	GetTagChildrenAsDataRow(bool, string)
	 | 
	
Get children from object name
	 | 
			
	
 
	 
    
	 | 
	
	GetTagChildrenAsDataRow(string, bool)
	 | 
	
Get children from object name
	 | 
	
	
	
 
	 
    
	 | 
	
	GetTagChildrenInfo(bool, string)
	 | 
	
Get children from object name
	 | 
			
	
 
	 
    
	 | 
	
	GetTagHistorian(string, DateTimeOffset, object, string, bool, bool, bool, bool, string)
	 | 
	
Get historical from tag
	 | 
			
	
 
	 
    
	 | 
	
	GetTagHistorian(string, double, double, string, long, bool, string)
	 | 
	
Get historical from tag
	 | 
	
			
	
 
	 
    
	 | 
	
	GetTagHistorianAsync(string, DateTimeOffset, object, string, bool, bool, bool, bool, string)
	 | 
	
Get historical from tag async
	 | 
			
	
 
	 
    
	 | 
	
	GetTagHistorianAsync(string, double, double, string, long, bool, string)
	 | 
	
Get historical from tag async
	 | 
	
	
	
 
	 
    
	 | 
	
	GetTagProviderFromAsset(string)
	 | 
	
Get TagProvider name from full syntax
	 | 
	
	
 
	 
    
	 | 
	
	GetTagsHistorian(string[], DateTimeOffset, object, string, bool, bool, bool, bool, string)
	 | 
	
Get historical from array of tag
	 | 
	
	
 
	 
    
	 | 
	
	GetTagsHistorianAsync(string[], DateTimeOffset, object, string, bool, bool, bool, bool, string)
	 | 
	
Get historical from array of tag async
	 | 
	
	
 
	 
    
	 | 
	
	GetTaskEvent(string)
	 | 
	
Get object containing information being executed
	 | 
	
	
 
	 
    
	 | 
	
	GetTaskEventCount()
	 | 
	
Return number of events to be executed
	 | 
	
	
 
	 
    
	 | 
	
	GetValueFromHistorian(string, DateTime)
	 | 
	
Gets historian value from tag name
	 | 
	
	
 
	 
    
	 | 
	
	GetValueFromHistorianAsync(string, DateTime)
	 | 
	
Gets historian value from tag name
	 | 
	
	
 
	 
    
	 | 
	
	GetValuesFromHistorian(string[], DateTime)
	 | 
	
Get historian values from tag names
	 | 
	
	
 
	 
    
	 | 
	
	GetValuesFromHistorianAsync(string[], DateTime)
	 | 
	
Get historian values from tag names async
	 | 
	
	
 
	 
    
	 | 
	
	HasAttributes(string)
	 | 
	
Gets if element name has attributes
	 | 
	
	
 
	 
    
	 | 
	
	HasAttributesAsync(string)
	 | 
	
Gets if element name has attributes async
	 | 
	
	
 
	 
    
	 | 
	
	HasChildren(string)
	 | 
	
Gets if element name has children
	 | 
	
	
 
	 
    
	 | 
	
	HasChildrenAsync(string)
	 | 
	
Gets if element name has children async
	 | 
	
	
 
	 
    
	 | 
	
	HasHistorian(string)
	 | 
	
Gets if tag name has historian
	 | 
	
	
 
	 
    
	 | 
	
	HasHistorianAsync(string)
	 | 
	
Gets if tag name has historian
	 | 
	
	
 
	 
    
	 | 
	
	IIf(bool, object, object)
	 | 
	
	 | 
			
	
 
	 
    
	 | 
	
	InitializeTag(ArrayObj<UserType>, object)
	 | 
	
Initialize tag with a value
	 | 
			
	
 
	 
    
	 | 
	
	InitializeTag(string, object)
	 | 
	
Initialize tag with a value
	 | 
	
	
	
 
	 
    
	 | 
	
	InternalExecuteClassMethodOnClient(string, string, params object[])
	 | 
	
Internal use
	 | 
	
	
 
	 
    
	 | 
	
	InternalExecuteClassMethodOnServer(string, string, params object[])
	 | 
	
Internal use
	 | 
	
	
 
	 
    
	 | 
	
	IsArrayBase(string)
	 | 
	
Gets if tag is array
	 | 
	
	
 
	 
    
	 | 
	
	IsAttribute(string, int)
	 | 
	
Gets if element name is an attribute
	 | 
	
	
 
	 
    
	 | 
	
	IsAttributeAsync(string, int)
	 | 
	
Gets if element name is an attribute async
	 | 
	
	
 
	 
    
	 | 
	
	IsFromTemplate(string)
	 | 
	
Gets if tag is a user template
	 | 
	
	
 
	 
    
	 | 
	
	IsTagDevicePointPrimaryStation(string, string)
	 | 
	
Returns whether tag is using Device Node PrimaryStation or BackupStation
	 | 
			
	
 
	 
    
	 | 
	
	LoadFromXML(string, string)
	 | 
	
Load XML file and copy to tag
	 | 
			
	
 
	 
    
	 | 
	
	LoadFromXML(string, UserType)
	 | 
	
Load XML file and copy to tag
	 | 
	
			
	
 
	 
    
	 | 
	
	LoadFromXMLString(string, string)
	 | 
	
Load XML data and copy to tag
	 | 
			
	
 
	 
    
	 | 
	
	LoadFromXMLString(string, UserType)
	 | 
	
Load XML data and copy to tag
	 | 
	
	
	
 
	 
    
	 | 
	
	LoadSnapshotTags(string)
	 | 
	
Load tag values from file.
	 | 
	
	
 
	 
    
	 | 
	
	LogException(Exception, string)
	 | 
	
Log exception on TraceWindow
	 | 
	
	
 
	 
    
	 | 
	
	Logical(object)
	 | 
	
Return logic from a value
	 | 
	
	
 
	 
    
	 | 
	
	LogicalNot(object)
	 | 
	
Return inverse logic from a value
	 | 
	
	
 
	 
    
	 | 
	
	NormalizeObjectName(string, bool)
	 | 
	
Normalize object name
	 | 
			
	
 
	 
    
	 | 
	
	PreloadObject(string)
	 | 
	
Preload main properties from object name. Used to improvement performance while getting object by first ime
	 | 
			
	
 
	 
    
	 | 
	
	PreloadObject(string, string[])
	 | 
	
Preload main properties from object name. Used to improvement performance while getting object by first ime
	 | 
	
	
	
 
	 
    
	 | 
	
	PrepareTK(ObjectServer)
	 | 
	
Internal Use
	 | 
	
	
 
	 
    
	 | 
	
	RandomNext(object, object)
	 | 
	
Returns a random integer that is within a specified range.
	 | 
	
	
 
	 
    
	 | 
	
	Round()
	 | 
	
Returns a random floating-point number that is greater than or equal to 0.0, and less than 1.0.
	 | 
	
	
 
	 
    
	 | 
	
	SaveImageAsPDF(string, string, bool, int, string, string, string, string, string)
	 | 
	
Save image as PDF file
	 | 
	
	
 
	 
    
	 | 
	
	SaveImageAsPDFAsync(string, string, bool, int, string, string, string, string, string)
	 | 
	
Save image as PDF file async
	 | 
	
	
 
	 
    
	 | 
	
	SaveSnapshotTags(string)
	 | 
	
Save current tag values to file.
	 | 
			
	
 
	 
    
	 | 
	
	SaveToXML(string, UserType)
	 | 
	
Create XML file from tag
	 | 
			
	
 
	 
    
	 | 
	
	SaveToXML(string, string)
	 | 
	
	 | 
	
			
	
 
	 
    
	 | 
	
	SaveToXMLString(UserType)
	 | 
	
Create XML data from tag
	 | 
			
	
 
	 
    
	 | 
	
	SaveToXMLString(string)
	 | 
	
Create XML data from tag
	 | 
	
	
	
 
	 
    
	 | 
	
	SetActiveAssets(string, bool)
	 | 
	
Set active flag of the assets that already were used previously
	 | 
	
	
 
	 
    
	 | 
	
	SetAsset(string, object)
	 | 
	
Set new value to asset
	 | 
			
	
 
	 
    
	 | 
	
	SetObjectValue(string, object)
	 | 
	
Sets new value for object
	 | 
			
	
 
	 
    
	 | 
	
	SetObjectValue(string, object, int, DateTimeOffset, bool)
	 | 
	
Sets new value for object
	 | 
	
			
	
 
	 
    
	 | 
	
	SetReferenceLinkAsync(UserType, string)
	 | 
	
Set reference links of template members
	 | 
			
	
 
	 
    
	 | 
	
	SetReferenceLinkAsync(string, string)
	 | 
	
Set reference links of template members
	 | 
	
	
	
 
	 
    
	 | 
	
	SplitAsset(string)
	 | 
	
Split asset
	 | 
	
	
 
	 
    
	 | 
	
	TIf(bool, object, object)
	 | 
	
	 | 
	
	
 
	 
    
	 | 
	
	To(Type, object)
	 | 
	
Performs convert to type
	 | 
	
	
 
	 
    
	 | 
	
	To<T>(object)
	 | 
	
Performs convert to type
	 | 
	
	
 
	 
    
	 | 
	
	ToBool(object)
	 | 
	
Performs convert to boolean
	 | 
	
	
 
	 
    
	 | 
	
	ToDateTime(object)
	 | 
	
Performs convert to DateTime
	 | 
	
	
 
	 
    
	 | 
	
	ToDateTimeOffset(object, DateTimeKind)
	 | 
	
Performs convert to DateTimeOffset
	 | 
	
	
 
	 
    
	 | 
	
	ToDouble(object)
	 | 
	
Performs convert to double
	 | 
	
	
 
	 
    
	 | 
	
	ToInt(object)
	 | 
	
Performs convert to int
	 | 
	
	
 
	 
    
	 | 
	
	ToLong(object)
	 | 
	
Performs convert to long
	 | 
			
	
 
	 
    
	 | 
	
	ToString(object)
	 | 
	
Performs convert to string
	 | 
	
	
	
 
	 
    
	 | 
	
	ToText(object)
	 | 
	
Performs convert to string
	 | 
	
	
 
	 
    
	 | 
	
	ToTimeSpan(object)
	 | 
	
Performs convert to TimeStamp
	 | 
	
	
 
	 
    
	 | 
	
	Toggle(object)
	 | 
	
Toggles value
	 | 
	
	
 
	 
    
	 | 
	
	Trace(string, eTkTraceType, string, string, string)
	 | 
	
Log a message to TraceWindow
	 | 
	
	
 
	 
    
	 | 
	
	UnitsConversion(string, string)
	 | 
	
Convert tag value to new unit
	 | 
	
	
 
	 
    
	 | 
	
	UnitsConversionAsync(string, string)
	 | 
	
Convert tag value to new unit async
	 | 
	
	
 
	 
    
	 | 
	
	UnzipFile(string, string)
	 | 
	
Extracts all the files in the specified zip archive to a directory on the file system.
	 | 
	
	
 
	 
    
	 | 
	
	WaitSyncMarker(object, TimeSpan)
	 | 
	
Wait all objects will be syncronized to server
	 | 
	
	
 
	 
    
	 | 
	
	WaitSyncMarkerAsync(object, TimeSpan)
	 | 
	
Wait all objects will be syncronized to server async
	 | 
	
	
 
	 
    
	 | 
	
	ZipFile(string, string)
	 | 
	
Creates a zip archive that contains the files and directories from the specified directory.
	 |