Compartilhar via


SrgsGrammarCompiler.CompileClassLibrary Método

Definição

Compila um documento SRGS em uma DLL.

Sobrecargas

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

Compila um documento SRGS em uma DLL.

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

Compila várias gramáticas SRGS em uma DLL.

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

Compila uma gramática SRGS em uma DLL.

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

Origem:
SrgsGrammarCompiler.cs
Origem:
SrgsGrammarCompiler.cs
Origem:
SrgsGrammarCompiler.cs

Compila um documento SRGS em uma 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

O SrgsDocument que contém a gramática a compilar.

outputPath
String

O caminho da DLL de saída.

referencedAssemblies
String[]

Uma lista de assemblies referenciados de gramáticas de entrada.

keyFile
String

O nome do arquivo que contém um par de chaves, habilitando a saída DLL a ser assinada.

Exceções

srgsGrammar é null.

outputPath é null.

outputPath é uma cadeia de caracteres vazia.

Aplica-se a

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

Origem:
SrgsGrammarCompiler.cs
Origem:
SrgsGrammarCompiler.cs
Origem:
SrgsGrammarCompiler.cs

Compila várias gramáticas SRGS em uma 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[]

Uma lista de gramáticas a compilar.

outputPath
String

O caminho da DLL de saída.

referencedAssemblies
String[]

Uma lista de assemblies referenciados de gramáticas de entrada.

keyFile
String

O nome do arquivo que contém um par de chaves, habilitando a saída DLL a ser assinada.

Exceções

inputPaths é null.

outputPath é null.

outputPath é uma cadeia de caracteres vazia.

Um elemento da matriz inputPaths é null.

Aplica-se a

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

Origem:
SrgsGrammarCompiler.cs
Origem:
SrgsGrammarCompiler.cs
Origem:
SrgsGrammarCompiler.cs

Compila uma gramática SRGS em uma 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

O XmlReader que lê a gramática.

outputPath
String

O caminho da DLL de saída.

referencedAssemblies
String[]

Uma lista de assemblies referenciados de gramáticas de entrada.

keyFile
String

O nome do arquivo que contém um par de chaves, habilitando a saída DLL a ser assinada.

Exceções

reader é null.

outputPath é null.

outputPath é uma cadeia de caracteres vazia.

Aplica-se a