Leggi in inglese

Condividi tramite


SrgsGrammarCompiler.CompileClassLibrary Metodo

Definizione

Compila un documento SRGS in una DLL.

Overload

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

Compila un documento SRGS in una DLL.

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

Compila più grammatiche SRGS in una DLL.

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

Compila una grammatica SRGS in una DLL.

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

Origine:
SrgsGrammarCompiler.cs
Origine:
SrgsGrammarCompiler.cs
Origine:
SrgsGrammarCompiler.cs

Compila un documento SRGS in una DLL.

C#
public static void CompileClassLibrary(System.Speech.Recognition.SrgsGrammar.SrgsDocument srgsGrammar, string outputPath, string[] referencedAssemblies, string keyFile);

Parametri

srgsGrammar
SrgsDocument

L'oggetto SrgsDocument che contiene la grammatica da compilare.

outputPath
String

Percorso dell'output DDL.

referencedAssemblies
String[]

Elenco di assembly a cui fanno riferimento le grammatiche di input.

keyFile
String

Il nome del file contenente la coppia di chiavi, che permette la firma della DLL di output.

Eccezioni

srgsGrammar è null.

outputPath è null.

Il parametro outputPath è una stringa vuota.

Si applica a

.NET 10 (package-provided) e altre versioni
Prodotto Versioni
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)

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

Origine:
SrgsGrammarCompiler.cs
Origine:
SrgsGrammarCompiler.cs
Origine:
SrgsGrammarCompiler.cs

Compila più grammatiche SRGS in una DLL.

C#
public static void CompileClassLibrary(string[] inputPaths, string outputPath, string[] referencedAssemblies, string keyFile);

Parametri

inputPaths
String[]

Elenco di grammatiche da compilare.

outputPath
String

Percorso dell'output DDL.

referencedAssemblies
String[]

Elenco di assembly a cui fanno riferimento le grammatiche di input.

keyFile
String

Il nome del file contenente la coppia di chiavi, che permette la firma della DLL di output.

Eccezioni

inputPaths è null.

outputPath è null.

Il parametro outputPath è una stringa vuota.

Qualsiasi elemento della matrice inputPaths è null.

Si applica a

.NET 10 (package-provided) e altre versioni
Prodotto Versioni
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)

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

Origine:
SrgsGrammarCompiler.cs
Origine:
SrgsGrammarCompiler.cs
Origine:
SrgsGrammarCompiler.cs

Compila una grammatica SRGS in una DLL.

C#
public static void CompileClassLibrary(System.Xml.XmlReader reader, string outputPath, string[] referencedAssemblies, string keyFile);

Parametri

reader
XmlReader

L'oggetto XmlReader che legge la grammatica.

outputPath
String

Percorso dell'output DDL.

referencedAssemblies
String[]

Elenco di assembly a cui fanno riferimento le grammatiche di input.

keyFile
String

Il nome del file contenente la coppia di chiavi, che permette la firma della DLL di output.

Eccezioni

reader è null.

outputPath è null.

Il parametro outputPath è una stringa vuota.

Si applica a

.NET 10 (package-provided) e altre versioni
Prodotto Versioni
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)