DigitalTwinsClient Clase

Definición

El cliente del servicio Digital Twins contiene métodos para recuperar información de gemelos digitales, como modelos, componentes y relaciones.

public class DigitalTwinsClient
type DigitalTwinsClient = class
Public Class DigitalTwinsClient
Herencia
DigitalTwinsClient

Constructores

DigitalTwinsClient()

Crea una nueva instancia de la DigitalTwinsClient clase , proporcionada únicamente con fines de pruebas unitarias.

DigitalTwinsClient(Uri, TokenCredential)

Crea una nueva instancia de la clase DigitalTwinsClient.

DigitalTwinsClient(Uri, TokenCredential, DigitalTwinsClientOptions)

Crea una nueva instancia de la DigitalTwinsClient clase , con opciones.

Métodos

CreateModels(IEnumerable<String>, CancellationToken)

Crea uno o varios modelos de forma sincrónica.

CreateModelsAsync(IEnumerable<String>, CancellationToken)

Crea uno o varios modelos de forma asincrónica.

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

Crea un gemelo digital de forma sincrónica. Si el identificador de gemelo digital proporcionado ya está en uso, intentará reemplazar el gemelo digital existente por el gemelo digital proporcionado.

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

Crea un gemelo digital de forma asincrónica. Si el identificador de gemelo digital proporcionado ya está en uso, intentará reemplazar el gemelo digital existente por el gemelo digital proporcionado.

CreateOrReplaceEventRoute(String, DigitalTwinsEventRoute, CancellationToken)

Crea una ruta de eventos de forma sincrónica. Si el identificador de ruta de evento proporcionado ya está en uso, intentará reemplazar la ruta de eventos existente por la ruta de eventos proporcionada.

CreateOrReplaceEventRouteAsync(String, DigitalTwinsEventRoute, CancellationToken)

Crea una ruta de eventos de forma asincrónica. Si el identificador de ruta de evento proporcionado ya está en uso, intentará reemplazar la ruta de eventos existente por la ruta de eventos proporcionada.

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

Crea una relación en un gemelo digital de forma sincrónica. Si el identificador de relación proporcionado ya está en uso, intentará reemplazar la relación existente por la relación proporcionada.

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

Crea una relación en un gemelo digital de forma asincrónica. Si el identificador de relación proporcionado ya está en uso, intentará reemplazar la relación existente por la relación proporcionada.

DecommissionModel(String, CancellationToken)

Retira un modelo de forma sincrónica.

DecommissionModelAsync(String, CancellationToken)

Retira un modelo de forma asincrónica.

DeleteDigitalTwin(String, Nullable<ETag>, CancellationToken)

Elimina un gemelo digital de forma sincrónica.

DeleteDigitalTwinAsync(String, Nullable<ETag>, CancellationToken)

Elimina un gemelo digital de forma asincrónica.

DeleteEventRoute(String, CancellationToken)

Elimina una ruta de eventos de forma sincrónica.

DeleteEventRouteAsync(String, CancellationToken)

Elimina una ruta de eventos de forma asincrónica.

DeleteModel(String, CancellationToken)

Elimina un modelo de forma sincrónica.

DeleteModelAsync(String, CancellationToken)

Elimina un modelo de forma asincrónica.

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

Elimina una relación en un gemelo digital de forma sincrónica.

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

Elimina una relación en un gemelo digital de forma asincrónica.

GetComponent<T>(String, String, CancellationToken)

Obtiene un componente de un gemelo digital de forma sincrónica.

GetComponentAsync<T>(String, String, CancellationToken)

Obtiene un componente de un gemelo digital de forma asincrónica.

GetDigitalTwin<T>(String, CancellationToken)

Obtiene un gemelo digital de forma sincrónica.

GetDigitalTwinAsync<T>(String, CancellationToken)

Obtiene un gemelo digital de forma asincrónica.

GetEventRoute(String, CancellationToken)

Obtiene una ruta de evento por Id. de forma sincrónica.

