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

# StartOrRecoverSession SignalR サーバー メソッド

> PlayFab のリアルタイム メッセージ向けの StartOrRecoverSession SignalR サーバー メソッドです。セッションを開始するか、予期しない切断後にサブスクリプションを復元します。

> [!NOTE]
>
> ここで説明する REST および SignalR API はクライアント SDK より複雑です。これらの SDK が要件を満たさない場合を除き、代わりに [Lobby C++ SDK](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/pflobby_members.md) または [Matchmaking C++ SDK](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/pfmatchmaking_members.md) の使用をご検討ください。

セッションを開始します。

クライアントは、セッションを開始し、そのセッションを表す `Connection Handle` を取得するためにこのメソッドを呼び出す必要があります。クライアントはこの `Connection Handle` を保存し、後にセッションのサブスクリプションを作成するために使用します。

```text theme={null}
StartOrRecoverSessionResponse StartOrRecoverSession(StartOrRecoverSessionRequest request)
```

> [!TIP]
>
> これは SignalR のサーバー メソッドです。SignalR クライアントからサーバー メソッドを呼び出す方法については、[サーバー メソッドの呼び出しに関するドキュメント](https://learn.microsoft.com/en-us/aspnet/core/signalr/dotnet-client#call-hub-methods-from-client) を参照してください。

## パラメーター

[**`StartOrRecoverSessionRequest`**](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/real-time-messages/types/start-or-recover-session-request)

## 戻り値

[**`StartOrRecoverSessionResponse`**](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/real-time-messages/types/start-or-recover-session-response)

## 関連項目

* サーバー メソッド [EndSession](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/real-time-messages/server-methods/end-session.md)
* [Real-time messages SignalR Hub](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/real-time-messages/signalr-hub.md)
* [Lobby およびマッチメイキング API のリアルタイム メッセージ](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/real-time-messages/overview.md)


## Related topics

- [EndSession SignalR サーバー メソッド](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/real-time-messages/server-methods/end-session.md)
- [RemoveEntityFromSession SignalR サーバー メソッド](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/real-time-messages/server-methods/remove-entity-from-session.md)
- [AddEntityToSession SignalR サーバー メソッド](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/real-time-messages/server-methods/add-entity-to-session.md)
- [StartOrRecoverSessionRequest リアルタイム メッセージ型](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/real-time-messages/types/start-or-recover-session-request.md)
- [StartOrRecoverSessionResponse リアルタイム メッセージ型](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/real-time-messages/types/start-or-recover-session-response.md)
