Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel wird beschrieben, wie die Kommunikation zwischen dem Front-End und dem Back-End in Microsoft Fabric funktioniert. Er beinhaltet wichtige Überlegungen für Administratoren und Benutzer.
Kommunikation zwischen Front-End und Back-End
Die Authentifizierung zwischen Ihrem Front-End und Back-End erfolgt über einen sicheren und authentifizierten Kanal. Damit ein Token in Ihrem Back-End für die Kommunikation mit anderen Diensten verfügbar ist, können Sie das Front-End von Fabric verwenden, um die Kommunikation an das Back-End zu übergeben.
Fehlerbehandlung
Um Alle Fehler, die im Back-End des Workload auftreten, an das Front-End zu verteilen, wenn Sie Steuerungsebenen-APIs (CRUD-Vorgänge und -Aufträge, mit Ausnahme von GetItemJobInstanceStateAsync) verwenden, sollte das Back-End des Workload einen Fehlerstatuscode zurückgeben. Der Inhalt des Antworttexts sollte eine serialisierte JSON-Datei der Klasse ErrorResponse sein, die Teil der Verträge im Workload-Back-End ist.
Hier sehen Sie ein Beispiel:
var errorResponse = new ErrorResponse
{
ErrorCode = ErrorCode,
Message = ErrorMessage,
MessageParameters = _messageParameters.Any() ? _messageParameters : null,
Source = ErrorSource,
IsPermanent = IsPermanent,
MoreDetails = Details,
};
return new ContentResult
{
StatusCode = (int)HttpStatusCode,
Content = JsonSerializer.Serialize(errorResponse),
ContentType = MediaTypeNames.Application.Json,
};