Поделиться через


Пример XML возможностей

Пример XML в этом разделе представляет собой XML-строку, возвращаемую в Outlook Social Connector (OSC) после вызова метода ISocialProvider::GetCapabilities для социальной сети. В XML-файле показано, как поставщик OSC определяет свои возможности и требования для OSC.

Возможности для друзей

В этом примере поставщик OSC указывает следующие элементы, чтобы показать свои возможности поддержки функции друзей:

  • getFriends как true , чтобы указать, что поставщик OSC поддерживает метод ISocialPerson::GetFriendsAndColleagues для программного получения сведений о друзьях.

  • cacheFriends как true для поддержки кэширования сведений о друзьях в папке контактов Outlook.

  • contactSyncRestartInterval — 60, чтобы указать, что при ошибке OSC должен повторять обновление кэша каждые 60 минут.

  • выполните инструкциюPerson как true , чтобы указать возможность добавления друзей в социальной сети.

  • doNotFollowPersonзначение false , чтобы указать, что поставщик OSC не поддерживает удаление пользователя в качестве друга в социальной сети.

  • dynamicContactsLookup как false , чтобы указать, что OSC не должен хранить сведения о друзьях в памяти.

Возможности действий

Поставщик OSC указывает следующие элементы, чтобы показать свою возможность поддержки действий:

  • Значение getActivities равно true , чтобы указать, что поставщик OSC поддерживает метод ISocialProfile::GetActivitiesOfFriendsAndColleagues для программного получения действий друзей.

  • cacheActivities как false для поддержки кэширования действий друзей в скрытой папке веб-канала новостей Outlook.

  • dynamicActivitiesLookupExзначение true , чтобы указать, что OSC должен хранить действия друзей в памяти.

Возможности проверки подлинности и настройки учетной записи

Поставщик OSC указывает следующие элементы для отображения поддержки проверки подлинности и конфигурации учетной записи:

  • используйте значение False, чтобы указать, что поставщик OSC поддерживает обычную проверку подлинности.

  • supportsAutoConfigure как false , чтобы указать, что OSC не должен пытаться автоматически настроить и войти в социальную сеть для пользователя.

  • useLogonCached и hideRememberMyPassword как false , чтобы указать, что OSC должен запрашивать пароль каждый раз и не должен использовать кэшированные учетные данные входа для входа.

  • displayUrl как false , чтобы указать, что OSC не должен отображать URL-адрес социальной сети в диалоговом окне конфигурации учетной записи.

  • hideHyperlinks как false , чтобы указать, что поставщик OSC поддерживает только существующие учетные записи с известными паролями, и OSC не должен отображать гиперссылки Щелкните здесь, чтобы создать учетную запись и Забыли пароль? в диалоговом окне конфигурация учетной записи.

Пример XML

В следующем примере показаны возможности XML поставщика OSC.

<?xml version="1.0" encoding="utf-8" ?>
<capabilities xmlns="http://schemas.microsoft.com/office/outlook/2010/06/socialprovider.xsd">
  <getFriends>true</getFriends>
  <cacheFriends>true</cacheFriends>
  <followPerson>true</followPerson>
  <doNotFollowPerson>false</doNotFollowPerson>
  <getActivities>true</getActivities>
  <cacheActivities>false</cacheActivities>
  <displayUrl>false</displayUrl>
  <useLogonWebAuth>false</useLogonWebAuth>
  <hideHyperlinks>false</hideHyperlinks>
  <supportsAutoConfigure>false</supportsAutoConfigure>
  <contactSyncRestartInterval>60</contactSyncRestartInterval>
  <dynamicActivitiesLookupEx>true</dynamicActivitiesLookupEx>
  <dynamicContactsLookup>false</dynamicContactsLookup>
  <useLogonCached>false</useLogonCached>
  <hideRememberMyPassword>false</hideRememberMyPassword>
  <createAccountUrl>https://contoso.com/createAccount</createAccountUrl>
  <forgotPasswordUrl>https://contoso.com/forgotPassword</forgotPasswordUrl>
</capabilities>

См. также