Compartir a través de


SrgsGrammarCompiler.CompileClassLibrary Método

Definición

Compila un documento de SRGS en una DLL.

Sobrecargas

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

Compila un documento de SRGS en una DLL.

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

Compila varias gramáticas de SRGS en una DLL.

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

Compila una gramática de SRGS en una DLL.

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

Compila un documento de SRGS en una 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)

Parámetros

srgsGrammar
SrgsDocument

SrgsDocument que contiene la gramática para compilar.

outputPath
String

Ruta de acceso de la DLL de salida.

referencedAssemblies
String[]

Una lista de los ensamblados a los que se hace referencia en las gramáticas de entrada.

keyFile
String

El nombre del archivo que contiene un par de claves, permitiendo firmar la DLL de salida.

Excepciones

srgsGrammar es null.

outputPath es null.

outputPath es una cadena vacía.

Se aplica a

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

Compila varias gramáticas de SRGS en una 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)

Parámetros

inputPaths
String[]

Una lista de las gramáticas que se van a compilar.

outputPath
String

Ruta de acceso de la DLL de salida.

referencedAssemblies
String[]

Una lista de los ensamblados a los que se hace referencia en las gramáticas de entrada.

keyFile
String

El nombre del archivo que contiene un par de claves, permitiendo firmar la DLL de salida.

Excepciones

inputPaths es null.

outputPath es null.

outputPath es una cadena vacía.

Cualquier elemento de la matriz inputPaths es null.

Se aplica a

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

Compila una gramática de SRGS en una 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)

Parámetros

reader
XmlReader

XmlReader que lee la gramática.

outputPath
String

Ruta de acceso de la DLL de salida.

referencedAssemblies
String[]

Una lista de los ensamblados a los que se hace referencia en las gramáticas de entrada.

keyFile
String

El nombre del archivo que contiene un par de claves, permitiendo firmar la DLL de salida.

Excepciones

reader es null.

outputPath es null.

outputPath es una cadena vacía.

Se aplica a