Test.Microsoft.Azure.Amqp.AmqpUtils.CreateListener C# (CSharp) Méthode

CreateListener() public static méthode

public static CreateListener ( string host, int port, string certFindValue, bool doSslUpgrade, SaslHandler saslHandler ) : AmqpTransportListener
host string
port int
certFindValue string
doSslUpgrade bool
saslHandler SaslHandler
Résultat AmqpTransportListener
        public static AmqpTransportListener CreateListener(string host, int port, string certFindValue, bool doSslUpgrade, SaslHandler saslHandler)
        {
            AmqpSettings settings = GetAmqpSettings(false, certFindValue, doSslUpgrade, saslHandler);

            TransportSettings transportSettings = GetTcpSettings(host, port, true);
            if (!doSslUpgrade && certFindValue != null)
            {
                TlsTransportSettings tlsSettings = new TlsTransportSettings(transportSettings, false);
                tlsSettings.Certificate = GetCertificate(certFindValue);
                transportSettings = tlsSettings;
            }

            TransportListener listener = transportSettings.CreateListener();
            return new AmqpTransportListener(new TransportListener[] { listener }, settings);
        }