> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# EndSession SignalR 服务器方法

> 适用于 PlayFab Lobby 和 Matchmaking 实时消息的 EndSession SignalR 服务器方法,可干净地关闭活动订阅会话及其连接句柄。

<Note>
  此处记录的 REST 和 SignalR API 比客户端 SDK 更复杂。除非这些 SDK 不能满足你的需求,否则请考虑使用 [Lobby C++ SDK](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/pflobby_members) 或 [Matchmaking C++ SDK](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/pfmatchmaking_members)。
</Note>

结束会话。

```text theme={null}
EndSessionResponse EndSession(EndSessionRequest request)
```

<Tip>
  这是一个 SignalR 服务器方法。请参阅有关在 SignalR 客户端中[调用服务器方法](https://learn.microsoft.com/en-us/aspnet/core/signalr/dotnet-client#call-hub-methods-from-client)的文档。
</Tip>

## 参数

[**`EndSessionRequest`**](/services/playfab/multiplayer/real-time-messages/types/end-session-request)

## 返回值

[**`EndSessionResponse`**](/services/playfab/multiplayer/real-time-messages/types/end-session-response)

## 另请参阅

* 服务器方法 [StartOrRecoverSession](/services/playfab/multiplayer/real-time-messages/server-methods/start-or-recover-session)。
* [实时消息 SignalR 中心](/services/playfab/multiplayer/real-time-messages/signalr-hub)
* [Lobby 和 Matchmaking API 的实时消息](/services/playfab/multiplayer/real-time-messages/overview)


## Related topics

- [StartOrRecoverSession SignalR 服务器方法](/zh-CN/services/playfab/multiplayer/real-time-messages/server-methods/start-or-recover-session.md)
- [RemoveEntityFromSession SignalR 服务器方法](/zh-CN/services/playfab/multiplayer/real-time-messages/server-methods/remove-entity-from-session.md)
- [AddEntityToSession SignalR 服务器方法](/zh-CN/services/playfab/multiplayer/real-time-messages/server-methods/add-entity-to-session.md)
- [实时消息 SignalR 中心](/zh-CN/services/playfab/multiplayer/real-time-messages/signalr-hub.md)
- [EndSessionRequest 实时消息类型](/zh-CN/services/playfab/multiplayer/real-time-messages/types/end-session-request.md)