GetEventRouteAsync(String, CancellationToken)

Obtiene una ruta de evento por id. de forma asincrónica.

GetEventRoutes(CancellationToken)

. Enumera las rutas de eventos en una instancia de gemelos digitales iterando a través de una colección de forma sincrónica.

GetEventRoutesAsync(CancellationToken)

. Enumera las rutas de eventos en una instancia de gemelos digitales mediante la iteración de una colección de forma asincrónica.

GetIncomingRelationships(String, CancellationToken)

Obtiene todas las relaciones que hacen referencia a un gemelo digital como destino mediante la iteración a través de una colección de forma sincrónica.

GetIncomingRelationshipsAsync(String, CancellationToken)

Obtiene todas las relaciones que hacen referencia a un gemelo digital como destino mediante la iteración a través de una colección de forma asincrónica.

GetModel(String, CancellationToken)

Obtiene un modelo, incluidos los metadatos del modelo y la definición del modelo de forma sincrónica.

GetModelAsync(String, CancellationToken)

Obtiene un modelo, incluidos los metadatos del modelo y la definición del modelo de forma asincrónica.

GetModels(GetModelsOptions, CancellationToken)

Obtiene la lista de modelos iterando por una colección de forma sincrónica.

GetModelsAsync(GetModelsOptions, CancellationToken)

Obtiene la lista de modelos mediante la iteración de una colección de forma asincrónica.

GetRelationship<T>(String, String, CancellationToken)

Obtiene una relación en un gemelo digital de forma sincrónica.

GetRelationshipAsync<T>(String, String, CancellationToken)

Obtiene una relación en un gemelo digital de forma asincrónica.

GetRelationships<T>(String, String, CancellationToken)

Obtiene todas las relaciones de un gemelo digital iterando a través de una colección de forma sincrónica.

GetRelationshipsAsync<T>(String, String, CancellationToken)

Obtiene todas las relaciones de un gemelo digital iterando a través de una colección de forma asincrónica.

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

Publica telemetría desde el componente de un gemelo digital de forma sincrónica. Después, uno o varios puntos de conexión de destino (suscriptores) definidos en DigitalTwinsEventRoute. Estas rutas de eventos deben establecerse antes de publicar un mensaje de telemetría para que se consuma el mensaje de telemetría.

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

Publica la telemetría de un componente de gemelo digital de forma asincrónica. Después, uno o varios puntos de conexión de destino (suscriptores) definidos en DigitalTwinsEventRoute. Estas rutas de eventos deben establecerse antes de publicar un mensaje de telemetría para que se consuma el mensaje de telemetría.

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

Publica telemetría desde un gemelo digital de forma sincrónica. Después, uno o varios puntos de conexión de destino (suscriptores) definidos en DigitalTwinsEventRoute. Estas rutas de eventos deben establecerse antes de publicar un mensaje de telemetría para que se consuma el mensaje de telemetría.

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

Publica telemetría desde un gemelo digital de forma asincrónica. Después, uno o varios puntos de conexión de destino (suscriptores) definidos en DigitalTwinsEventRoute. Estas rutas de eventos deben establecerse antes de publicar un mensaje de telemetría para que se consuma el mensaje de telemetría.

Query<T>(String, CancellationToken)

Consulta para gemelos digitales iterando por una colección de forma sincrónica.

QueryAsync<T>(String, CancellationToken)

Realiza una iteración de consultas para gemelos digitales mediante una colección de forma asincrónica.

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

Novedades propiedades de un componente en un gemelo digital de forma sincrónica.

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

Novedades propiedades de un componente en un gemelo digital de forma asincrónica.

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

Novedades un gemelo digital de forma sincrónica.

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

Novedades un gemelo digital de forma asincrónica.

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

Novedades las propiedades de una relación en un gemelo digital de forma sincrónica.

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

Novedades las propiedades de una relación en un gemelo digital de forma asincrónica.

Se aplica a