Id Property

SrgsRule.Id Property


Gets or sets the identifier for the rule.

Namespace:   System.Speech.Recognition.SrgsGrammar
Assembly:  System.Speech (in System.Speech.dll)

public string Id { get; set; }

Property Value

Type: System.String

The identifier for the rule.

Exception Condition

An attempt is made to set Id to an invalid value.

The identifier for a rule is a string that contains the name of the rule.

A value used to set Id must adhere to the following rules:

  • The value must be a valid XML name, as defined in Extensible Markup Language (XML) 1.0 (Fifth Edition). To paraphrase this definition, a valid XML name must begin with a letter, an underscore ('_'), or a colon (':') and can be followed by zero or more NameChar characters (also defined in the XML specification).

  • The value can be "NULL" or "VOID" or "GARBAGE".

  • The value cannot contain any invalid rule ID character. These characters are: '?', '*', '+', '|', '(', '), '^', '$', '/', ';', '.', '=', '<', '>', '[', ']', '{', '}', '\\', ' ', '\t', '\r', and '\n'.

.NET Framework
Available since 3.0
Return to top
© 2015 Microsoft