Compile Method (XmlReader, Stream)

Microsoft Speech Platform SDK 11

Collapse image Expand Image Copy image CopyHover image

Compiles data for an XML-format grammar file referenced by an XmlReader into a binary grammar file with the .cfg extension and sends the output to a stream.

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

Syntax

Visual Basic (Declaration)
Public Shared Sub Compile ( _
	reader As XmlReader, _
	outputStream As Stream _
)
Visual Basic (Usage)
Dim reader As XmlReader
Dim outputStream As Stream

SrgsGrammarCompiler.Compile(reader, outputStream)
C#
public static void Compile(
	XmlReader reader,
	Stream outputStream
)

Parameters

reader
Type: System.Xml..::..XmlReader

The XmlReader that reads data from the grammar. The grammar can reside in a physical file or in memory.

outputStream
Type: System.IO..::..Stream

The stream that will receive the results of compilation.

Exceptions

ExceptionCondition
ArgumentNullException

reader is nullNothingnullptrunita null reference (Nothing in Visual Basic).

outputStream is nullNothingnullptrunita null reference (Nothing in Visual Basic).

Remarks

The XML-format grammar file referenced by the XmlReader must conform to the Speech Recognition Grammar Specification (SRGS) Version 1.0.

For more information, see Compile SRGS Grammars (Microsoft.Speech).

See Also