Microsoft.Azure.Devices Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
Azure SDK for .NET