Бөлісу құралы:


SrgsGrammarCompiler.CompileClassLibrary Метод

Определение

Компилирует документ SRGS в DLL.

Перегрузки

CompileClassLibrary(SrgsDocument, String, String[], String)

Компилирует документ SRGS в DLL.

CompileClassLibrary(String[], String, String[], String)

Компилирует несколько грамматик SRGS в DLL.

CompileClassLibrary(XmlReader, String, String[], String)

Компилирует грамматику SRGS в DLL.

CompileClassLibrary(SrgsDocument, String, String[], String)

Компилирует документ SRGS в DLL.

public:
 static void CompileClassLibrary(System::Speech::Recognition::SrgsGrammar::SrgsDocument ^ srgsGrammar, System::String ^ outputPath, cli::array <System::String ^> ^ referencedAssemblies, System::String ^ keyFile);
public static void CompileClassLibrary (System.Speech.Recognition.SrgsGrammar.SrgsDocument srgsGrammar, string outputPath, string[] referencedAssemblies, string keyFile);
static member CompileClassLibrary : System.Speech.Recognition.SrgsGrammar.SrgsDocument * string * string[] * string -> unit
Public Shared Sub CompileClassLibrary (srgsGrammar As SrgsDocument, outputPath As String, referencedAssemblies As String(), keyFile As String)

Параметры

srgsGrammar
SrgsDocument

SrgsDocument, содержащий грамматику, которые требуется скомпилировать.

outputPath
String

Путь к выходной библиотеке DLL.

referencedAssemblies
String[]

Список сборок, на которые имеются ссылки из грамматик ввода.

keyFile
String

Имя файла, содержащего пару ключей, позволяющих подписать исходящую библиотеку DLL.

Исключения

srgsGrammar имеет значение null.

outputPath имеет значение null.

Параметр outputPath равен пустой строке.

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

CompileClassLibrary(String[], String, String[], String)

Компилирует несколько грамматик SRGS в DLL.

public:
 static void CompileClassLibrary(cli::array <System::String ^> ^ inputPaths, System::String ^ outputPath, cli::array <System::String ^> ^ referencedAssemblies, System::String ^ keyFile);
public static void CompileClassLibrary (string[] inputPaths, string outputPath, string[] referencedAssemblies, string keyFile);
static member CompileClassLibrary : string[] * string * string[] * string -> unit
Public Shared Sub CompileClassLibrary (inputPaths As String(), outputPath As String, referencedAssemblies As String(), keyFile As String)

Параметры

inputPaths
String[]

Список компилируемых грамматик.

outputPath
String

Путь к выходной библиотеке DLL.

referencedAssemblies
String[]

Список сборок, на которые имеются ссылки из грамматик ввода.

keyFile
String

Имя файла, содержащего пару ключей, позволяющих подписать исходящую библиотеку DLL.

Исключения

inputPaths имеет значение null.

outputPath имеет значение null.

Параметр outputPath равен пустой строке.

Все элементы массива inputPaths имеют значение null.

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

CompileClassLibrary(XmlReader, String, String[], String)

Компилирует грамматику SRGS в DLL.

public:
 static void CompileClassLibrary(System::Xml::XmlReader ^ reader, System::String ^ outputPath, cli::array <System::String ^> ^ referencedAssemblies, System::String ^ keyFile);
public static void CompileClassLibrary (System.Xml.XmlReader reader, string outputPath, string[] referencedAssemblies, string keyFile);
static member CompileClassLibrary : System.Xml.XmlReader * string * string[] * string -> unit
Public Shared Sub CompileClassLibrary (reader As XmlReader, outputPath As String, referencedAssemblies As String(), keyFile As String)

Параметры

reader
XmlReader

XmlReader, читающий грамматику.

outputPath
String

Путь к выходной библиотеке DLL.

referencedAssemblies
String[]

Список сборок, на которые имеются ссылки из грамматик ввода.

keyFile
String

Имя файла, содержащего пару ключей, позволяющих подписать исходящую библиотеку DLL.

Исключения

reader имеет значение null.

outputPath имеет значение null.

Параметр outputPath равен пустой строке.

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