RecognizerInfo.Id Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir veya örneğinin tanımlayıcısını alır SpeechRecognizer SpeechRecognitionEngine .
public:
property System::String ^ Id { System::String ^ get(); };
public string Id { get; }
member this.Id : string
Public ReadOnly Property Id As String
Özellik Değeri
Belirli bir veya örnek için tanımlayıcıyı SpeechRecognizer döndürür SpeechRecognitionEngine .
Örnekler
Aşağıdaki örnek, bir örnekteki tüm bilgileri görüntüleyen düğme tıkladığını uygular RecognizerInfo . Örnek, Id bir tanıma altyapısı yapılandırmasının tanımlayıcı dizesini almak için özelliğini kullanır ve sonra bir içinde görüntüler 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));
}
Açıklamalar
Özelliği tarafından döndürülen tanımlayıcı, Id Windows kayıt defterindeki tanınma altyapısının belirteç adıyla aynıdır.