Microsoft.Azure.Devices Espacio de nombres

Clases

AuthenticationMechanism

Se usa para especificar el mecanismo de autenticación utilizado por un dispositivo.

AuthenticationMethodFactory

Crea una instancia de una implementación de IAuthenticationMethod basada en parámetros de autenticación conocidos.

BasicDigitalTwin

Una clase auxiliar opcional para deserializar un gemelo digital.

BulkRegistryOperationResult

Encapsula el resultado de una operación masiva del Registro.

ClientCapabilities

Estado de las funcionalidades habilitadas en el dispositivo.

ClientTwin

Propiedades de un dispositivo o módulo almacenados en el servicio.

ClientTwinDocument

Representa las propiedades gemelas.

ClientTwinMetadata

Metadatos de las propiedades de ClientTwinProperties.

ClientTwinProperties

Representa una colección de propiedades para el gemelo.

ClientTwinPropertyArray

Representa una matriz de propiedades de .ClientTwinProperties

ClientTwinPropertyValue

Representa un valor de propiedad en .ClientTwinProperties

CloudToDeviceMethod

Parámetros para ejecutar un método directo en el dispositivo

CloudToDeviceMethodResult

Representa los resultados de invocación del método de dispositivo.

CloudToDeviceMethodScheduledJob

Contiene propiedades de un trabajo programado de método de nube a dispositivo.

ComponentMetadata

Una clase auxiliar opcional para deserializar un gemelo digital. Clase $metadata de un componente de .BasicDigitalTwin

Configuration

Configuración de dispositivos y módulos gemelos de IoT Hub.

ConfigurationContent

Configuraciones para dispositivos, módulos, agente de administración de módulos y centro de Edge.

ConfigurationInfo

Detalles de la configuración.

ConfigurationMetrics

Métricas para configuraciones de dispositivos o módulos.

ConfigurationsClient

Subcliente de IotHubServiceClient que controla la creación, obtención, configuración y eliminación de configuraciones.

Device

Contiene las propiedades del dispositivo y sus descriptores de acceso.

DeviceJob

Contiene las propiedades DeviceJob y sus descriptores de acceso.

DeviceJobError

Contiene información de errores de DeviceJob

DeviceJobOutcome

Contiene el resultado de DeviceJob

DeviceJobParameters

Extensión de JobParameters con identificadores de dispositivo

DeviceJobStatistics

El trabajo cuenta, por ejemplo, el número de dispositivos con errores o correctos.

DeviceRegistryOperationError

Encapsula los detalles del error de la operación del registro del dispositivo.

DevicesClient

Subcliente de IotHubServiceClient que controla todas las operaciones del registro de dispositivos, como obtener, crear, establecer o eliminar identidades de dispositivo, obtener módulos en un dispositivo y obtener estadísticas del registro de dispositivos.

DigitalTwinClient

Este cliente contiene métodos para recuperar y actualizar la información del gemelo digital e invocar comandos en un dispositivo gemelo digital.

DigitalTwinCommandResponse

Representa los resultados de la invocación del comando de dispositivo.

DigitalTwinGetHeaders

Define encabezados para la operación GetAsync.

DigitalTwinGetResponse<T>

La respuesta del servicio a una solicitud de obtención de gemelos digitales.

DigitalTwinInvokeCommandHeaders

Define encabezados para la operación InvokeCommandAsync e InvokeComponentCommandAsync.

DigitalTwinInvokeCommandRequestOptions

Opciones de solicitud generales que son aplicables, pero opcionales, para invocar las API de comandos.

DigitalTwinMetadata

Una clase auxiliar opcional para deserializar un gemelo digital. Clase $metadata en un objeto BasicDigitalTwin.

DigitalTwinsClient

Este cliente contiene métodos para recuperar y actualizar la información del gemelo digital e invocar comandos en un dispositivo gemelo digital.

DigitalTwinUpdateHeaders

Define encabezados para la operación UpdateAsync.

DigitalTwinUpdateRequestOptions

Opciones de solicitud generales que son aplicables, pero opcionales, para las API de actualización.

DigitalTwinUpdateResponse

Respuesta del servicio a una operación de actualización de gemelo digital.

DirectMethodClientResponse

Respuesta del dispositivo o módulo a una invocación de método directo.

DirectMethodsClient

Subclient de IotHubServiceClient para invocar métodos directos en dispositivos y módulos de IoT Hub.

DirectMethodServiceRequest

Parámetros para ejecutar un método directo en un dispositivo o módulo.

ErrorContext

Contexto para un evento de pérdida de conexión determinado para MessageFeedbackProcessorClient, FileUploadNotificationProcessorClienty MessagesClient.

ExportImportDevice

Contiene las propiedades del dispositivo especificadas durante la operación de trabajo de exportación e importación.

ExportImportDevice.PropertyContainer

Las propiedades deseadas y notificadas del gemelo.

ExportImportRequest

Se usa para proporcionar parámetros de almacenamiento al realizar una solicitud de exportación o importación.

