Freigeben über


SrgsGrammarCompiler.CompileClassLibrary Methode

Definition

Kompiliert ein SRGS-Dokument in eine DLL.

Überlädt

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

Kompiliert ein SRGS-Dokument in eine DLL.

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

Kompiliert mehrere SRGS-Grammatiken in eine DLL.

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

Kompiliert eine SRGS-Grammatik in eine DLL.

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

Quelle:
SrgsGrammarCompiler.cs
Quelle:
SrgsGrammarCompiler.cs
Quelle:
SrgsGrammarCompiler.cs
Quelle:
SrgsGrammarCompiler.cs

Kompiliert ein SRGS-Dokument in eine 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)

Parameter

srgsGrammar
SrgsDocument

Die SrgsDocument Grammatik, die kompiliert werden soll.

outputPath
String

Der Pfad der Ausgabe-DLL.

referencedAssemblies
String[]

Eine Liste der Assemblys, auf die aus den Eingabegrammatiken verwiesen wird.

keyFile
String

Der Name der Datei, die ein Schlüsselpaar enthält, wodurch die Ausgabe-DLL signiert werden kann.

Ausnahmen

srgsGrammar ist null.

outputPath ist null.

outputPath ist eine leere Zeichenfolge.

Gilt für:

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

Quelle:
SrgsGrammarCompiler.cs
Quelle:
SrgsGrammarCompiler.cs
Quelle:
SrgsGrammarCompiler.cs
Quelle:
SrgsGrammarCompiler.cs

Kompiliert mehrere SRGS-Grammatiken in eine 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)

Parameter

inputPaths
String[]

Eine Liste der zu kompilierenden Grammatiken.

outputPath
String

Der Pfad der Ausgabe-DLL.

referencedAssemblies
String[]

Eine Liste der Assemblys, auf die aus den Eingabegrammatiken verwiesen wird.

keyFile
String

Der Name der Datei, die ein Schlüsselpaar enthält, wodurch die Ausgabe-DLL signiert werden kann.

Ausnahmen

inputPaths ist null.

outputPath ist null.

outputPath ist eine leere Zeichenfolge.

Jedes Element des inputPaths Arrays ist null.

Gilt für:

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

Quelle:
SrgsGrammarCompiler.cs
Quelle:
SrgsGrammarCompiler.cs
Quelle:
SrgsGrammarCompiler.cs
Quelle:
SrgsGrammarCompiler.cs

Kompiliert eine SRGS-Grammatik in eine 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)

Parameter

reader
XmlReader

Das XmlReader liest die Grammatik.

outputPath
String

Der Pfad der Ausgabe-DLL.

referencedAssemblies
String[]

Eine Liste der Assemblys, auf die aus den Eingabegrammatiken verwiesen wird.

keyFile
String

Der Name der Datei, die ein Schlüsselpaar enthält, wodurch die Ausgabe-DLL signiert werden kann.

Ausnahmen

reader ist null.

outputPath ist null.

outputPath ist eine leere Zeichenfolge.

Gilt für: