SrgsRule クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
文法ルールを表します。
public ref class SrgsRule
[System.Serializable]
public class SrgsRule
public class SrgsRule
[<System.Serializable>]
type SrgsRule = class
type SrgsRule = class
Public Class SrgsRule
- 継承
-
SrgsRule
- 属性
注釈
クラスを SrgsRule 使用して、実行時に新しいルールを作成するか、実行時に既存の文法ストリームまたはファイル内のルールを変更します。
インスタンスによって定義される文法のオブジェクトで SrgsRule 指定された単語とフレーズによって SrgsDocument 、認識エンジンが識別できる必要がある音声入力が制限されます。
オブジェクトは SrgsRule 、単語と語句を含むオブジェクトを並べ替えることによって読み上げる必要があるシーケンスを指定します。 ルール内の単語と語句は、、SrgsOneOfSrgsRuleRefおよび SrgsToken 要素などのSrgsItemオブジェクトによって表されます。 オブジェクトに Elements 含まれる子オブジェクトのコレクションにアクセスするには、 プロパティを SrgsRule 使用します。
プロパティを SrgsRule 設定 Scope することで、外部文法の規則からの規則参照で を指定できるかどうかを判断できます。
空白または空白のみを含む を SrgsRule 定義することは有効ではありません。
このクラスは、World Wide Web Consortium (W3C) 音声認識文法仕様 (SRGS) バージョン 1.0 で定義されている要素を表rule
します。 SRGS rule
要素の詳細と System.Speech によるサポートの詳細については、 rule 要素に関するページを参照してください。
コンストラクター
SrgsRule(String) |
SrgsRule クラスの新しいインスタンスを初期化して、規則の識別子を指定します。 |
SrgsRule(String, SrgsElement[]) |
SrgsElement オブジェクトの配列から SrgsRule クラスの新しいインスタンスを初期化します。 |
プロパティ
BaseClass |
このプロパティは現在サポートされていません。 |
Elements |
SrgsElement インスタンス内の SrgsRule オブジェクトのコレクションを取得します。 |
Id |
規則の識別子を取得または設定します。 |
OnError |
このプロパティは現在サポートされていません。 |
OnInit |
このプロパティは現在サポートされていません。 |
OnParse |
このプロパティは現在サポートされていません。 |
OnRecognition |
このプロパティは現在サポートされていません。 |
Scope |
認識のために規則をアクティブ化できるかどうか、および、どのような場合に他の規則から規則を参照できるかを取得または設定します。 |
Script |
このプロパティは現在サポートされていません。 |
メソッド
Add(SrgsElement) |
SrgsElement を SrgsRule オブジェクトに追加します。 |
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
適用対象
こちらもご覧ください
.NET