Aracılığıyla paylaş


SrgsGrammarCompiler.CompileClassLibrary Yöntem

Tanım

Bir SRGS belgesini bir DLL dosyasına derler.

Aşırı Yüklemeler

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

Bir SRGS belgesini bir DLL dosyasına derler.

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

Birden çok srgs dilbilgisinde 'ı bir dll 'de derler.

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

Bir SRGS dilbilgisini DLL 'de derler.

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

Bir SRGS belgesini bir DLL dosyasına derler.

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)

Parametreler

srgsGrammar
SrgsDocument

SrgsDocumentDerlenecek dilbilgisini içeren.

outputPath
String

Çıkış DLL dosyasının yolu.

referencedAssemblies
String[]

Giriş dilbilgisinde başvurulan derlemelerin listesi.

keyFile
String

Bir anahtar çifti içeren dosyanın adı, böylece çıkış DLL 'inin imzalanmasını sağlar.

Özel durumlar

srgsGrammar, null değeridir.

outputPath, null değeridir.

outputPath boş bir dizedir.

Şunlara uygulanır

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

Birden çok srgs dilbilgisinde 'ı bir dll 'de derler.

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)

Parametreler

inputPaths
String[]

Derlenecek dilmars 'ın bir listesi.

outputPath
String

Çıkış DLL dosyasının yolu.

referencedAssemblies
String[]

Giriş dilbilgisinde başvurulan derlemelerin listesi.

keyFile
String

Bir anahtar çifti içeren dosyanın adı, böylece çıkış DLL 'inin imzalanmasını sağlar.

Özel durumlar

inputPaths, null değeridir.

outputPath, null değeridir.

outputPath boş bir dizedir.

Dizinin herhangi bir öğesi inputPaths null .

Şunlara uygulanır

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

Bir SRGS dilbilgisini DLL 'de derler.

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)

Parametreler

reader
XmlReader

XmlReaderBu, dilbilgisini okur.

outputPath
String

Çıkış DLL dosyasının yolu.

referencedAssemblies
String[]

Giriş dilbilgisinde başvurulan derlemelerin listesi.

keyFile
String

Bir anahtar çifti içeren dosyanın adı, böylece çıkış DLL 'inin imzalanmasını sağlar.

Özel durumlar

reader, null değeridir.

outputPath, null değeridir.

outputPath boş bir dizedir.

Şunlara uygulanır