RecognizerInfo.Id Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá identifikátor nebo SpeechRecognizerSpeechRecognitionEngine instanci.
public:
property System::String ^ Id { System::String ^ get(); };
public string Id { get; }
member this.Id : string
Public ReadOnly Property Id As String
Hodnota vlastnosti
Vrátí identifikátor konkrétní SpeechRecognizer instance nebo SpeechRecognitionEngine instance.
Příklady
Následující příklad implementuje kliknutí na tlačítko, které zobrazí všechny informace v RecognizerInfo instanci. Příklad používá Id vlastnost k získání řetězce identifikátoru konfigurace modulu rozpoznávání a poté jej zobrazí v objektu MessageBox.
private void recognizerInfoButton_Click(object sender, EventArgs e)
{
RecognizerInfo info = _recognizer.RecognizerInfo;
string AudioFormats = "";
foreach (SpeechAudioFormatInfo fmt in info.SupportedAudioFormats)
{
AudioFormats += String.Format(" {0}\n", fmt.EncodingFormat.ToString());
}
string AdditionalInfo = "";
foreach (string key in info.AdditionalInfo.Keys)
{
AdditionalInfo += String.Format(" {0}: {1}\n", key, info.AdditionalInfo[key]);
}
MessageBox.Show(String.Format(
"Name: {0 }\n" +
"Description: {1} \n" +
"SupportedAudioFormats:\n" +
"{2} " +
"Culture: {3} \n" +
"AdditionalInfo: \n" +
" {4}\n",
info.Name.ToString(),
info.Description.ToString(),
AudioFormats,
info.Culture.ToString(),
AdditionalInfo));
}
Poznámky
Identifikátor vrácený Id vlastností je stejný jako název tokenu modulu pro rozpoznávání v registru Systému Windows.