OSC Typical Calling Sequences

Applies to: Office 2007 | Outlook 2010 | SharePoint Server 2010

This section describes the Microsoft Outlook Social Connector’s typical calling sequences of members in the OSC provider extensibility interfaces, which an OSC provider implements. The typical calling sequences illustrate how and when the OSC uses such interfaces and methods, to let you better determine how to implement a given member on a provider extensibility interface. The actual calling sequence can vary depending on the capabilities returned by the ISocialProvider::GetCapabilities method. Examples of capabilities include the following:

  • Provider support for getting, caching, or dynamically looking up friends and activities from the social network.

  • The user interface that the OSC should display for user logon.

  • The authentication type (for example, forms-based authentication) that the OSC should use.

In This Section

  • Basic Authentication
    Describes the typical calling sequence of the OSC to support an Outlook user who is logging on to a social network, if the OSC provider supports basic authentication.

  • Forms-Based Authentication
    Describes the typical calling sequence of the OSC to support an Outlook user who is logging on to a social network, if the OSC provider supports forms-based authentication.

  • Getting Activities
    Describes the typical calling sequence of the OSC to synchronize the activities of the Outlook user’s friends from a social network, if the social network OSC provider supports cached synchronization of activities.

  • Getting Friends Information
    Describes the typical calling sequence of the OSC to synchronize the Outlook user’s friends list from a social network, if the social network OSC provider supports cached synchronization of contacts.

Reference

Outlook Social Connector Provider Reference

Getting Started with Developing an Outlook Social Connector Provider

OSC Sample Provider and Templates

Developing a Provider with the OSC XML Schema

Debugging a Provider

Deploying a Provider

Best Practices for Developing a Provider

See Also

Concepts

XML for Capabilities