ExportJobProperties

Contiene propiedades de un trabajo de exportación.

FeedbackBatch

Contiene un lote de registros de comentarios.

FeedbackReceiver<T>

Contiene métodos que los servicios pueden usar para realizar operaciones de recepción de comentarios.

FeedbackRecord

Contiene propiedades de un registro de comentarios individual.

FileNotification

Contiene propiedades para las notificaciones de carga de archivos.

FileNotificationReceiver<T>

Contiene métodos que los servicios pueden usar para realizar operaciones de recepción de notificaciones de archivos.

FileUploadNotification

Contiene propiedades para las notificaciones de carga de archivos.

FileUploadNotificationProcessorClient

Subclient de IotHubServiceClient para recibir notificaciones de carga de archivos.

HttpTransportSettings

Contiene la configuración específica del transporte http1 para el cliente de servicio.

ImportConfiguration

Clase para crear y serializar una configuración para un trabajo de importación masiva mediante Microsoft.Azure.Devices.DevicesClient.CreateJobAsync``1(Microsoft.Azure.Devices.JobProperties,System.Threading.CancellationToken).

ImportJobProperties

Contiene propiedades de un trabajo de importación.

InvokeDigitalTwinCommandOptions

Opciones de solicitud generales aplicables, pero opcionales, para las operaciones de comandos de invocación.

InvokeDigitalTwinCommandResponse

Representa los resultados de la invocación del comando de dispositivo.

IotHubConnectionStringBuilder

Compila una cadena de conexión para el servicio IoT Hub en función de las propiedades rellenadas por el usuario.

IotHubJobResponse

Contiene las propiedades establecidas por el trabajo de importación y exportación del servicio.

IotHubScheduledJobResponse

Contiene las propiedades establecidas por el servicio para el trabajo programado.

IotHubServiceClient

El cliente para realizar solicitudes de servicio a IoT Hub. Este cliente contiene subclientes para los distintos conjuntos de características de IoT Hub, incluida la administración de identidades de dispositivo o módulo, la obtención y configuración de gemelos para dispositivos o módulos, la invocación de métodos directos en dispositivos o módulos, etc.

IotHubServiceClientOptions

Opciones configurables para IotHubServiceClient instancias.

IotHubServiceException

Excepción que se produce cuando el cliente recibe un error al comunicarse con el servicio IoT Hub.

IotHubServiceExponentialBackoffRetryPolicy

Representa una directiva de reintentos que realiza un número especificado de reintentos, mediante un esquema de retroceso exponencial, con vibración de opción, para determinar el intervalo entre reintentos.

IotHubServiceFixedDelayRetryPolicy

Representa una directiva de reintento que realiza un número especificado de reintentos, utilizando un retraso de reintento fijo con vibración.

IotHubServiceIncrementalDelayRetryPolicy

Representa una directiva de reintento que realiza un número especificado de reintentos, mediante un retraso de reintento que aumenta incrementalmente con vibración.

IotHubServiceNoRetry

Representa una directiva de reintentos que no realiza ningún reintento.

IotHubServiceRetryPolicyBase

Una directiva de reintento base.

JobClient

Administración de trabajos.

JobParameters

Entrada específica de un trabajo usado en JobRequest

JobProperties

Contiene las propiedades disponibles para el trabajo de importación y exportación.

JobQueryOptions

Especifica las opciones asociadas a las consultas de trabajo.

JobRequest

Entrada del trabajo

JobResponse

Proporciona el informe de trabajo actual cuando se captura

ManagedIdentity

Identidad administrada que se usa para acceder a la cuenta de almacenamiento para trabajos de importación y exportación de IoT Hub. Para más información sobre la configuración de identidad administrada en IoT Hub, consulte https://docs.microsoft.com/azure/iot-hub/iot-hub-managed-identity. Para más información sobre las identidades administradas, consulte https://docs.microsoft.com/azure/active-directory/managed-identities-azure-resources/overview

Message

La estructura de datos representa el mensaje que se usa para interactuar con IoT Hub.

MessageFeedbackProcessorClient

Subcliente de IotHubServiceClient para recibir comentarios de mensajes de nube a dispositivo.

MessagesClient

Subclient de para enviar mensajes de IotHubServiceClient nube a dispositivo y de nube a módulo.

MessageSystemPropertyNames

Nombres de las propiedades del sistema en la Message clase .

Module

Contiene las propiedades del módulo de IoTHub y sus descriptores de acceso.

ModulesClient

Subcliente de IotHubServiceClient que controla todas las operaciones del Registro de módulos, incluida la obtención, creación, configuración y eliminación de identidades de módulo.

PurgeMessageQueueResult

Resultado de una operación de purga de cola de mensajes de dispositivo.

QueryClient

Subcliente de IotHubServiceClient para ejecutar consultas mediante una sintaxis similar a SQL.

QueryOptions

Especifica las opciones asociadas a las consultas.

QueryResponse<T>

