Click or drag to resize
OSIsoft, LLC

AFObjectValidateName Method (AFIdentity, String, String)

Helper function to validate the name according to the rules for valid names of the specified object type in the AF SDK.

Namespace:  OSIsoft.AF
Assembly:  OSIsoft.AFSDK (in OSIsoft.AFSDK.dll) Version:
public static bool ValidateName(
	AFIdentity identity,
	string name,
	out string errMsg


Type: OSIsoft.AFAFIdentity
The AFIdentity of the object type to use when validating the specified name.
Type: SystemString
The name to be validated.
Type: SystemString
If the name is not valid, this parameter contains an error message which can be displayed to the user explaining the reason the name was invalid.

Return Value

Type: Boolean
Returns if the name is valid. Otherwise is returned and the errMsg parameter is set.
No control characters are allowed and names must also be less than 260 characters in length. The list of blocked characters for AFContact, AFNotificationContact, and AFNotificationContactTemplate types is *'?;[]|"\ unless the contact is defined by Microsoft Active Directory. The list of blocked characters for AFSecurityIdentity types is *'?;{}[]|`". There are no restrictions for allowed characters for AFEnumerationValue types. The list of blocked characters for all other types is *'?;{}[]|`"\.
Version Information


Supported in: 2.10.5, 2.10, 2.9.5, 2.9, 2.8.5, 2.8, 2.7.5, 2.7
See Also
Enabling Operational Intelligence