Microsoft.Xbox.Services.Multiplayer Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Contains classes and enumerations for managing a multiplayer session.
Classes
MultiplayerActivityDetails |
Represents a user's current multiplayer activity, along with some details about the corresponding session. |
MultiplayerGetSessionsRequest |
Defines the search filters for retrieveing a collection of discoverable sessions. Used in MultiplayerService::GetSessionsAsync(). |
MultiplayerManagedInitialization |
Represents managed initialization for a session. |
MultiplayerMemberInitialization |
Represents managed initialization for a session. |
MultiplayerPeerToHostRequirements |
Sets threshold requirements that apply to each connection between a host candidate and a session member. |
MultiplayerPeerToPeerRequirements |
Sets thresholds requirements that apply to each pairwise connection for all members in a session. |
MultiplayerQualityOfServiceMeasurements |
Represents matchmaking quality of service (QoS) measurements for the network used by a session member. |
MultiplayerQuerySearchHandleRequest |
Sets the search handle based on the configuration of this request. |
MultiplayerRoleInfo |
Represents role info for a multiplayer role. |
MultiplayerRoleType |
Represents a collection of roles for this role type. |
MultiplayerSearchHandleDetails |
Represents a users current search handle, along with some details about the corresponding session. |
MultiplayerSearchHandleRequest |
Sets the search handle based on the configuration of this request. |
MultiplayerService |
Handles interactions with an Xbox Live service endpoint on a server. |
MultiplayerSession |
Represents a multiplayer session. |
MultiplayerSessionArbitrationServer |
Represents the server that holds info about a tournament games result. |
MultiplayerSessionCapabilities |
Represents the capabilities for a MultiplayerSession Class object. |
MultiplayerSessionChangeEventArgs |
Indicates the session that triggered the event. |
MultiplayerSessionConstants |
Represents constant values for a multiplayer session. |
MultiplayerSessionMatchmakingServer |
Represents the server that allows multiplayer session discovery to collaborate in a matchmaking session. |
MultiplayerSessionMember |
Represents a reference to a member in a multiplayer session. |
MultiplayerSessionProperties |
Represents multiplayer session properties. |
MultiplayerSessionReference |
Represents a reference to a multiplayer session. |
MultiplayerSessionRoleTypes |
Represents session role type values for a multiplayer session. |
MultiplayerSessionStates |
Represents high-level information about the state of a session. |
MultiplayerSessionTournamentsServer |
Represents the server that allows multiplayer session discovery to collaborate in a matchmaking session. |
MultiplayerSubscriptionLostEventArgs |
Arguments used when a multiplayer connection stopped event occurs. Currently there are none. |
WriteSessionResult |
Represents the result of a write session async. |
Enums
MatchmakingStatus |
Defines values that indicate the current status of the matchmaking operation. |
MultiplayerInitializationStage |
Defines values that indicate the current status during the initialization stage. |
MultiplayerMeasurementFailure |
Defines values used to indicate points of measurement failure during the metric stage. |
MultiplayerSessionChangeTypes |
Defines enumberation values that indicate the types of changes to a session that can be subscribed to. |
MultiplayerSessionMemberStatus |
Defines values used to indicate status for member of a session. |
MultiplayerSessionRestriction |
Defines values used to indicate restrictions on the users who can join a session. |
MultiplayerSessionStatus |
Defines values that indicate the current status of a session. |
MultiplayerSessionVisibility |
Defines values that indicate how visible a session is. |
MultiplayerSessionWriteMode |
Defines values used to indicate modes in MultiplayerService.WriteSessionAsync calls. |
MultiplayMetrics |
Defines values used to indicate the host selection metrics for measuring matchmaking QoS for a session. |
MutableRoleSetting |
Enumeration for the types of statuses that may result from a WriteSessionAsync. |
NetworkAddressTranslationSetting |
Defines values that indicate the current NAT setting for a device connecting to Xbox LIVE. |
WriteSessionStatus |
Enumeration for the types of statuses that may result from a WriteSessionAsync. |