Este conteúdo não está disponível no idioma selecionado.

22.4. .NET Binding for the C++ Messaging API Class: Connection


Expand
Table 22.4. .NET Binding for the C++ Messaging API Class: Connection
.NET Binding Class: Connection
Language Syntax
C++ class Connection : public qpid::messaging::Handle<ConnectionImpl>
.NET public ref class Connection
Constructor
C++ Connection(ConnectionImpl* impl);
.NET not applicable
Constructor
C++ Connection();
.NET not applicable
Constructor
C++ Connection(const std::string& url, const qpid::types::Variant::Map& options = qpid::types::Variant::Map());
.NET public Connection(string url);
.NET public Connection(string url, Dictionary<string, object> options);
Constructor
C++ Connection(const std::string& url, const std::string& options);
.NET public Connection(string url, string options);
Copy Constructor
C++ Connection(const Connection&);
.NET public Connection(Connection connection);
Destructor
C++ ~Connection();
.NET ~Connection();
Finalizer
C++ not applicable
.NET !Connection();
Copy assignment operator
C++ Connection& operator=(const Connection&);
.NET public Connection op_Assign(Connection rhs);
Method: SetOption
C++ void setOption(const std::string& name, const qpid::types::Variant& value);
.NET public void SetOption(string name, object value);
Method: open
C++ void open();
.NET public void Open();
Property: isOpen
C++ bool isOpen();
.NET public bool IsOpen { get; }
Method: close
C++ void close();
.NET public void Close();
Method: createTransactionalSession
C++ Session createTransactionalSession(const std::string& name = std::string());
.NET public Session CreateTransactionalSession();
.NET public Session CreateTransactionalSession(string name);
Method: createSession
C++ Session createSession(const std::string& name = std::string());
.NET public Session CreateSession();
.NET public Session CreateSession(string name);
Method: getSession
C++ Session getSession(const std::string& name) const;
.NET public Session GetSession(string name);
Property: AuthenticatedUsername
C++ std::string getAuthenticatedUsername();
.NET public string GetAuthenticatedUsername();
Voltar ao topo
Red Hat logoGithubredditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar. Explore nossas atualizações recentes.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja o Blog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

Theme

© 2025 Red Hat