Un conjunto iterable de elementos consultados.

Receiver<T>

Contiene métodos que los servicios pueden usar para realizar operaciones de recepción.

RegistryManager

Contiene métodos que los servicios pueden usar para realizar operaciones de creación, eliminación, actualización y eliminación en dispositivos.

RegistryStatistics

Estadísticas del Registro de dispositivos que se pueden recuperar de IoT Hub.

ScheduledJob

Proporciona el informe de trabajo actual cuando se captura.

ScheduledJobsClient

Subclient de IotHubServiceClient para la administración de trabajos programados.

ScheduledJobsOptions

Contiene campos opcionales al crear un trabajo.

ServiceAuthenticationWithDeviceSharedAccessPolicyKey

Método de autenticación que usa la clave de acceso compartido de un dispositivo para autenticarse con el servicio.

ServiceAuthenticationWithDeviceSharedAccessPolicyToken

Método de autenticación que usa la firma de acceso compartido de un dispositivo para autenticarse con el servicio.

ServiceAuthenticationWithSharedAccessPolicyKey

Método de autenticación que usa una clave de directiva de acceso compartido.

ServiceAuthenticationWithSharedAccessPolicyToken

Método de autenticación que usa un token de directiva de acceso compartido.

ServiceClient

Contiene métodos que los servicios pueden usar para enviar mensajes a los dispositivos.

ServiceClientOptions

Opciones que permiten la configuración de la instancia de cliente de servicio durante la inicialización.

ServiceClientTransportSettings

Configuración de transporte configurable en una instancia de cliente de servicio.

ServiceStatistics

Contiene estadísticas de servicio que se pueden recuperar de IoT Hub.

SharedAccessSignatureBuilder

Compila tokens de firma de acceso compartido (SAS).

SymmetricKey

Claves simétricas principales y secundarias de un dispositivo o módulo.

TwinScheduledJob

Contiene las propiedades del trabajo programado gemelo.

TwinsClient

Subcliente de que controla la obtención, actualización y sustitución de IotHubServiceClient dispositivos y módulos gemelos.

UpdateDigitalTwinOptions

Opciones de solicitud generales que son aplicables, pero opcionales, para actualizar las operaciones de gemelo digital.

WritableProperty

Una clase auxiliar opcional para deserializar un gemelo digital.

X509Thumbprint

Huellas digitales del certificado de cliente X509 del dispositivo.

X509ThumbprintExtensions

Huellas digitales del certificado de cliente X509 del dispositivo

Interfaces

IAuthenticationMethod

Interfaz de autenticación que se va a usar para las comunicaciones de IoT Hub.

IIotHubServiceRetryPolicy

Representa una directiva de reintento para el cliente de servicio de IoT Hub.

IQuery

Esto ajusta la lógica de acceso al resultado de la consulta paginada subyacente.

Enumeraciones

AcknowledgementType

Los posibles tipos de confirmación para una notificación de carga de archivos recibida o para un mensaje de comentarios recibidos de la nube al dispositivo.

AuthenticationType

Se usa para especificar el tipo de autenticación utilizado por un dispositivo.

ClientAuthenticationType

Se usa para especificar el tipo de autenticación utilizado por un dispositivo.

ClientConnectionState

Especifica los distintos estados de conexión de un dispositivo o módulo.

ClientStatus

Especifica los distintos estados de un dispositivo.

ConfigurationImportMode

Identifica el comportamiento al combinar una configuración con el Registro durante las acciones de importación.

ConfigurationStatus

Especifica el estado de configuración.

DeliveryAcknowledgement

Especifica los distintos niveles de confirmación para la entrega de mensajes.

DeviceConnectionState

Especifica los distintos estados de conexión de un dispositivo.

DeviceJobStatus

Enumeración Estado de DeviceJob

DeviceJobType

Tipo deviceJob

DeviceStatus

Especifica los distintos estados de un dispositivo.

EndpointKind

Puntos de conexión expuestos por IoT Hub

FeedbackStatusCode

Especifica los distintos códigos de estado de comentarios para un mensaje de nube a dispositivo enviado a un dispositivo.

ImportMode

Identifica el comportamiento al combinar un dispositivo con el Registro durante las acciones de importación.

IotHubServiceErrorCode

Códigos de error para errores comunes de respuesta de IoT Hub.

IotHubTransportProtocol

Tipos de protocolo de transporte admitidos por MessagingClient, FileUploadNotificationProcessorClient y MessageFeedbackProcessorClient.

JobStatus

Especifica el estado de varios trabajos de un trabajo.

JobType

Se usa para especificar el tipo de trabajo.

SdkAssignsMessageId

Las distintas configuraciones disponibles para establecer un valor de MessageId en un mensaje de IoT Hub.

StorageAuthenticationType

Especifica el tipo de autenticación que se usa para conectarse a la cuenta de almacenamiento.

TransportType

Tipos de transporte admitidos por ServiceClient: Amqp y Amqp solo a través de WebSocket