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

AF SDK Reference

Product Family
Current publication

AFAnnotation.Save Method (IList(AFAnnotation))

Table of Contents

AFAnnotation.Save Method (IList(AFAnnotation))

AFAnnotation.Save Method (IList(AFAnnotation))
Immediately commits the list of AFAnnotation objects to the server.

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

Syntax

public static AFErrors<AFAnnotation> Save(
	IList<AFAnnotation> annotations
)
Public Shared Function Save ( 
	annotations As IList(Of AFAnnotation)
) As AFErrors(Of AFAnnotation)

Dim annotations As IList(Of AFAnnotation)
Dim returnValue As AFErrors(Of AFAnnotation)

returnValue = AFAnnotation.Save(annotations)
public:
static AFErrors<AFAnnotation^>^ Save(
	IList<AFAnnotation^>^ annotations
)
static member Save : 
        annotations : IList<AFAnnotation> -> AFErrors<AFAnnotation> 

Parameters

annotations
Type: System.Collections.Generic.IList<AFAnnotation>
The list of AFAnnotation objects to add and/or update in the server.

Return Value

Type: AFErrors<AFAnnotation>
An AFErrors<TKey> object containing any AFAnnotation that generated errors. Returns null if no errors.

Remarks

This method will immediately save the list of annotations to the server. Only the creator or someone with Admin permission is allowed to modify an existing annotation. To save a single annotation, use the Save() method. The Delete() can be used to remove an annotation.

Caution note Caution
This method can only be used for asset-based annotations.

Version Information

AFSDK

Supported in: 3.1.0, 3.0.2, 3.0.1, 3.0.0, 2.10.11, 2.10.5, 2.10.0, 2.10, 2.9.5, 2.9, 2.8.5, 2.8

See Also

Was this topic helpful?