Udostępnij za pośrednictwem


SrgsGrammarCompiler.CompileClassLibrary Metoda

Definicja

Kompiluje dokument SRGS do biblioteki DLL.

Przeciążenia

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

Kompiluje dokument SRGS do biblioteki DLL.

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

Kompiluje wiele gramatyk SRGS do biblioteki DLL.

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

Kompiluje gramatykę SRGS do biblioteki DLL.

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

Kompiluje dokument SRGS do biblioteki 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)

Parametry

srgsGrammar
SrgsDocument

SrgsDocumentZawiera gramatykę do skompilowania.

outputPath
String

Ścieżka do wyjściowej biblioteki DLL.

referencedAssemblies
String[]

Lista zestawów, do których odwołuje się Gramatyka danych wejściowych.

keyFile
String

Nazwa pliku, który zawiera parę kluczy, co umożliwia podpisywanie wyjściowej biblioteki DLL.

Wyjątki

srgsGrammar to null.

outputPath to null.

outputPath jest pustym ciągiem.

Dotyczy

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

Kompiluje wiele gramatyk SRGS do biblioteki 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)

Parametry

inputPaths
String[]

Lista gramatyki do skompilowania.

outputPath
String

Ścieżka do wyjściowej biblioteki DLL.

referencedAssemblies
String[]

Lista zestawów, do których odwołuje się Gramatyka danych wejściowych.

keyFile
String

Nazwa pliku, który zawiera parę kluczy, co umożliwia podpisywanie wyjściowej biblioteki DLL.

Wyjątki

inputPaths to null.

outputPath to null.

outputPath jest pustym ciągiem.

Każdy element inputPaths tablicy ma wartość null .

Dotyczy

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

Kompiluje gramatykę SRGS do biblioteki 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)

Parametry

reader
XmlReader

XmlReaderOdczytywanie gramatyki.

outputPath
String

Ścieżka do wyjściowej biblioteki DLL.

referencedAssemblies
String[]

Lista zestawów, do których odwołuje się Gramatyka danych wejściowych.

keyFile
String

Nazwa pliku, który zawiera parę kluczy, co umożliwia podpisywanie wyjściowej biblioteki DLL.

Wyjątki

reader to null.

outputPath to null.

outputPath jest pustym ciągiem.

Dotyczy