RecognizerInfo.AdditionalInfo Propriété

Définition

Obtient des informations supplémentaires sur une instance ou SpeechRecognizer une SpeechRecognitionEngine instance.

public:
 property System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ AdditionalInfo { System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ get(); };
public System.Collections.Generic.IDictionary<string,string> AdditionalInfo { get; }
member this.AdditionalInfo : System.Collections.Generic.IDictionary<string, string>
Public ReadOnly Property AdditionalInfo As IDictionary(Of String, String)

Valeur de propriété

Retourne une instance contenant IDictionary<TKey,TValue> des informations sur la configuration d’un ou SpeechRecognizer d’un SpeechRecognitionEngine objet.

Exemples

L’exemple suivant implémente un clic de bouton qui affiche toutes les informations d’un RecognizerInfo objet dans un MessageBox.

Les paires clé/valeur contenues dans l’instance IDictionary<TKey,TValue> retournée par AdditionalInfo sont concaténées dans une table de texte.

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));
}

S’applique à

Voir aussi