다음을 통해 공유


SrgsGrammarCompiler.CompileClassLibrary 메서드

정의

SRGS 문서를 DLL로 컴파일합니다.

오버로드

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

SRGS 문서를 DLL로 컴파일합니다.

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

여러 SRGS 문법을 DLL로 컴파일합니다.

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

SRGS 문법을 DLL로 컴파일합니다.

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

SRGS 문서를 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)

매개 변수

srgsGrammar
SrgsDocument

컴파일할 문법을 포함하는 SrgsDocument입니다.

outputPath
String

출력 DLL의 경로입니다.

referencedAssemblies
String[]

입력된 문법에서 참조되는 어셈블리의 목록

keyFile
String

출력 DLL이 서명할 수 있도록 하여 키 쌍이 포함된 파일의 이름

예외

srgsGrammar이(가) null인 경우

outputPath이(가) null인 경우

outputPath이 빈 문자열인 경우

적용 대상

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

여러 SRGS 문법을 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)

매개 변수

inputPaths
String[]

컴파일될 문법의 목록

outputPath
String

출력 DLL의 경로입니다.

referencedAssemblies
String[]

입력된 문법에서 참조되는 어셈블리의 목록

keyFile
String

출력 DLL이 서명할 수 있도록 하여 키 쌍이 포함된 파일의 이름

예외

inputPaths이(가) null인 경우

outputPath이(가) null인 경우

outputPath이 빈 문자열인 경우

inputPaths 배열의 요소가 null인 경우

적용 대상

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

SRGS 문법을 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)

매개 변수

reader
XmlReader

문법을 읽는 XmlReader입니다.

outputPath
String

출력 DLL의 경로입니다.

referencedAssemblies
String[]

입력된 문법에서 참조되는 어셈블리의 목록

keyFile
String

출력 DLL이 서명할 수 있도록 하여 키 쌍이 포함된 파일의 이름

예외

reader이(가) null인 경우

outputPath이(가) null인 경우

outputPath이 빈 문자열인 경우

적용 대상