SrgsDocument SrgsDocument SrgsDocument SrgsDocument Class

Определение

Определяет объект времени разработки, используемый для построения строго типизированных грамматик, соответствующих cпецификации грамматики распознавания речи (SRGS) версии 1.0.Defines a design-time object that is used to build strongly-typed runtime grammars that conform to the Speech Recognition Grammar Specification (SRGS) Version 1.0.

public ref class SrgsDocument
[System.Serializable]
public class SrgsDocument
type SrgsDocument = class
Public Class SrgsDocument
Наследование
SrgsDocumentSrgsDocumentSrgsDocumentSrgsDocument
Атрибуты

Комментарии

Можно создать SrgsDocument пустой экземпляр и создать грамматику путем добавления экземпляров классов, представляющих элементы SRGS, такие как SrgsRule, SrgsToken SrgsOneOfSrgsItem,, SrgsRuleRef SrgsSemanticInterpretationTag, и.You can you construct an empty SrgsDocument instance and build a grammar by adding instances of classes that represent SRGS elements, such as SrgsRule, SrgsOneOf,SrgsItem, SrgsRuleRef, SrgsSemanticInterpretationTag, and SrgsToken. Можно также создать SrgsDocument экземпляр из существующего XML-файла грамматики, совместимого с SRGS, из SrgsRuleэкземпляра GrammarBuilderили из экземпляра.You can also construct an SrgsDocument instance from an existing SRGS-compliant XML grammar file, from an instance of SrgsRule, or from an instance of GrammarBuilder.

После создания Grammar SrgsGrammarCompilerобъект можно загрузить в объект или скомпилировать с помощью Grammar , что позволит ему считывать объект. SrgsDocumentAfter the SrgsDocument object is created, it can be loaded into a Grammar object or compiled by SrgsGrammarCompiler, enabling it to be read by a Grammar object.

Дополнительные сведения и примеры см. в статье Создание грамматик с помощью сргсграммар в системном учебнике по программированию речи для .NET Framework .See Create Grammars Using SrgsGrammar in the System Speech Programming Guide for .NET Framework for more information and examples.

Конструкторы

SrgsDocument() SrgsDocument() SrgsDocument() SrgsDocument()

Инициализирует новый экземпляр класса SrgsDocument.Initializes a new instance of the SrgsDocument class.

SrgsDocument(GrammarBuilder) SrgsDocument(GrammarBuilder) SrgsDocument(GrammarBuilder) SrgsDocument(GrammarBuilder)

Инициализирует новый экземпляр класса SrgsDocument из объекта GrammarBuilder.Initializes a new instance of the SrgsDocument class from a GrammarBuilder object.

SrgsDocument(SrgsRule) SrgsDocument(SrgsRule) SrgsDocument(SrgsRule) SrgsDocument(SrgsRule)

Инициализирует новый экземпляр класса SrgsDocument и задает объект SrgsRule, который должен функционировать как корневое правило грамматики.Initializes a new instance of the SrgsDocument class and specifies an SrgsRule object to be the root rule of the grammar.

SrgsDocument(String) SrgsDocument(String) SrgsDocument(String) SrgsDocument(String)

Инициализирует новый экземпляр класса SrgsDocument, указывающий местоположение XML-документа, который используется для заполнения экземпляра SrgsDocument.Initializes a new instance of the SrgsDocument class specifying the location of the XML document that is used to fill in the SrgsDocument instance.

SrgsDocument(XmlReader) SrgsDocument(XmlReader) SrgsDocument(XmlReader) SrgsDocument(XmlReader)

Инициализирует новый экземпляр класса SrgsDocument из экземпляра XmlReader, который ссылается на файл грамматики XML-формата.Initializes a new instance of the SrgsDocument class from an instance of XmlReader that references an XML-format grammar file.

Свойства

AssemblyReferences AssemblyReferences AssemblyReferences AssemblyReferences

Получает справочные сведения по сборке для экземпляра SrgsDocument.Gets the assembly reference information for the SrgsDocument instance.

CodeBehind CodeBehind CodeBehind CodeBehind

Получает сведения о фоновом коде для экземпляра SrgsDocument.Gets the code-behind information for the SrgsDocument instance.

Culture Culture Culture Culture

Получает или задает данные о языке и региональных параметрах для экземпляра SrgsDocument.Gets or sets the culture information for the SrgsDocument instance.

Debug Debug Debug Debug

Получает или задает значение, указывающее, следует ли добавлять номера строк к встроенным скриптам.Gets or sets whether line numbers should be added to inline scripts.

ImportNamespaces ImportNamespaces ImportNamespaces ImportNamespaces

Получает связанные пространства имен для текущего экземпляра SrgsDocument.Gets the related namespaces for the current SrgsDocument instance.

Language Language Language Language

Получает или задает язык программирования, используемый для встроенного кода в классе SrgsDocument.Gets or sets the programming language used for inline code in the SrgsDocument class.

Mode Mode Mode Mode

Получает или задает режим для класса SrgsDocument.Gets or sets the mode for the SrgsDocument class.

Namespace Namespace Namespace Namespace

Получает или задает пространство имен класса SrgsDocument.Gets or sets the namespace of the SrgsDocument class.

PhoneticAlphabet PhoneticAlphabet PhoneticAlphabet PhoneticAlphabet

Получает или задает фонетический алфавит класса SrgsDocument.Gets or sets the phonetic alphabet of the SrgsDocument class.

Root Root Root Root

Получает или задает корневое правило класса SrgsDocument.Gets or sets the root rule of the SrgsDocument class.

Rules Rules Rules Rules

Получает коллекцию правил, определенных на данный момент для класса SrgsDocument.Gets the collection of rules that are currently defined for the SrgsDocument class.

Script Script Script Script

Получает или задает скриптовый язык .NET для класса SrgsDocument.Gets or sets the .NET scripting language for the SrgsDocument class.

XmlBase XmlBase XmlBase XmlBase

Получает или задает базовый универсальный код ресурса (URI) класса SrgsDocument.Gets or sets the base URI of the SrgsDocument class.

Методы

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)
WriteSrgs(XmlWriter) WriteSrgs(XmlWriter) WriteSrgs(XmlWriter) WriteSrgs(XmlWriter)

Записывает содержимое объекта SrgsDocument в файл грамматики XML-формата, который соответствует cпецификации грамматики распознавания речи (SRGS) версии 1.0.Writes the contents of the SrgsDocument object to an XML-format grammar file that conforms to the Speech Recognition Grammar Specification (SRGS) Version 1.0.

Применяется к

Дополнительно