SrgsRuleRef クラス

定義

ルールに参照を指定する文法要素を表します。

public ref class SrgsRuleRef : System::Speech::Recognition::SrgsGrammar::SrgsElement
[System.Serializable]
public class SrgsRuleRef : System.Speech.Recognition.SrgsGrammar.SrgsElement
public class SrgsRuleRef : System.Speech.Recognition.SrgsGrammar.SrgsElement
[<System.Serializable>]
type SrgsRuleRef = class
    inherit SrgsElement
type SrgsRuleRef = class
    inherit SrgsElement
Public Class SrgsRuleRef
Inherits SrgsElement
継承
属性

注釈

クラスは SrgsRuleRef 、コンテンツが既に定義されている要素を SrgsRule 再利用する場合に特に便利です。 既存のルールを再利用することで、複雑な文法をより迅速に構築できます。

次の条件に該当する場合は、 SrgsRuleRef クラスのいずれかのコンストラクターを SrgsRule 使用して、オブジェクトまたは rule 要素を参照できます。

  • オブジェクトは SrgsRule 文法を含む にあり、その Scope プロパティの値は Public または Privateです。

  • 要素は rule 外部文法にあり、その scope 属性の値は です public

  • 要素は rule 外部文法にあり、その scope 属性の値は privateであり、外部文法の として root rule 宣言されています。

このクラスは、World Wide Web Consortium (W3C) 音声認識文法仕様 (SRGS) バージョン 1.0 で定義されている要素を表rulerefします。 SRGS ruleref 要素とその System.Speech によるサポートの詳細については、 ruleref 要素に関するページを参照してください。

コンストラクター

SrgsRuleRef(SrgsRule)

SrgsRuleRef クラスの新しいインスタンスを初期化して、参照するルールを指定します。

SrgsRuleRef(SrgsRule, String)

SrgsRuleRef クラスの新しいインスタンスを初期化し、参照する規則およびセマンティクス キーを含む文字列を指定します。

SrgsRuleRef(SrgsRule, String, String)

SrgsRuleRef クラスの新しいインスタンスを初期化し、参照する規則、セマンティクス ディクショナリの文字列エイリアス、および初期化パラメーターを指定します。

SrgsRuleRef(Uri)

SrgsRuleRef クラスの新しいインスタンスを初期化し、参照する外部文法ファイルの場所を指定します。

SrgsRuleRef(Uri, String)

SrgsRuleRef クラスの新しいインスタンスを初期化し、参照する外部文法ファイルの場所および規則の識別子を指定します。

SrgsRuleRef(Uri, String, String)

SrgsRuleRef クラスの新しいインスタンスを初期化し、外部文法ファイルの場所、規則の識別子、およびセマンティクス ディクショナリの文字列エイリアスを指定します。

SrgsRuleRef(Uri, String, String, String)

SrgsRuleRef クラスの新しいインスタンスを初期化し、外部文法ファイルの場所、規則の識別子、セマンティクス ディクショナリの文字列エイリアス、および初期化パラメーターを指定します。

フィールド

Dictation

この文法に関連付けられているディクテーション トピックで定義されているように、音声入力に一致する規則を定義します。

Garbage

次の規則との一致、次のトークン、または音声入力の終わりまで、音声に一致する規則を定義します。

MnemonicSpelling

音声入力に単語のスペル文字を含めることができること、およびスペル文字を単語として認識できることを示します。

Null

オーディオ入力がないときに自動的に一致する規則を定義します。

Void

読み上げられない規則を定義します。 シーケンスに VOID を自動的に挿入すると、そのシーケンスは話すことができなくなります。

プロパティ

Params

SrgsRuleRef 要素の初期化パラメーターを取得します。

SemanticKey

セマンティクス ディクショナリのエイリアス文字列を取得します。

Uri

この SrgsRuleRef 要素が参照する規則の URI を取得します。

メソッド

CreateObjRef(Type)

リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。

(継承元 MarshalByRefObject)
Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetLifetimeService()
古い.

対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。

(継承元 MarshalByRefObject)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
InitializeLifetimeService()
古い.

このインスタンスの有効期間ポリシーを制御する有効期間サービス オブジェクトを取得します。

(継承元 MarshalByRefObject)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
MemberwiseClone(Boolean)

現在の MarshalByRefObject オブジェクトの簡易コピーを作成します。

(継承元 MarshalByRefObject)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

こちらもご覧ください