다음을 통해 공유


Grammar.StgInit(Object[]) 메서드

정의

StgInit 메서드는 강력한 형식의 문법을 초기화합니다.

protected:
 void StgInit(cli::array <System::Object ^> ^ parameters);
protected void StgInit (object[] parameters);
member this.StgInit : obj[] -> unit
Protected Sub StgInit (parameters As Object())

매개 변수

parameters
Object[]

강력한 형식의 문법을 초기화하기 위해 전달할 매개 변수입니다. 이 매개 변수는 null일 수 있습니다.

설명

강력한 형식의 Grammar 개체 (IsStg equals true) 클라이언트 애플리케이션 개체 대신 원시 텍스트 강력한 형식의 결과 반환할 수 있습니다. 예를 들어 강력한 형식의 문법은 인식된 원시 입력이 아닌 개체를 반환 DateTime 할 수 있습니다.

문법 규칙에 코드를 연결하여 강력한 형식의 문법을 구현할 수 있습니다. 인식 엔진은 현재 부분 결과를 입력으로 사용하여 지정된 규칙을 처리하므로 연결된 코드가 실행되고 텍스트 정보가 서식 있는 형식 개체가 됩니다. 이렇게 하면 클라이언트가 향상된 의미 체계 검사, 여러 문화권 지원 및 내부 문법 논리를 보다 쉽게 사용할 수 있습니다.

강력한 형식 Grammar 의 개체 인스턴스는 일반적으로 CLR(공용 언어 런타임)으로 Type 어셈블리의 리소스에서 가져옵니다. 다른 언어를 지원하는 데 사용되는 지역화된 형식은 이러한 Grammar 개체의 예입니다.

상속자 참고

강력한 형식의 문법에 초기화 StgInit 가 필요한 경우 생성자 또는 초기화 메서드에서 호출해야 합니다.

적용 대상