次の方法で共有


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 と等しい true) は、厳密に型指定された結果 (生のテキストではなくオブジェクト) をクライアント アプリケーションに返すことができます。 たとえば、厳密に型指定された文法では、未加工の認識された入力ではなくオブジェクトが返 DateTime される場合があります。

厳密に型指定された文法を実装するには、文法の規則にコードを添付します。 認識エンジンが特定のルールを処理し、現在の部分的な結果を入力として取得すると、関連付けられたコードが実行され、テキスト情報がリッチ型オブジェクトになります。 これにより、クライアントは、強化されたセマンティック チェック、複数のカルチャのサポート、および内部文法ロジックをより簡単に使用できます。

厳密に型指定された Grammar オブジェクトのインスタンスは、通常、共通言語ランタイム (CLR) の として Type アセンブリ内のリソースから取得されます。 さまざまな言語をサポートするために使用されるローカライズされた型は、このような Grammar オブジェクトの例です。

注意 (継承者)

厳密に型指定された文法で初期化が必要な場合は、 StgInit コンストラクターまたは初期化メソッドで を呼び出す必要があります。

適用対象