Freigeben über


C#

C#-Image

Dieses C#-SDK wird in der .NET-Umgebung verwendet. Es wurde in erster Linie für Spieledienste, Tools und Anwendungen entwickelt, die für die Ausführung in der Cloud, Windows und jeder anderen Plattform entwickelt wurden, die von .NET unterstützt wird.

Dieses SDK wird mit unserem Open-Source-Tool SDKGenerator generiert. Wir erstellen SDKs in der Regel jede zweite Woche, um mit den neuesten API-Änderungen auf dem neuesten Stand zu bleiben.

Wichtige Komponenten in diesem SDK

Dieses C#-PlayFab SDK-Paket besteht aus drei verschiedenen API-Kombinationen.

  1. PlayFabClientSDK: Enthält nur Clientbibliotheken und ist für die Integration in Ihren Spielclient konzipiert.
  2. PlayFabServerSDK: Enthält nur Server- und Administrator-APIs und ist für die Integration in Ihren benutzerdefinierten Logikserver oder Buildprozess konzipiert.
  3. PlayFabSDK: Enthält alle APIs in einem SDK (Client, Server und Administrator) und einem Komponententestprojekt.

Wann sollte dieses SDK nicht verwendet werden?

Das C#-PlayFab-SDK sollte nicht verwendet werden, wenn es ein spezifischeres SDK gibt, das für Ihr Projekt geeignet ist.

Spezifisches PlayFab SDK ist verfügbar für:

Eine vollständige Liste der verschiedenen PlayFab SDKs finden Sie unter Azure PlayFab SDK.

Verwenden des SDK

Dieses native C#-Projekt kann auf diese beiden Arten verwendet werden.

  • Admin Tools für die Wartung Ihres Spiels

    • In der Regel möchten Sie synchrone Aufrufe zurück ausführen.
    • Jeder API-Aufruf sperrt das Programm, während es ausgeführt wird, aber dies ist kein Problem für diese Art von Programm.
    • Weitere Informationen finden Sie im Kommentar zu loginTask.Wait() im Beispielcode. Dieses Synchronisierungsmuster ist für API-Aufrufe von Tools üblich.
  • Ein tatsächliches Spiel, das in nativem C codiert ist#

Hinzufügen des SDK zu Ihrem Projekt

Alternativ können Sie das NuGet-Paket mithilfe des NuGet-Paket-Managers in Ihrem Visual Studio-Projekt installieren. Anweisungen finden Sie unter Installieren und Verwenden eines Pakets in Visual Studio. Weitere Informationen finden Sie unter Erste Schritte mit NuGet.