RecognizerInfo.Id Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de id van een SpeechRecognizer of SpeechRecognitionEngine exemplaar op.
public:
property System::String ^ Id { System::String ^ get(); };
public string Id { get; }
member this.Id : string
Public ReadOnly Property Id As String
Waarde van eigenschap
Retourneert de id voor een specifieke SpeechRecognizer of SpeechRecognitionEngine instantie.
Voorbeelden
In het volgende voorbeeld wordt een knopklik geïmplementeerd waarmee alle informatie in een RecognizerInfo exemplaar wordt weergegeven. In het voorbeeld wordt de Id eigenschap gebruikt om de id-tekenreeks van een configuratie van een herkenningsengine te verkrijgen en deze vervolgens weer te geven in een 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));
}
Opmerkingen
De id die wordt geretourneerd door de eigenschap Id is hetzelfde als de tokennaam van de herkenningsengine in het Windows register.