This is preliminary documentation and is subject to change.
Contains the types primarily associated with developing against the Facebook Graph API.
Classes
| Class | Description | |
|---|---|---|
| Album |
Represents a Graph photo album.
| |
| AsynchronousGraphExceptionEventArgs |
Contains an OpenGraphException that was raised on an asynchronous callback.
| |
| Comment |
Represents a comment posted on a post, note, or other object.
| |
| Connection<(Of <(TEntity>)>) |
Represents a connection to a list of entities related to a given entity.
| |
| Education |
Represents a user's Education.
| |
| Employment |
Represents a user's employment.
| |
| Friend |
Represents a user's friend, connected to a real User profile.
| |
| FriendTag |
Represents a tag of a friend in a photo.
| |
| GraphAuthenticatedSession |
Represents a pre-authenticated session of the OpenGraph API.
| |
| GraphAuthorizationResult |
Contains information that should be included when retrieving authorization via an GraphDesktopSession.
This is returned by a callback specified by a RetrieveAuthorizationCallback.
| |
| GraphDesktopSession |
Represents a Desktop session of the OpenGraph API.
| |
| GraphEntity |
Represents a basic OpenGraph object.
| |
| GraphEvent |
Represents a user or page event in the Graph API.
| |
| GraphMethodException |
Represents an error that occurred because the Graph API does not support a desired activity.
| |
| GraphSession |
Contains the core functionality required for accessing data over the OpenGraph API.
| |
| Group |
Represents a Graph API Group.
| |
| InvalidSessionException |
Thrown when an GraphSession attempts to retrieve an entity with an invalid session.
| |
| Like |
Represents a connection that a user made in order to signify that the user liked another object.
| |
| Link |
Represents a link shared on a user's wall.
| |
| Message |
Represents a Facebook private message.
| |
| Note |
Represents a Note, analogous to a blog entry written by a user.
| |
| OAuthException |
Represents an exception related to authentication.
| |
| Page |
Represents a Facebook Page.
| |
| Photo | ||
| Post |
Represents an individual entry in a profile feed.
| |
| RealTimeUpdateManager |
Contains methods for registering for real-time updates for a Graph API application.
| |
| SearchResult<(Of <(TEntity>)>) |
Represents an enumerable search result for a specific entity.
| |
| Status |
Represents a status message on a user's wall.
| |
| SubscriptionRegistration |
Provides information about the objects that the application has registered for real-time updates.
sealed
| |
| UnmatchedTypeDefinitionException |
Indicates that, when requesting an entity, the entity did not specify a type that corresponded to a known type
within the OpenGraph .NET API.
| |
| User |
Represents a Graph User Profile.
| |
| Video |
Represents a video uploaded by a user.
|
Interfaces
| Interface | Description | |
|---|---|---|
| IConnectedGraphEntity<(Of <(TEntity>)>) |
Indicates that a class may be retrieved as a connected entity (that is, it may not have complete information),
and that it can be retrieved with an additional request.
| |
| IConnection |
Marker interface for properties that should be deserialized as Connection<(Of <(TEntity>)>) objects.
| |
| ISearchableEntity |
Marker interface that notes that an entity may be searched-via
SearchFor<(Of <(TEntity>)>)(String).
| |
| ISubscribableEntity |
Marker interface that notes that an entity may be subscribed-to via
RegisterSubscription(String, String, String).
|
Delegates
| Delegate | Description | |
|---|---|---|
| AsynchronousGraphExceptionEventHandler |
Represents an event signature for asynchronous callback exception handling.
| |
| RetrieveAuthorizationCallback |
Implemented by an application using an GraphDesktopSession in order to present a user interface
to request OAuth authentication.
|
Enumerations
| Enumeration | Description | |
|---|---|---|
| AuthorizationPromptStyle |
Specifies the kind of authentication prompt to display to the user when requesting authorization.
| |
| EventPrivacy |
Specifies the privacy settings for a GraphEvent.
| |
| ExtendedPermissions |
Specifies the types of permissions allowed by OpenGraph.
| |
| InvalidSessionReason |
Specifies the kinds of reasons for which an InvalidSessionException might be thrown.
|
