편집

다음을 통해 공유


Microsoft.Xbox.Services.Multiplayer Namespace

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.