Partilhar via


DigitalTwinsClient Classe

Definição

O Cliente de Serviço dos Gêmeos Digitais contém métodos para recuperar informações de gêmeo digital, como modelos, componentes e relações.

public class DigitalTwinsClient
type DigitalTwinsClient = class
Public Class DigitalTwinsClient
Herança
DigitalTwinsClient

Construtores

DigitalTwinsClient()

Cria uma nova instância da DigitalTwinsClient classe , fornecida apenas para fins de teste de unidade.

DigitalTwinsClient(Uri, TokenCredential)

Cria uma nova instância da classe DigitalTwinsClient.

DigitalTwinsClient(Uri, TokenCredential, DigitalTwinsClientOptions)

Cria uma nova instância da DigitalTwinsClient classe , com opções.

Métodos

CreateModels(IEnumerable<String>, CancellationToken)

Cria um ou muitos modelos de forma síncrona.

CreateModelsAsync(IEnumerable<String>, CancellationToken)

Cria um ou muitos modelos de forma assíncrona.

CreateOrReplaceDigitalTwin<T>(String, T, Nullable<ETag>, CancellationToken)

Cria um gêmeo digital de forma síncrona. Se a ID de gêmeo digital fornecida já estiver em uso, isso tentará substituir o gêmeo digital existente pelo gêmeo digital fornecido.

CreateOrReplaceDigitalTwinAsync<T>(String, T, Nullable<ETag>, CancellationToken)

Cria um gêmeo digital de forma assíncrona. Se a ID de gêmeo digital fornecida já estiver em uso, isso tentará substituir o gêmeo digital existente pelo gêmeo digital fornecido.

CreateOrReplaceEventRoute(String, DigitalTwinsEventRoute, CancellationToken)

Cria uma rota de evento de forma síncrona. Se a ID da rota de evento fornecida já estiver em uso, isso tentará substituir a rota de evento existente pela rota de evento fornecida.

CreateOrReplaceEventRouteAsync(String, DigitalTwinsEventRoute, CancellationToken)

Cria uma rota de evento de forma assíncrona. Se a ID da rota de evento fornecida já estiver em uso, isso tentará substituir a rota de evento existente pela rota de evento fornecida.

CreateOrReplaceRelationship<T>(String, String, T, Nullable<ETag>, CancellationToken)

Cria uma relação em um gêmeo digital de forma síncrona. Se a ID de relação fornecida já estiver em uso, isso tentará substituir a relação existente pela relação fornecida.

CreateOrReplaceRelationshipAsync<T>(String, String, T, Nullable<ETag>, CancellationToken)

Cria uma relação em um gêmeo digital de forma assíncrona. Se a ID de relação fornecida já estiver em uso, isso tentará substituir a relação existente pela relação fornecida.

DecommissionModel(String, CancellationToken)

Desativa um modelo de forma síncrona.

DecommissionModelAsync(String, CancellationToken)

Desativa um modelo de forma assíncrona.

DeleteDigitalTwin(String, Nullable<ETag>, CancellationToken)

Exclui um gêmeo digital de forma síncrona.

DeleteDigitalTwinAsync(String, Nullable<ETag>, CancellationToken)

Exclui um gêmeo digital de forma assíncrona.

DeleteEventRoute(String, CancellationToken)

Exclui uma rota de evento de forma síncrona.

DeleteEventRouteAsync(String, CancellationToken)

Exclui uma rota de evento de forma assíncrona.

DeleteModel(String, CancellationToken)

Exclui um modelo de forma síncrona.

DeleteModelAsync(String, CancellationToken)

Exclui um modelo de forma assíncrona.

DeleteRelationship(String, String, Nullable<ETag>, CancellationToken)

Exclui uma relação em um gêmeo digital de forma síncrona.

DeleteRelationshipAsync(String, String, Nullable<ETag>, CancellationToken)

Exclui uma relação em um gêmeo digital de forma assíncrona.

GetComponent<T>(String, String, CancellationToken)

Obtém um componente em um gêmeo digital de forma síncrona.

GetComponentAsync<T>(String, String, CancellationToken)

Obtém um componente em um gêmeo digital de forma assíncrona.

GetDigitalTwin<T>(String, CancellationToken)

Obtém um gêmeo digital de forma síncrona.

GetDigitalTwinAsync<T>(String, CancellationToken)

Obtém um gêmeo digital de forma assíncrona.

GetEventRoute(String, CancellationToken)

Obtém uma rota de evento por ID de forma síncrona.

GetEventRouteAsync(String, CancellationToken)

Obtém uma rota de evento por ID de forma assíncrona.

GetEventRoutes(CancellationToken)

. Lista as rotas de evento em uma instância de gêmeos digitais iterando por meio de uma coleção de forma síncrona.

GetEventRoutesAsync(CancellationToken)

