DigitalTwinsClient Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Azure SDK for .NET