Efetuar alterações de DICOM usando o feed de alterações

Importante

As APIs de saúde do Azure estão atualmente em versão prévia. Os Termos de Uso Complementares para Versões Prévias do Microsoft Azure incluem termos legais adicionais que se aplicam aos recursos do Azure que estão em versão beta, versão prévia ou que, de outra forma, ainda não foram lançados em disponibilidade geral.

O feed de alterações de DICOM oferece aos clientes a capacidade de passar pelo histórico do serviço DICOM e agir nos eventos Create e Delete no serviço. Este guia de instruções descreve como consumir o feed de alterações.

O feed de alterações é acessado usando APIs REST. Essas APIs, juntamente com o uso de exemplo do feed de alterações, são documentadas na visão geral do feed de alterações de DICOM. A versão da API REST deve ser especificada explicitamente na URL da solicitação, conforme chamado na versão da API para a documentação do serviço DICOM.

Consumir feed de alterações

O exemplo de código C# a seguir mostra como consumir o feed de alterações usando o pacote de cliente 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);

Para exibir e acessar o exemplo de código ChangeFeedRetrieveService. cs , consulte consumir o feed de alterações.

Próximas etapas

Este guia de instruções descreve como consumir o feed de alterações. O feed de alterações permite que você monitore o histórico do serviço DICOM. Para obter informações sobre o serviço DICOM, consulte