Compartir a través de


AmqpTransportSettings Clase

Definición

Contiene la configuración específica del transporte de Amqp para los clientes de dispositivo y módulo.

public sealed class AmqpTransportSettings : Microsoft.Azure.Devices.Client.ITransportSettings
type AmqpTransportSettings = class
    interface ITransportSettings
Public NotInheritable Class AmqpTransportSettings
Implements ITransportSettings
Herencia
AmqpTransportSettings
Implementaciones

Constructores

AmqpTransportSettings(TransportType)

Inicializa una nueva instancia de esta clase.

AmqpTransportSettings(TransportType, UInt32)

Inicializa una nueva instancia de esta clase.

AmqpTransportSettings(TransportType, UInt32, AmqpConnectionPoolSettings)

Inicializa una nueva instancia de esta clase.

Campos

DefaultIdleTimeout

Tiempo de espera de inactividad predeterminado

DefaultOpenTimeout

Tiempo de espera de apertura predeterminado

DefaultOperationTimeout

Tiempo de espera de operación predeterminado

DefaultPrefetchCount

Recuento predeterminado de captura previa

Propiedades

AmqpConnectionPoolSettings

Configuración del grupo de conexiones para AMQP

CertificateRevocationCheck

Para habilitar la comprobación de revocación de certificados. El valor predeterminado es false.

ClientCertificate

Certificado de cliente que se va a usar para autenticar

DefaultReceiveTimeout

Tiempo de espera para una operación de recepción. El valor predeterminado es 1 minuto.

IdleTimeout

Especifique el intervalo de latido del lado cliente. El intervalo, que el cliente establece con el servicio, para enviar pings de mantenimiento activo. El valor predeterminado es 2 minutos.

OpenTimeout

Tiempo de espera de apertura. El valor predeterminado es 1 minuto.

OperationTimeout

Tiempo para esperar a que se complete cualquier operación. El valor predeterminado es 1 minuto.

PrefetchCount

Recuento de captura previa

Proxy

Proxy

RemoteCertificateValidationCallback

Devolución de llamada para la validación remota de certificados. Si se implementa incorrectamente, es posible que el dispositivo no se conecte a IoTHub o esté abierto a vulnerabilidades de seguridad.

WebSocketKeepAlive

Un elemento keep-alive para la capa de transporte en el envío de marcos de control ping/pong al usar sockets web.

Métodos

Equals(AmqpTransportSettings)

Compara las propiedades de esta instancia con otra

GetTransportType()

Devuelve el tipo de transporte configurado.

Se aplica a