AmqpTransportSettings Clase
Definición
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í.
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
Azure SDK for .NET