Sdílet prostřednictvím


SrgsGrammarCompiler.CompileClassLibrary Metoda

Definice

Zkompiluje dokument SRGS do knihovny DLL.

Přetížení

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

Zkompiluje dokument SRGS do knihovny DLL.

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

Zkompiluje více SRGS gramatik do knihovny DLL.

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

Zkompiluje SRGS gramatiku do knihovny DLL.

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

Zkompiluje dokument SRGS do knihovny 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)

Parametry

srgsGrammar
SrgsDocument

Obsahující SrgsDocument gramatiku, která má být zkompilována.

outputPath
String

Cesta k výstupní knihovně DLL.

referencedAssemblies
String[]

Seznam sestavení, na které se odkazuje z gramatiky vstupu.

keyFile
String

Název souboru, který obsahuje dvojici klíčů, čímž povolíte podepisování výstupní knihovny DLL.

Výjimky

srgsGrammar je null.

outputPath je null.

outputPath je prázdný řetězec.

Platí pro

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

Zkompiluje více SRGS gramatik do knihovny 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)

Parametry

inputPaths
String[]

Seznam gramatik, které mají být zkompilovány.

outputPath
String

Cesta k výstupní knihovně DLL.

referencedAssemblies
String[]

Seznam sestavení, na které se odkazuje z gramatiky vstupu.

keyFile
String

Název souboru, který obsahuje dvojici klíčů, čímž povolíte podepisování výstupní knihovny DLL.

Výjimky

inputPaths je null.

outputPath je null.

outputPath je prázdný řetězec.

Libovolný prvek inputPaths pole je null .

Platí pro

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

Zkompiluje SRGS gramatiku do knihovny 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)

Parametry

reader
XmlReader

XmlReader, Který čte gramatiku.

outputPath
String

Cesta k výstupní knihovně DLL.

referencedAssemblies
String[]

Seznam sestavení, na které se odkazuje z gramatiky vstupu.

keyFile
String

Název souboru, který obsahuje dvojici klíčů, čímž povolíte podepisování výstupní knihovny DLL.

Výjimky

reader je null.

outputPath je null.

outputPath je prázdný řetězec.

Platí pro