. Lista as rotas de evento em uma instância de gêmeos digitais iterando por meio de uma coleção de forma assíncrona.

GetIncomingRelationships(String, CancellationToken)

Obtém todas as relações que referenciam um gêmeo digital como um destino iterando por meio de uma coleção de forma síncrona.

GetIncomingRelationshipsAsync(String, CancellationToken)

Obtém todas as relações que referenciam um gêmeo digital como um destino iterando por meio de uma coleção de forma assíncrona.

GetModel(String, CancellationToken)

Obtém um modelo, incluindo os metadados do modelo e a definição do modelo de forma síncrona.

GetModelAsync(String, CancellationToken)

Obtém um modelo, incluindo os metadados do modelo e a definição do modelo de forma assíncrona.

GetModels(GetModelsOptions, CancellationToken)

Obtém a lista de modelos iterando por meio de uma coleção de forma síncrona.

GetModelsAsync(GetModelsOptions, CancellationToken)

Obtém a lista de modelos iterando por meio de uma coleção de forma assíncrona.

GetRelationship<T>(String, String, CancellationToken)

Obtém uma relação em um gêmeo digital de forma síncrona.

GetRelationshipAsync<T>(String, String, CancellationToken)

Obtém uma relação em um gêmeo digital de forma assíncrona.

GetRelationships<T>(String, String, CancellationToken)

Obtém todas as relações em um gêmeo digital iterando por meio de uma coleção de forma síncrona.

GetRelationshipsAsync<T>(String, String, CancellationToken)

Obtém todas as relações em um gêmeo digital iterando por meio de uma coleção de forma assíncrona.

PublishComponentTelemetry(String, String, String, String, Nullable<DateTimeOffset>, CancellationToken)

Publica a telemetria de um componente de gêmeo digital de forma síncrona. Em seguida, o resultado é consumido por um ou muitos pontos de extremidade de destino (assinantes) definidos em DigitalTwinsEventRoute. Essas rotas de evento precisam ser definidas antes de publicar uma mensagem de telemetria para que a mensagem de telemetria seja consumida.

PublishComponentTelemetryAsync(String, String, String, String, Nullable<DateTimeOffset>, CancellationToken)

Publica a telemetria do componente de um gêmeo digital de forma assíncrona. Em seguida, o resultado é consumido por um ou muitos pontos de extremidade de destino (assinantes) definidos em DigitalTwinsEventRoute. Essas rotas de evento precisam ser definidas antes de publicar uma mensagem de telemetria para que a mensagem de telemetria seja consumida.

PublishTelemetry(String, String, String, Nullable<DateTimeOffset>, CancellationToken)

Publica a telemetria de um gêmeo digital de forma síncrona. Em seguida, o resultado é consumido por um ou muitos pontos de extremidade de destino (assinantes) definidos em DigitalTwinsEventRoute. Essas rotas de evento precisam ser definidas antes de publicar uma mensagem de telemetria para que a mensagem de telemetria seja consumida.

PublishTelemetryAsync(String, String, String, Nullable<DateTimeOffset>, CancellationToken)

Publica a telemetria de um gêmeo digital de forma assíncrona. Em seguida, o resultado é consumido por um ou muitos pontos de extremidade de destino (assinantes) definidos em DigitalTwinsEventRoute. Essas rotas de evento precisam ser definidas antes de publicar uma mensagem de telemetria para que a mensagem de telemetria seja consumida.

Query<T>(String, CancellationToken)

Consulta gêmeos digitais iterando por meio de uma coleção de forma síncrona.

QueryAsync<T>(String, CancellationToken)

Consulta gêmeos digitais iterando por meio de uma coleção de forma assíncrona.

UpdateComponent(String, String, JsonPatchDocument, Nullable<ETag>, CancellationToken)

Atualizações propriedades de um componente em um gêmeo digital de forma síncrona.

UpdateComponentAsync(String, String, JsonPatchDocument, Nullable<ETag>, CancellationToken)

Atualizações propriedades de um componente em um gêmeo digital de forma assíncrona.

UpdateDigitalTwin(String, JsonPatchDocument, Nullable<ETag>, CancellationToken)

Atualizações um gêmeo digital de forma síncrona.

UpdateDigitalTwinAsync(String, JsonPatchDocument, Nullable<ETag>, CancellationToken)

Atualizações um gêmeo digital de forma assíncrona.

UpdateRelationship(String, String, JsonPatchDocument, Nullable<ETag>, CancellationToken)

Atualizações as propriedades de uma relação em um gêmeo digital de forma síncrona.

UpdateRelationshipAsync(String, String, JsonPatchDocument, Nullable<ETag>, CancellationToken)

Atualizações as propriedades de uma relação em um gêmeo digital de forma assíncrona.

Aplica-se a