Számítási feladatok kommunikációja

Ez a cikk a Microsoft Fabric előtér és a háttérrendszer közötti kommunikáció működését ismerteti. A rendszergazdák és a felhasználók legfontosabb szempontjait ismerteti.

Frontend-to-backend communication

Az előtér és a háttérrendszer közötti hitelesítés biztonságos és hitelesített csatornán történik. Ha a háttérrendszerben egy jogkivonatot szeretne elérhetővé tenni más szolgáltatásokkal való kommunikációhoz, a Fabric előtér használatával továbbíthatja a kommunikációt a háttérrendszernek.

Hibakezelés

Ha a számítási feladat háttérrendszerében előforduló hibákat a vezérlősík API-kkal (CRUD-műveletek és feladatok, kivéve) GetItemJobInstanceStateAsyncdolgozik, a számítási feladat háttérrendszerének hibaállapot-kódot kell visszaadnia. A válasz törzsének a számítási feladat háttérrendszerében lévő szerződések részét képező osztály ErrorResponse szerializált JSON-fájljának kell lennie.

Példa:

    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,
    };