describeKnowledge()
構文
1KnowledgeSettings result = _connection.describeKnowledgeSettings();使用方法
デフォルトのナレッジ言語、サポート対象言語、およびナレッジ言語情報のリストなどの既存のナレッジ言語設定を取得するには、このコールを使用します。メタデータ API の KnowledgeSettings を使用して、同様の情報を取得することもできます。
サンプルコード — Java
このサンプルでは、ナレッジ言語設定の取得方法を示します。デフォルトのナレッジ言語、ナレッジでサポートされる言語のリスト (言語コードを含む) および有効なナレッジ言語かどうかを返します。
1public void describeKnowledgeSettingsSample() {
2try {
3
4// Make the describe call for KnowledgeSettings
5KnowledgeSettings result = connection.describeKnowledgeSettings();
6
7// Get the properties of KnowledgeSettings
8System.out.println("Knowledge default language: " + result.getDefaultLanguage());
9for (KnowledgeLanguageItem lang : result.getLanguages()) {
10System.out.println("Language: " + lang.getName());
11System.out.println("Active: " + lang.isActive());
12}
13} catch (ConnectionException ex) {
14ex.printStackTrace();
15}
16}サンプルコード — C#
このサンプルでは、ナレッジ言語設定の取得方法を示します。デフォルトのナレッジ言語、ナレッジでサポートされる言語のリスト (言語コードを含む) および有効なナレッジ言語かどうかを返します。
1public void describeKnowledgeSettingsSample() {
2try {
3
4// Make the describe call for KnowledgeSettings
5KnowledgeSettings result = connection.describeKnowledgeSettings();
6
7// Get the properties of KnowledgeSettings
8Console.WriteLine("Knowledge default language: " + result.getDefaultLanguage());
9for (KnowledgeLanguageItem lang : result.getLanguages()) {
10Console.WriteLine("Language: " + lang.getName());
11Console.WriteLine("Active: " + lang.isActive());
12}
13} catch (SoapException ex) {
14ex.printStackTrace();
15}
16}応答
KnowledgeSettings