Bagikan melalui


Menarik perubahan DICOM menggunakan Umpan Perubahan

UMPAN Perubahan DICOM menawarkan pelanggan kemampuan untuk melalui riwayat layanan DICOM dan bertindak pada membuat dan menghapus peristiwa dalam layanan. Panduan cara penggunaan ini menjelaskan cara menggunakan Umpan Perubahan.

Umpan Perubahan diakses menggunakan REST API. API ini bersama dengan sampel penggunaan Umpan Perubahan didokumentasikan dalam Gambaran Umum Umpan Perubahan DICOM. Versi REST API harus secara eksplisit ditentukan dalam URL permintaan seperti yang dipanggil dalam Versi API untuk Dokumentasi layanan DICOM.

Mengonsumsi Umpan Perubahan

Contoh kode C# berikut menunjukkan cara menggunakan Change Feed menggunakan paket klien DICOM.

const int limit = 10;
 
using HttpClient httpClient = new HttpClient { BaseAddress = new Uri("<URL>") };
using CancellationTokenSource tokenSource = new CancellationTokenSource();
 
int read;
List<ChangeFeedEntry> entries = new List<ChangeFeedEntry>();
DicomWebClient client = new DicomWebClient(httpClient);
do
{
    read = 0;
    DicomWebAsyncEnumerableResponse<ChangeFeedEntry> result = await client.GetChangeFeed(
        $"?offset={entries.Count}&limit={limit}&includeMetadata={true}",
        tokenSource.Token);
 
    await foreach (ChangeFeedEntry entry in result)
    {
        read++;
        entries.Add(entry);
    }
} while (read > 0);

Untuk melihat dan mengakses contoh kode ChangeFeedRetrieveService.cs , lihat Menggunakan Umpan Perubahan.

Langkah berikutnya

Panduan cara penggunaan ini menjelaskan cara menggunakan Umpan Perubahan. Umpan Perubahan memungkinkan Anda memantau riwayat layanan DICOM. Untuk informasi tentang layanan DICOM, lihat