RecognizerInfo.Id Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar identifieraren för en eller SpeechRecognizer en SpeechRecognitionEngine instans.
public:
property System::String ^ Id { System::String ^ get(); };
public string Id { get; }
member this.Id : string
Public ReadOnly Property Id As String
Egenskapsvärde
Returnerar identifieraren för en specifik SpeechRecognizer instans eller SpeechRecognitionEngine instans.
Exempel
I följande exempel implementeras ett knappklick som visar all information i en RecognizerInfo instans. Exemplet använder Id egenskapen för att hämta identifierarsträngen för en konfiguration av igenkänningsmotorn och visar den sedan i en 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));
}
Kommentarer
Identifieraren som returneras av egenskapen Id är samma som tokennamnet för igenkänningsmotorn i Windows-registret.