Microsoft.Xbox.Services Namespace

Contains classes, enumerations, and namespaces used for accessing the Xbox Live service.

Classes

HttpCallRequestMessage

Represents the message of an HTTP call request.

ServiceCallLoggingConfig

Wrapper for Win32 service_call_logging_config object.

XboxLiveAppConfiguration

Represents the configuration of an Xbox Live application.

XboxLiveContext

Defines methods used to retrieve objects that in turn provide access to different Xbox Live service components.

Note: the XboxLiveContext is unique per instance. Changing state on one instance for a user does not affect a second instance of the context for the same user. Using multiple instances can therefore result in unexpected behavior. Titles should ensure to only use one instance of the XboxLiveContext per user.

XboxLiveContextSettings

Represents settings for an HTTP call.

XboxLiveHttpCall

Defines methods used to retrieve objects that in turn provide access to different Xbox Live service components.

XboxLiveHttpCallResponse
XboxLiveLogCallEventArgs

Contains information about a service call.

XboxLiveWnsEventArgs
XboxServiceCallRoutedEventArgs

Contains information about a service call.

Enums

HttpCallResponseBodyType
HttpRequestMessageType

Enumeration values that indicate the message type of an HTTP request.

XboxLiveContextRecommendedSetting

Enum used with DisableAsserts APIs

XboxLiveContextThrottleSetting

Enum used with disable_asserts_for_xbox_live_throttling_in_dev_sandboxes()

XboxServicesDiagnosticsTraceLevel

Enumeration values that indicate the trace levels of debug output for service diagnostics.

Setting the debug trace level to Error or higher reports the last HRESULT, the current function, the source file, and the line number for many trace points in the Xbox Live code.