Jaa


Kuormituksen tietoliikenne

Tässä artikkelissa kuvataan, miten Microsoft Fabric - edustan ja taustan välinen viestintä toimii. Se kattaa järjestelmänvalvojien ja käyttäjien tärkeimmät huomioon otettavat seikat.

Edustasta taustaan -tietoliikenne

Todentaminen edustan ja taustan välillä tapahtuu suojatussa ja todennetussa kanavassa. Jos haluat taustatunnuksellasi olevan tunnuksen viestintää varten muiden palveluiden kanssa, voit käyttää Fabric-edustaa tietoliikenteen välittämiseen taustapalveluun.

Virheen käsittely

Jos haluat levittää kuormituksen taustassa olevat virheet kuormituksen edustalle, kun käytät ohjaustason ohjelmointirajapintoja (CRUD-toiminnot ja työt, lukuun ottamatta GetItemJobInstanceStateAsync), kuormituksen taustan pitäisi palauttaa virheen tilakoodi. Vastauksen leipätekstin sisällön tulee olla sen luokan ErrorResponse sarjoitettu JSON-tiedosto, joka on osa kuormituksen taustan sopimuksia.

Esimerkki:

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