[This is preliminary documentation and is subject to change.]

Encapsulates all Facebook API-specific information about an individual Facebook API session and provides access to all the API methods.

Namespace:  Facebook
Assembly:  Facebook (in Facebook.dll) Version: 0.2009.4.13 (0.2009.4.13)

Syntax

C#
[SerializableAttribute]
public class FacebookContextBase<TCache, TSession> : IFacebookContext, 
	ISerializable
where TCache : new(), ICacheWrapper
where TSession : class, ISessionInfo
Visual Basic (Declaration)
<SerializableAttribute> _
Public Class FacebookContextBase(Of TCache As {New, ICacheWrapper}, TSession As {Class, ISessionInfo}) _
	Implements IFacebookContext, ISerializable
Visual C++
[SerializableAttribute]
generic<typename TCache, typename TSession>
where TCache : gcnew(), ICacheWrapper
where TSession : ref class, ISessionInfo
public ref class FacebookContextBase : IFacebookContext, 
	ISerializable

Type Parameters

TCache
The type of object that will be used to cache certain API results.
TSession
The type of ISessionInfo object used to store and provide access to session-level data.

Inheritance Hierarchy

System..::.Object
  Facebook..::.FacebookContextBase<(Of <(TCache, TSession>)>)
    Facebook.Desktop..::.FacebookDesktopContext
    Facebook.Web..::.FacebookHttpContext

See Also

FacebookContextBase<(Of <(TCache, TSession>)>) Members
Facebook Namespace