Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Artikel ini menjelaskan cara kerja komunikasi antara frontend dan backend Microsoft Fabric. Ini mencakup pertimbangan utama untuk admin dan pengguna.
Komunikasi frontend-to-backend
Autentikasi antara frontend Anda dan backend terjadi melalui saluran yang aman dan terautentikasi. Agar token tersedia di backend Anda untuk komunikasi dengan layanan lain, Anda dapat menggunakan frontend Fabric untuk meneruskan komunikasi ke backend.
Penanganan kesalahan
Untuk menyebarluaskan kesalahan apa pun yang terjadi di backend beban kerja ke frontend beban kerja saat Anda bekerja dengan API sarana kontrol (operasi dan pekerjaan CRUD, kecuali GetItemJobInstanceStateAsync), backend beban kerja harus mengembalikan kode status kesalahan. Konten isi respons harus berupa file JSON berseri dari kelas ErrorResponse yang merupakan bagian dari kontrak di backend beban kerja.
Berikut contohnya:
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,
};