Microsoft.Xna.Framework.GamerServices Namespace

Contains classes that implement various services related to gamers. These services communicate directly with the gamer, the gamer's data, or otherwise reflect choices the gamer makes. Gamer services include input device and profile data APIs.

Public ClassAchievementDescribes a single achievement, including the achievement name, description, picture, and whether it has been achieved by the currently signed in gamer.
Public ClassAchievementCollectionCollection holding the achievements belonging to a signed-in gamer.
Public ClassAvatarAnimationProvides methods and properties for animating an avatar using standard animations (for example, celebrate).
Public ClassAvatarDescriptionProvides access to the methods and properties of the description data for an avatar.
Public ClassAvatarRendererProvides properties and methods for rendering a standard avatar.
Public ClassFriendCollectionRepresents the complete friends list of a local gamer.
Public ClassFriendGamerProvides the presence information of a friend of the local gamer.
Public ClassGameDefaultsDescribes a gamer's preferred settings.
Public ClassGamer Abstract base class for types that represent game players (profiles that have an associated gamertag). The concrete types SignedInGamer and NetworkGamer derive from this.
Public ClassGamerCollectionRepresents a collection of gamers. This collection cannot be modified and is updated automatically during the call to Update.
Public ClassGamerPresenceProvides properties to set the rich presence state for a locally signed-in gamer profile.
Public ClassGamerPrivilegeExceptionThrown if a gamer services or multiplayer API is called without a valid, signed-in profile.
Public ClassGamerPrivilegesDescribes what operations a gamer is allowed to perform.
Public ClassGamerProfile Profile settings describing information about a gamer such as the gamer's motto, reputation, and gamer picture. This data is accessible for both locally signed in profiles and remote gamers that you are playing with in a multiplayer session.
Public ClassGamerServicesComponentWraps the functionality of the GamerServicesDispatcher.
Public ClassGamerServicesDispatcherImplements the Windows-specific portion of a GamerServicesDispatcher class.
Public ClassGamerServicesNotAvailableExceptionThrown if the gamer services system cannot be successfully initialized.
Public ClassGameUpdateRequiredExceptionThe exception thrown when a game (title) update is required in order to use Xbox LIVE.
Public ClassGuideProvides access to the Guide user interface.
Public ClassGuideAlreadyVisibleExceptionThrown if an attmept is made to display a component of the Guide user interface when a Guide component is already displayed.
Public ClassInviteAcceptedEventArgsRepresents the arguments passed to an InviteAccepted event.
Public ClassLeaderboardEntryClass representing a single row of a leaderboard, holding all the information a specific gamer has uploaded to the board.
Public ClassLeaderboardReaderReads data from leaderboards.
Public ClassLeaderboardWriterRecords leaderboard data for players in a NetworkSession.
Public ClassNetworkExceptionThrown if there is a network communication failure.
Public ClassNetworkNotAvailableExceptionThrown if a network connection is unavailable.
Public ClassPropertyDictionaryHolds a set of properties used to define presence states or leaderboard column values.
Public ClassSignedInEventArgsRepresents the arguments passed to a SignedIn event.
Public ClassSignedInGamerRepresents a gamer (a profile that has an associated gamertag) on the local system.
Public ClassSignedInGamerCollectionRepresents a collection of gamers on the local system.
Public ClassSignedInGamerExtensionsProvides additional services to Gamer Services for Xbox LIVE.
Public ClassSignedOutEventArgsRepresents the arguments passed to a SignedOut event.

Public InterfaceIAvatarAnimationProvides methods and properties for animating an avatar using custom animations. Allows for easier integration between custom animations and built-in animations.

Public StructureAvatarExpressionContains the various components of the avatar's face, such as the left and right eyebrows.
Public StructureGamerCollection.GamerCollectionEnumerator Provides the ability to iterate through the gamers in an GamerCollection.
Public StructureLeaderboardIdentityContains leaderboard identity information for a particular leaderboard.

Public EnumerationAvatarAnimationPresetDefines standard animations for avatars.
Public EnumerationAvatarBodyTypeDefines the body type of the avatar.
Public EnumerationAvatarBoneDefines a list of the useful bones of the avatar model.
Public EnumerationAvatarEyeDefines the standard animation textures for an avatar's eyes.
Public EnumerationAvatarEyebrowDefines the standard animation textures for an avatar's eyebrows.
Public EnumerationAvatarMouthDefines the standard animation textures for an avatar's mouth.
Public EnumerationAvatarRendererStateIndicates avatar state.
Public EnumerationControllerSensitivityIndicates how sensitive this gamer prefers controller input to be.
Public EnumerationGameDifficultyIndicates how difficult this gamer likes things to be.
Public EnumerationGamerPresenceMode Settings defining the status string that will appear when you view a friend through the Xbox LIVE Guide or on Use the PresenceMode property to set this option.
Public EnumerationGamerPrivilegeSettingDescribes the conditions in which a privilege is available.
Public EnumerationGamerZoneThis style of social gaming preferred by this Xbox LIVE member.
Public EnumerationLeaderboardKeyValues used with LeaderboardIdentity.Create to select which leaderboard to access.
Public EnumerationLeaderboardOutcomeValues used to provide an outcome for a player's leaderboard entry.
Public EnumerationMessageBoxIconDefines the different icons for a message box.
Public EnumerationNotificationPositionDetermines where notifications appear on the screen.
Public EnumerationRacingCameraAngleIndicates which camera angle this gamer prefers to use in racing games.


Games for Windows - LIVE is unavailable to finished games. This functionality is not included in the redistributable version of the XNA Framework. A game that attempts to use these components without XNA Game Studio installed will result in a GamerServicesNotAvailableException.

Community Additions