Condividi tramite


SrgsGrammarCompiler.CompileClassLibrary Metodo

Definizione

Compila un documento SRGS in una DLL.

Overload

Nome Descrizione
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
Origine:
SrgsGrammarCompiler.cs

Compila un documento SRGS in 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)

Parametri

srgsGrammar
SrgsDocument

Oggetto SrgsDocument contenente la grammatica da compilare.

outputPath
String

Percorso della DLL di output.

referencedAssemblies
String[]

Elenco degli assembly a cui si fa riferimento dalle grammatiche di input.

keyFile
String

Nome del file che contiene una coppia di chiavi, consentendo così la firma della DLL di output.

Eccezioni

srgsGrammar è null.

outputPath è null.

outputPath è una stringa vuota.

Si applica a

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

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

Compila più grammatiche SRGS in 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)

Parametri

inputPaths
String[]

Elenco delle grammatiche da compilare.

outputPath
String

Percorso della DLL di output.

referencedAssemblies
String[]

Elenco degli assembly a cui si fa riferimento dalle grammatiche di input.

keyFile
String

Nome del file che contiene una coppia di chiavi, consentendo così la firma della DLL di output.

Eccezioni

inputPaths è null.

outputPath è null.

outputPath è una stringa vuota.

Qualsiasi elemento della inputPaths matrice è null.

Si applica a

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

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

Compila una grammatica SRGS in 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)

Parametri

reader
XmlReader

Oggetto XmlReader che legge la grammatica.

outputPath
String

Percorso della DLL di output.

referencedAssemblies
String[]

Elenco degli assembly a cui si fa riferimento dalle grammatiche di input.

keyFile
String

Nome del file che contiene una coppia di chiavi, consentendo così la firma della DLL di output.

Eccezioni

reader è null.

outputPath è null.

outputPath è una stringa vuota.

Si applica a