Partage via


SrgsGrammarCompiler.CompileClassLibrary Méthode

Définition

Compile un document SRGS dans une DLL.

Surcharges

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

Compile un document SRGS dans une DLL.

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

Compile plusieurs grammaires SRGS dans une DLL.

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

Compile une grammaire SRGS dans une DLL.

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

Compile un document SRGS dans une 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)

Paramètres

srgsGrammar
SrgsDocument

SrgsDocument qui contient la grammaire à compiler.

outputPath
String

Chemin d'accès à la DLL de sortie.

referencedAssemblies
String[]

Liste des assemblys référencés à partir des grammaires d'entrée.

keyFile
String

Nom du fichier qui contient une paire de clés, permettant ainsi de signer la DLL de sortie.

Exceptions

srgsGrammar a la valeur null.

outputPath a la valeur null.

outputPath est une chaîne vide.

S’applique à

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

Compile plusieurs grammaires SRGS dans une 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)

Paramètres

inputPaths
String[]

Liste des grammaires à compiler.

outputPath
String

Chemin d'accès à la DLL de sortie.

referencedAssemblies
String[]

Liste des assemblys référencés à partir des grammaires d'entrée.

keyFile
String

Nom du fichier qui contient une paire de clés, permettant ainsi de signer la DLL de sortie.

Exceptions

inputPaths a la valeur null.

outputPath a la valeur null.

outputPath est une chaîne vide.

Un élément du tableau inputPaths est null.

S’applique à

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

Compile une grammaire SRGS dans une 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)

Paramètres

reader
XmlReader

XmlReader qui lit la syntaxe.

outputPath
String

Chemin d'accès à la DLL de sortie.

referencedAssemblies
String[]

Liste des assemblys référencés à partir des grammaires d'entrée.

keyFile
String

Nom du fichier qui contient une paire de clés, permettant ainsi de signer la DLL de sortie.

Exceptions

reader a la valeur null.

outputPath a la valeur null.

outputPath est une chaîne vide.

S’applique à