blob: 952fb8f93d055cfc06cf08f1124bfa9bbfcd987f [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Proton DotNet: Apache.Qpid.Proton.Client.ConnectionOptions Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Proton DotNet
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceApache.html">Apache</a></li><li class="navelem"><a class="el" href="namespaceApache_1_1Qpid.html">Qpid</a></li><li class="navelem"><a class="el" href="namespaceApache_1_1Qpid_1_1Proton.html">Proton</a></li><li class="navelem"><a class="el" href="namespaceApache_1_1Qpid_1_1Proton_1_1Client.html">Client</a></li><li class="navelem"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html">ConnectionOptions</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="#properties">Properties</a> &#124;
<a href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">Apache.Qpid.Proton.Client.ConnectionOptions Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for Apache.Qpid.Proton.Client.ConnectionOptions:</div>
<div class="dyncontent">
<div class="center">
<img src="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.png" alt=""/>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a76dbd200629a6ea308178421804237d4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#a76dbd200629a6ea308178421804237d4">ConnectionOptions</a> ()</td></tr>
<tr class="memdesc:a76dbd200629a6ea308178421804237d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a default Connection options instance. <a href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#a76dbd200629a6ea308178421804237d4">More...</a><br /></td></tr>
<tr class="separator:a76dbd200629a6ea308178421804237d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a444fe7375aca7a23f3f8148cb9d5ae25"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#a444fe7375aca7a23f3f8148cb9d5ae25">ConnectionOptions</a> (<a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html">ConnectionOptions</a> other)</td></tr>
<tr class="memdesc:a444fe7375aca7a23f3f8148cb9d5ae25"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new Connection options instance whose settings are copied from the instance provided. <a href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#a444fe7375aca7a23f3f8148cb9d5ae25">More...</a><br /></td></tr>
<tr class="separator:a444fe7375aca7a23f3f8148cb9d5ae25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac32d12ec38958de987d4791b268f9615"><td class="memItemLeft" align="right" valign="top">object&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#ac32d12ec38958de987d4791b268f9615">Clone</a> ()</td></tr>
<tr class="memdesc:ac32d12ec38958de987d4791b268f9615"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clone this options instance, changes to the cloned options are not reflected in this options instance. <a href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#ac32d12ec38958de987d4791b268f9615">More...</a><br /></td></tr>
<tr class="separator:ac32d12ec38958de987d4791b268f9615"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:aa7590158e183af232d8b45e1795950ee"><td class="memItemLeft" align="right" valign="top"><a id="aa7590158e183af232d8b45e1795950ee"></a>
static readonly long&#160;</td><td class="memItemRight" valign="bottom"><b>INFINITE</b> = -1</td></tr>
<tr class="separator:aa7590158e183af232d8b45e1795950ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0066006cab376ec8461ab11c1e1daa64"><td class="memItemLeft" align="right" valign="top"><a id="a0066006cab376ec8461ab11c1e1daa64"></a>
static readonly long&#160;</td><td class="memItemRight" valign="bottom"><b>DEFAULT_OPEN_TIMEOUT</b> = 15000</td></tr>
<tr class="separator:a0066006cab376ec8461ab11c1e1daa64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad923d4ec73186761d83d0c5b572f240f"><td class="memItemLeft" align="right" valign="top"><a id="ad923d4ec73186761d83d0c5b572f240f"></a>
static readonly long&#160;</td><td class="memItemRight" valign="bottom"><b>DEFAULT_CLOSE_TIMEOUT</b> = 60000</td></tr>
<tr class="separator:ad923d4ec73186761d83d0c5b572f240f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9355c2464cb9357b0d04a04f607531a9"><td class="memItemLeft" align="right" valign="top"><a id="a9355c2464cb9357b0d04a04f607531a9"></a>
static readonly long&#160;</td><td class="memItemRight" valign="bottom"><b>DEFAULT_SEND_TIMEOUT</b> = INFINITE</td></tr>
<tr class="separator:a9355c2464cb9357b0d04a04f607531a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d54da5fcdea5c72dff3f3b8b54e9d06"><td class="memItemLeft" align="right" valign="top"><a id="a9d54da5fcdea5c72dff3f3b8b54e9d06"></a>
static readonly long&#160;</td><td class="memItemRight" valign="bottom"><b>DEFAULT_REQUEST_TIMEOUT</b> = INFINITE</td></tr>
<tr class="separator:a9d54da5fcdea5c72dff3f3b8b54e9d06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1adcfdee68e5228a3aeca8cb65ca2165"><td class="memItemLeft" align="right" valign="top"><a id="a1adcfdee68e5228a3aeca8cb65ca2165"></a>
static readonly uint&#160;</td><td class="memItemRight" valign="bottom"><b>DEFAULT_IDLE_TIMEOUT</b> = 60000</td></tr>
<tr class="separator:a1adcfdee68e5228a3aeca8cb65ca2165"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affcf1aed4de808785fad890c70d41f76"><td class="memItemLeft" align="right" valign="top"><a id="affcf1aed4de808785fad890c70d41f76"></a>
static readonly long&#160;</td><td class="memItemRight" valign="bottom"><b>DEFAULT_DRAIN_TIMEOUT</b> = 60000</td></tr>
<tr class="separator:affcf1aed4de808785fad890c70d41f76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6cf7da5098e6e1a1c14efc91ad0d48fc"><td class="memItemLeft" align="right" valign="top"><a id="a6cf7da5098e6e1a1c14efc91ad0d48fc"></a>
static readonly ushort&#160;</td><td class="memItemRight" valign="bottom"><b>DEFAULT_CHANNEL_MAX</b> = 65535</td></tr>
<tr class="separator:a6cf7da5098e6e1a1c14efc91ad0d48fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9c5830b2a13c7afaa58233630cfa14e"><td class="memItemLeft" align="right" valign="top"><a id="ab9c5830b2a13c7afaa58233630cfa14e"></a>
static readonly uint&#160;</td><td class="memItemRight" valign="bottom"><b>DEFAULT_MAX_FRAME_SIZE</b> = 65536</td></tr>
<tr class="separator:ab9c5830b2a13c7afaa58233630cfa14e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7da0165a024053a537f7e0ea103abed9"><td class="memItemLeft" align="right" valign="top"><a id="a7da0165a024053a537f7e0ea103abed9"></a>
static readonly <a class="el" href="namespaceApache_1_1Qpid_1_1Proton_1_1Client.html#a29fcbe719c1b2f22561850a3dc0203ff">NextReceiverPolicy</a>&#160;</td><td class="memItemRight" valign="bottom"><b>DEFAULT_NEXT_RECEIVER_POLICY</b> = <a class="el" href="namespaceApache_1_1Qpid_1_1Proton_1_1Client.html#a29fcbe719c1b2f22561850a3dc0203ffa91a63281bd2e647fe3b92d1d22cd3380">NextReceiverPolicy.RoundRobin</a></td></tr>
<tr class="separator:a7da0165a024053a537f7e0ea103abed9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
Properties</h2></td></tr>
<tr class="memitem:a4739d1cd4d73d10d379aecdd2fe05f1c"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#a4739d1cd4d73d10d379aecdd2fe05f1c">User</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a4739d1cd4d73d10d379aecdd2fe05f1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configure the user name that is conveyed to the remote peer when a new connection is being opened. <a href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#a4739d1cd4d73d10d379aecdd2fe05f1c">More...</a><br /></td></tr>
<tr class="separator:a4739d1cd4d73d10d379aecdd2fe05f1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5dcfa654a536bef45c16ac043ca6753e"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#a5dcfa654a536bef45c16ac043ca6753e">Password</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a5dcfa654a536bef45c16ac043ca6753e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configure the password that is conveyed to the remote peer when a new connection is being opened. <a href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#a5dcfa654a536bef45c16ac043ca6753e">More...</a><br /></td></tr>
<tr class="separator:a5dcfa654a536bef45c16ac043ca6753e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d66ffa2ea3a08baccb4bab320b0d3a3"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#a7d66ffa2ea3a08baccb4bab320b0d3a3">VirtualHost</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a7d66ffa2ea3a08baccb4bab320b0d3a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configure the virtual host value that is conveyed to the remote peer when a new connection is being opened. <a href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#a7d66ffa2ea3a08baccb4bab320b0d3a3">More...</a><br /></td></tr>
<tr class="separator:a7d66ffa2ea3a08baccb4bab320b0d3a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb7b1e67550f63e39bf3b28ccebe8b3e"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#aeb7b1e67550f63e39bf3b28ccebe8b3e">SendTimeout</a> = DEFAULT_SEND_TIMEOUT<code> [get, set]</code></td></tr>
<tr class="memdesc:aeb7b1e67550f63e39bf3b28ccebe8b3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets or sets the connection level send timeout value which will be used as the defaults if child resources are not created with their own options type. This timeout controls how long a sender will wait for a send to complete before giving up and signalling a send failure. <a href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#aeb7b1e67550f63e39bf3b28ccebe8b3e">More...</a><br /></td></tr>
<tr class="separator:aeb7b1e67550f63e39bf3b28ccebe8b3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00cc69d704b7b65bf766dccac7a6e932"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#a00cc69d704b7b65bf766dccac7a6e932">RequestTimeout</a> = DEFAULT_REQUEST_TIMEOUT<code> [get, set]</code></td></tr>
<tr class="memdesc:a00cc69d704b7b65bf766dccac7a6e932"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets or sets the connection level request timeout value which will be used as the defaults if child resources are not created with their own options type. The request timeout applies to client specific actions that require a remote response such as the begin or end of a transaction. <a href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#a00cc69d704b7b65bf766dccac7a6e932">More...</a><br /></td></tr>
<tr class="separator:a00cc69d704b7b65bf766dccac7a6e932"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a592b793bd90c7d20a5fe5cfe50acc78f"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#a592b793bd90c7d20a5fe5cfe50acc78f">OpenTimeout</a> = DEFAULT_OPEN_TIMEOUT<code> [get, set]</code></td></tr>
<tr class="memdesc:a592b793bd90c7d20a5fe5cfe50acc78f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets or sets the connection level open timeout value which will be used as the defaults if child resources are not created with their own options type. Controls how long a client will wait for a remote to respond to the open of a resource before signalling that the open has failed. <a href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#a592b793bd90c7d20a5fe5cfe50acc78f">More...</a><br /></td></tr>
<tr class="separator:a592b793bd90c7d20a5fe5cfe50acc78f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91af3aa6f2b777d4193e8af233e10503"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#a91af3aa6f2b777d4193e8af233e10503">CloseTimeout</a> = DEFAULT_CLOSE_TIMEOUT<code> [get, set]</code></td></tr>
<tr class="memdesc:a91af3aa6f2b777d4193e8af233e10503"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets or sets the connection level close timeout value which will be used as the defaults if child resources are not created with their own options type. Controls how long the remote will wait for the remote to respond to a close request for a resource before giving up and signalling an error has occurred. <a href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#a91af3aa6f2b777d4193e8af233e10503">More...</a><br /></td></tr>
<tr class="separator:a91af3aa6f2b777d4193e8af233e10503"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1ca0528bf95389ca1fa1307f1e5cc8b"><td class="memItemLeft" align="right" valign="top">uint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#ac1ca0528bf95389ca1fa1307f1e5cc8b">IdleTimeout</a> = DEFAULT_IDLE_TIMEOUT<code> [get, set]</code></td></tr>
<tr class="memdesc:ac1ca0528bf95389ca1fa1307f1e5cc8b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets or sets the connection level idle timeout value which will be used as the defaults if child resources are not created with their own options type. Controls the idle processing timeout that is sent to the remote informing it up the clients expectation for how long it can remain idle before needing to send a heart beat. The client sends half the configured value to the remote <a href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#ac1ca0528bf95389ca1fa1307f1e5cc8b">More...</a><br /></td></tr>
<tr class="separator:ac1ca0528bf95389ca1fa1307f1e5cc8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36d1b26ff1c05739cd0f5fb3a345b8cb"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#a36d1b26ff1c05739cd0f5fb3a345b8cb">DrainTimeout</a> = DEFAULT_DRAIN_TIMEOUT<code> [get, set]</code></td></tr>
<tr class="memdesc:a36d1b26ff1c05739cd0f5fb3a345b8cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets or sets the connection level drain timeout value which will be used as the defaults if child resources are not created with their own options type. Controls how long the drain of a receiver link and remain outstanding before it is considered failed and an error is signalled indicating that the drain attempt failed. <a href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#a36d1b26ff1c05739cd0f5fb3a345b8cb">More...</a><br /></td></tr>
<tr class="separator:a36d1b26ff1c05739cd0f5fb3a345b8cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab23cde7f3e27b4ed4cc0b5a2c1379e44"><td class="memItemLeft" align="right" valign="top">ushort&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#ab23cde7f3e27b4ed4cc0b5a2c1379e44">ChannelMax</a> = DEFAULT_CHANNEL_MAX<code> [get, set]</code></td></tr>
<tr class="memdesc:ab23cde7f3e27b4ed4cc0b5a2c1379e44"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configure the channel maximum value for the new connection created with these options. The channel max value controls how many session instances can be created by a given Connection, the default value is <code>65535</code>. <a href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#ab23cde7f3e27b4ed4cc0b5a2c1379e44">More...</a><br /></td></tr>
<tr class="separator:ab23cde7f3e27b4ed4cc0b5a2c1379e44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2960cb5b94f02efa560e7e1b674670b7"><td class="memItemLeft" align="right" valign="top">uint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#a2960cb5b94f02efa560e7e1b674670b7">MaxFrameSize</a> = DEFAULT_MAX_FRAME_SIZE<code> [get, set]</code></td></tr>
<tr class="memdesc:a2960cb5b94f02efa560e7e1b674670b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configures the max frame size that will be communicated to the remote peer instructing it that this client cannot receive frames larger than this value. This also controls the size of the frames this peer will output unless the remote has requested a smaller value than what is set here. <a href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#a2960cb5b94f02efa560e7e1b674670b7">More...</a><br /></td></tr>
<tr class="separator:a2960cb5b94f02efa560e7e1b674670b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb22c5f4360d79f911f8ba83cc5e74c3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceApache_1_1Qpid_1_1Proton_1_1Client.html#a29fcbe719c1b2f22561850a3dc0203ff">NextReceiverPolicy</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#aeb22c5f4360d79f911f8ba83cc5e74c3">DefaultNextReceiverPolicy</a> = DEFAULT_NEXT_RECEIVER_POLICY<code> [get, set]</code></td></tr>
<tr class="memdesc:aeb22c5f4360d79f911f8ba83cc5e74c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configures the default next receiver policy for this connection and any session that is created without specifying user defined session default options. <a href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#aeb22c5f4360d79f911f8ba83cc5e74c3">More...</a><br /></td></tr>
<tr class="separator:aeb22c5f4360d79f911f8ba83cc5e74c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af12d9d97a84d890b62a3a110dfaad26a"><td class="memItemLeft" align="right" valign="top">string[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#af12d9d97a84d890b62a3a110dfaad26a">OfferedCapabilities</a><code> [get, set]</code></td></tr>
<tr class="memdesc:af12d9d97a84d890b62a3a110dfaad26a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configures the set of capabilities that a new connection will advertise to the remote. <a href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#af12d9d97a84d890b62a3a110dfaad26a">More...</a><br /></td></tr>
<tr class="separator:af12d9d97a84d890b62a3a110dfaad26a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36ac1b99bd3338cae10bb33bfcb663fd"><td class="memItemLeft" align="right" valign="top">string[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#a36ac1b99bd3338cae10bb33bfcb663fd">DesiredCapabilities</a> = DEFAULT_DESIRED_CAPABILITIES_ARRAY<code> [get, set]</code></td></tr>
<tr class="memdesc:a36ac1b99bd3338cae10bb33bfcb663fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the collection of capabilities to request from the remote for a new connection. The desired capabilities inform the remote peer of the various capabilities the connection requires and the remote should return those that it supports in its offered capabilities. <a href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#a36ac1b99bd3338cae10bb33bfcb663fd">More...</a><br /></td></tr>
<tr class="separator:a36ac1b99bd3338cae10bb33bfcb663fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a6014450d41a02d7bfa990e25535128"><td class="memItemLeft" align="right" valign="top">IDictionary&lt; string, object &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#a2a6014450d41a02d7bfa990e25535128">Properties</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a2a6014450d41a02d7bfa990e25535128"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configures a collection of property values that are sent to the remote upon opening a new connection. <a href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#a2a6014450d41a02d7bfa990e25535128">More...</a><br /></td></tr>
<tr class="separator:a2a6014450d41a02d7bfa990e25535128"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55f2d8ad185bbf82faafc7eb2c32a02e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1SaslOptions.html">SaslOptions</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#a55f2d8ad185bbf82faafc7eb2c32a02e">SaslOptions</a> = new <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1SaslOptions.html">SaslOptions</a>()<code> [get]</code></td></tr>
<tr class="memdesc:a55f2d8ad185bbf82faafc7eb2c32a02e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the SASL options instance associated with these connection options. <a href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#a55f2d8ad185bbf82faafc7eb2c32a02e">More...</a><br /></td></tr>
<tr class="separator:a55f2d8ad185bbf82faafc7eb2c32a02e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6935a3889ec305b3593822bf7dce975a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#a6935a3889ec305b3593822bf7dce975a">ReconnectEnabled</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a6935a3889ec305b3593822bf7dce975a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Quick access to enable and disable reconnection for newly created connections that use these options. <a href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#a6935a3889ec305b3593822bf7dce975a">More...</a><br /></td></tr>
<tr class="separator:a6935a3889ec305b3593822bf7dce975a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa982207df059f8afedadd92187107fdb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ReconnectOptions.html">ReconnectOptions</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#aa982207df059f8afedadd92187107fdb">ReconnectOptions</a> = new <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ReconnectOptions.html">ReconnectOptions</a>()<code> [get]</code></td></tr>
<tr class="memdesc:aa982207df059f8afedadd92187107fdb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the Reconnection options that control client reconnection behavior. <a href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#aa982207df059f8afedadd92187107fdb">More...</a><br /></td></tr>
<tr class="separator:aa982207df059f8afedadd92187107fdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a240cca958a1cf5b5323e9d9d54c20b1b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#a240cca958a1cf5b5323e9d9d54c20b1b">TraceFrames</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a240cca958a1cf5b5323e9d9d54c20b1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Controls if the client will attempt to trigger the AMQP engine to trace all incoming and outgoing frames via the logger. <a href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#a240cca958a1cf5b5323e9d9d54c20b1b">More...</a><br /></td></tr>
<tr class="separator:a240cca958a1cf5b5323e9d9d54c20b1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80320bbb68b98d164164ac0e421930d0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1TransportOptions.html">TransportOptions</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#a80320bbb68b98d164164ac0e421930d0">TransportOptions</a> = new <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1TransportOptions.html">TransportOptions</a>()<code> [get]</code></td></tr>
<tr class="memdesc:a80320bbb68b98d164164ac0e421930d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configuration of the I/O layer options. <a href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#a80320bbb68b98d164164ac0e421930d0">More...</a><br /></td></tr>
<tr class="separator:a80320bbb68b98d164164ac0e421930d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20e0eb3b9b529b61f5fba942706d8e4f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#a20e0eb3b9b529b61f5fba942706d8e4f">SslEnabled</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a20e0eb3b9b529b61f5fba942706d8e4f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Quick access to enable and disable SSL for newly created connections that use these options. <a href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#a20e0eb3b9b529b61f5fba942706d8e4f">More...</a><br /></td></tr>
<tr class="separator:a20e0eb3b9b529b61f5fba942706d8e4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6968f643c95049f348e3ad8d37a76c79"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1SslOptions.html">SslOptions</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#a6968f643c95049f348e3ad8d37a76c79">SslOptions</a> = new <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1SslOptions.html">SslOptions</a>()<code> [get]</code></td></tr>
<tr class="memdesc:a6968f643c95049f348e3ad8d37a76c79"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configuration that controls the SSL I/O layer if enabled. <a href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#a6968f643c95049f348e3ad8d37a76c79">More...</a><br /></td></tr>
<tr class="separator:a6968f643c95049f348e3ad8d37a76c79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3db71f294d326f2fd7aabca1b0569878"><td class="memItemLeft" align="right" valign="top">Action&lt; <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Client_1_1IConnection.html">IConnection</a>, <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionEvent.html">ConnectionEvent</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#a3db71f294d326f2fd7aabca1b0569878">ConnectedHandler</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a3db71f294d326f2fd7aabca1b0569878"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register and action that will be fired asynchronously to signal that the client has connected to a remote peer. It is a programming error for the signaled handler to throw an exception and the outcome of such an error is unspecified. <a href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#a3db71f294d326f2fd7aabca1b0569878">More...</a><br /></td></tr>
<tr class="separator:a3db71f294d326f2fd7aabca1b0569878"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af519b5f301215b9eb27d304f310cf417"><td class="memItemLeft" align="right" valign="top">Action&lt; <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Client_1_1IConnection.html">IConnection</a>, <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionEvent.html">ConnectionEvent</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#af519b5f301215b9eb27d304f310cf417">ReconnectedHandler</a><code> [get, set]</code></td></tr>
<tr class="memdesc:af519b5f301215b9eb27d304f310cf417"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register and action that will be fired asynchronously to signal that the client has reconnected to a remote peer. It is a programming error for the signaled handler to throw an exception and the outcome of such an error is unspecified. <a href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#af519b5f301215b9eb27d304f310cf417">More...</a><br /></td></tr>
<tr class="separator:af519b5f301215b9eb27d304f310cf417"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a629808f60db58362c434e521450e5033"><td class="memItemLeft" align="right" valign="top">Action&lt; <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Client_1_1IConnection.html">IConnection</a>, <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1DisconnectionEvent.html">DisconnectionEvent</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#a629808f60db58362c434e521450e5033">InterruptedHandler</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a629808f60db58362c434e521450e5033"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register and action that will be fired asynchronously to signal that the client has been disconnected from a remote peer but will attempt to reconnect using configured reconnection options. It is a programming error for the signaled handler to throw an exception and the outcome of such an error is unspecified. <a href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#a629808f60db58362c434e521450e5033">More...</a><br /></td></tr>
<tr class="separator:a629808f60db58362c434e521450e5033"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab38e13df7c7bdf3c4916e07fbe9b410e"><td class="memItemLeft" align="right" valign="top">Action&lt; <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Client_1_1IConnection.html">IConnection</a>, <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1DisconnectionEvent.html">DisconnectionEvent</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#ab38e13df7c7bdf3c4916e07fbe9b410e">DisconnectedHandler</a><code> [get, set]</code></td></tr>
<tr class="memdesc:ab38e13df7c7bdf3c4916e07fbe9b410e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register and action that will be fired asynchronously to signal that the client has been disconnected from a remote peer. It is a programming error for the signaled handler to throw an exception and the outcome of such an error is unspecified. <a href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html#ab38e13df7c7bdf3c4916e07fbe9b410e">More...</a><br /></td></tr>
<tr class="separator:ab38e13df7c7bdf3c4916e07fbe9b410e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a76dbd200629a6ea308178421804237d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a76dbd200629a6ea308178421804237d4">&#9670;&nbsp;</a></span>ConnectionOptions() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Apache.Qpid.Proton.Client.ConnectionOptions.ConnectionOptions </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Creates a default Connection options instance. </p>
</div>
</div>
<a id="a444fe7375aca7a23f3f8148cb9d5ae25"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a444fe7375aca7a23f3f8148cb9d5ae25">&#9670;&nbsp;</a></span>ConnectionOptions() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Apache.Qpid.Proton.Client.ConnectionOptions.ConnectionOptions </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionOptions.html">ConnectionOptions</a>&#160;</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a new Connection options instance whose settings are copied from the instance provided. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">other</td><td>The connection options instance to copy</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="ac32d12ec38958de987d4791b268f9615"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac32d12ec38958de987d4791b268f9615">&#9670;&nbsp;</a></span>Clone()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">object Apache.Qpid.Proton.Client.ConnectionOptions.Clone </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Clone this options instance, changes to the cloned options are not reflected in this options instance. </p>
<dl class="section return"><dt>Returns</dt><dd>A deep copy of this options instance.</dd></dl>
</div>
</div>
<h2 class="groupheader">Property Documentation</h2>
<a id="ab23cde7f3e27b4ed4cc0b5a2c1379e44"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab23cde7f3e27b4ed4cc0b5a2c1379e44">&#9670;&nbsp;</a></span>ChannelMax</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ushort Apache.Qpid.Proton.Client.ConnectionOptions.ChannelMax = DEFAULT_CHANNEL_MAX</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Configure the channel maximum value for the new connection created with these options. The channel max value controls how many session instances can be created by a given Connection, the default value is <code>65535</code>. </p>
</div>
</div>
<a id="a91af3aa6f2b777d4193e8af233e10503"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a91af3aa6f2b777d4193e8af233e10503">&#9670;&nbsp;</a></span>CloseTimeout</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">long Apache.Qpid.Proton.Client.ConnectionOptions.CloseTimeout = DEFAULT_CLOSE_TIMEOUT</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets or sets the connection level close timeout value which will be used as the defaults if child resources are not created with their own options type. Controls how long the remote will wait for the remote to respond to a close request for a resource before giving up and signalling an error has occurred. </p>
</div>
</div>
<a id="a3db71f294d326f2fd7aabca1b0569878"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3db71f294d326f2fd7aabca1b0569878">&#9670;&nbsp;</a></span>ConnectedHandler</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Action&lt;<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Client_1_1IConnection.html">IConnection</a>, <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionEvent.html">ConnectionEvent</a>&gt; Apache.Qpid.Proton.Client.ConnectionOptions.ConnectedHandler</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Register and action that will be fired asynchronously to signal that the client has connected to a remote peer. It is a programming error for the signaled handler to throw an exception and the outcome of such an error is unspecified. </p>
</div>
</div>
<a id="aeb22c5f4360d79f911f8ba83cc5e74c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeb22c5f4360d79f911f8ba83cc5e74c3">&#9670;&nbsp;</a></span>DefaultNextReceiverPolicy</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceApache_1_1Qpid_1_1Proton_1_1Client.html#a29fcbe719c1b2f22561850a3dc0203ff">NextReceiverPolicy</a> Apache.Qpid.Proton.Client.ConnectionOptions.DefaultNextReceiverPolicy = DEFAULT_NEXT_RECEIVER_POLICY</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Configures the default next receiver policy for this connection and any session that is created without specifying user defined session default options. </p>
</div>
</div>
<a id="a36ac1b99bd3338cae10bb33bfcb663fd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a36ac1b99bd3338cae10bb33bfcb663fd">&#9670;&nbsp;</a></span>DesiredCapabilities</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">string [] Apache.Qpid.Proton.Client.ConnectionOptions.DesiredCapabilities = DEFAULT_DESIRED_CAPABILITIES_ARRAY</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the collection of capabilities to request from the remote for a new connection. The desired capabilities inform the remote peer of the various capabilities the connection requires and the remote should return those that it supports in its offered capabilities. </p>
</div>
</div>
<a id="ab38e13df7c7bdf3c4916e07fbe9b410e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab38e13df7c7bdf3c4916e07fbe9b410e">&#9670;&nbsp;</a></span>DisconnectedHandler</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Action&lt;<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Client_1_1IConnection.html">IConnection</a>, <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1DisconnectionEvent.html">DisconnectionEvent</a>&gt; Apache.Qpid.Proton.Client.ConnectionOptions.DisconnectedHandler</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Register and action that will be fired asynchronously to signal that the client has been disconnected from a remote peer. It is a programming error for the signaled handler to throw an exception and the outcome of such an error is unspecified. </p>
</div>
</div>
<a id="a36d1b26ff1c05739cd0f5fb3a345b8cb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a36d1b26ff1c05739cd0f5fb3a345b8cb">&#9670;&nbsp;</a></span>DrainTimeout</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">long Apache.Qpid.Proton.Client.ConnectionOptions.DrainTimeout = DEFAULT_DRAIN_TIMEOUT</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets or sets the connection level drain timeout value which will be used as the defaults if child resources are not created with their own options type. Controls how long the drain of a receiver link and remain outstanding before it is considered failed and an error is signalled indicating that the drain attempt failed. </p>
</div>
</div>
<a id="ac1ca0528bf95389ca1fa1307f1e5cc8b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac1ca0528bf95389ca1fa1307f1e5cc8b">&#9670;&nbsp;</a></span>IdleTimeout</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">uint Apache.Qpid.Proton.Client.ConnectionOptions.IdleTimeout = DEFAULT_IDLE_TIMEOUT</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets or sets the connection level idle timeout value which will be used as the defaults if child resources are not created with their own options type. Controls the idle processing timeout that is sent to the remote informing it up the clients expectation for how long it can remain idle before needing to send a heart beat. The client sends half the configured value to the remote </p>
</div>
</div>
<a id="a629808f60db58362c434e521450e5033"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a629808f60db58362c434e521450e5033">&#9670;&nbsp;</a></span>InterruptedHandler</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Action&lt;<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Client_1_1IConnection.html">IConnection</a>, <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1DisconnectionEvent.html">DisconnectionEvent</a>&gt; Apache.Qpid.Proton.Client.ConnectionOptions.InterruptedHandler</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Register and action that will be fired asynchronously to signal that the client has been disconnected from a remote peer but will attempt to reconnect using configured reconnection options. It is a programming error for the signaled handler to throw an exception and the outcome of such an error is unspecified. </p>
</div>
</div>
<a id="a2960cb5b94f02efa560e7e1b674670b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2960cb5b94f02efa560e7e1b674670b7">&#9670;&nbsp;</a></span>MaxFrameSize</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">uint Apache.Qpid.Proton.Client.ConnectionOptions.MaxFrameSize = DEFAULT_MAX_FRAME_SIZE</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Configures the max frame size that will be communicated to the remote peer instructing it that this client cannot receive frames larger than this value. This also controls the size of the frames this peer will output unless the remote has requested a smaller value than what is set here. </p>
</div>
</div>
<a id="af12d9d97a84d890b62a3a110dfaad26a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af12d9d97a84d890b62a3a110dfaad26a">&#9670;&nbsp;</a></span>OfferedCapabilities</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">string [] Apache.Qpid.Proton.Client.ConnectionOptions.OfferedCapabilities</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Configures the set of capabilities that a new connection will advertise to the remote. </p>
</div>
</div>
<a id="a592b793bd90c7d20a5fe5cfe50acc78f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a592b793bd90c7d20a5fe5cfe50acc78f">&#9670;&nbsp;</a></span>OpenTimeout</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">long Apache.Qpid.Proton.Client.ConnectionOptions.OpenTimeout = DEFAULT_OPEN_TIMEOUT</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets or sets the connection level open timeout value which will be used as the defaults if child resources are not created with their own options type. Controls how long a client will wait for a remote to respond to the open of a resource before signalling that the open has failed. </p>
</div>
</div>
<a id="a5dcfa654a536bef45c16ac043ca6753e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5dcfa654a536bef45c16ac043ca6753e">&#9670;&nbsp;</a></span>Password</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">string Apache.Qpid.Proton.Client.ConnectionOptions.Password</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Configure the password that is conveyed to the remote peer when a new connection is being opened. </p>
</div>
</div>
<a id="a2a6014450d41a02d7bfa990e25535128"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2a6014450d41a02d7bfa990e25535128">&#9670;&nbsp;</a></span>Properties</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">IDictionary&lt;string, object&gt; Apache.Qpid.Proton.Client.ConnectionOptions.Properties</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Configures a collection of property values that are sent to the remote upon opening a new connection. </p>
</div>
</div>
<a id="af519b5f301215b9eb27d304f310cf417"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af519b5f301215b9eb27d304f310cf417">&#9670;&nbsp;</a></span>ReconnectedHandler</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Action&lt;<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Client_1_1IConnection.html">IConnection</a>, <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ConnectionEvent.html">ConnectionEvent</a>&gt; Apache.Qpid.Proton.Client.ConnectionOptions.ReconnectedHandler</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Register and action that will be fired asynchronously to signal that the client has reconnected to a remote peer. It is a programming error for the signaled handler to throw an exception and the outcome of such an error is unspecified. </p>
</div>
</div>
<a id="a6935a3889ec305b3593822bf7dce975a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6935a3889ec305b3593822bf7dce975a">&#9670;&nbsp;</a></span>ReconnectEnabled</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool Apache.Qpid.Proton.Client.ConnectionOptions.ReconnectEnabled</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Quick access to enable and disable reconnection for newly created connections that use these options. </p>
</div>
</div>
<a id="aa982207df059f8afedadd92187107fdb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa982207df059f8afedadd92187107fdb">&#9670;&nbsp;</a></span>ReconnectOptions</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ReconnectOptions.html">ReconnectOptions</a> Apache.Qpid.Proton.Client.ConnectionOptions.ReconnectOptions = new <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1ReconnectOptions.html">ReconnectOptions</a>()</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the Reconnection options that control client reconnection behavior. </p>
</div>
</div>
<a id="a00cc69d704b7b65bf766dccac7a6e932"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a00cc69d704b7b65bf766dccac7a6e932">&#9670;&nbsp;</a></span>RequestTimeout</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">long Apache.Qpid.Proton.Client.ConnectionOptions.RequestTimeout = DEFAULT_REQUEST_TIMEOUT</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets or sets the connection level request timeout value which will be used as the defaults if child resources are not created with their own options type. The request timeout applies to client specific actions that require a remote response such as the begin or end of a transaction. </p>
</div>
</div>
<a id="a55f2d8ad185bbf82faafc7eb2c32a02e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a55f2d8ad185bbf82faafc7eb2c32a02e">&#9670;&nbsp;</a></span>SaslOptions</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1SaslOptions.html">SaslOptions</a> Apache.Qpid.Proton.Client.ConnectionOptions.SaslOptions = new <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1SaslOptions.html">SaslOptions</a>()</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the SASL options instance associated with these connection options. </p>
</div>
</div>
<a id="aeb7b1e67550f63e39bf3b28ccebe8b3e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeb7b1e67550f63e39bf3b28ccebe8b3e">&#9670;&nbsp;</a></span>SendTimeout</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">long Apache.Qpid.Proton.Client.ConnectionOptions.SendTimeout = DEFAULT_SEND_TIMEOUT</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets or sets the connection level send timeout value which will be used as the defaults if child resources are not created with their own options type. This timeout controls how long a sender will wait for a send to complete before giving up and signalling a send failure. </p>
</div>
</div>
<a id="a20e0eb3b9b529b61f5fba942706d8e4f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a20e0eb3b9b529b61f5fba942706d8e4f">&#9670;&nbsp;</a></span>SslEnabled</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool Apache.Qpid.Proton.Client.ConnectionOptions.SslEnabled</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Quick access to enable and disable SSL for newly created connections that use these options. </p>
</div>
</div>
<a id="a6968f643c95049f348e3ad8d37a76c79"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6968f643c95049f348e3ad8d37a76c79">&#9670;&nbsp;</a></span>SslOptions</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1SslOptions.html">SslOptions</a> Apache.Qpid.Proton.Client.ConnectionOptions.SslOptions = new <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1SslOptions.html">SslOptions</a>()</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Configuration that controls the SSL I/O layer if enabled. </p>
</div>
</div>
<a id="a240cca958a1cf5b5323e9d9d54c20b1b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a240cca958a1cf5b5323e9d9d54c20b1b">&#9670;&nbsp;</a></span>TraceFrames</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool Apache.Qpid.Proton.Client.ConnectionOptions.TraceFrames</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Controls if the client will attempt to trigger the AMQP engine to trace all incoming and outgoing frames via the logger. </p>
</div>
</div>
<a id="a80320bbb68b98d164164ac0e421930d0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a80320bbb68b98d164164ac0e421930d0">&#9670;&nbsp;</a></span>TransportOptions</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1TransportOptions.html">TransportOptions</a> Apache.Qpid.Proton.Client.ConnectionOptions.TransportOptions = new <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Client_1_1TransportOptions.html">TransportOptions</a>()</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Configuration of the I/O layer options. </p>
</div>
</div>
<a id="a4739d1cd4d73d10d379aecdd2fe05f1c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4739d1cd4d73d10d379aecdd2fe05f1c">&#9670;&nbsp;</a></span>User</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">string Apache.Qpid.Proton.Client.ConnectionOptions.User</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Configure the user name that is conveyed to the remote peer when a new connection is being opened. </p>
</div>
</div>
<a id="a7d66ffa2ea3a08baccb4bab320b0d3a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7d66ffa2ea3a08baccb4bab320b0d3a3">&#9670;&nbsp;</a></span>VirtualHost</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">string Apache.Qpid.Proton.Client.ConnectionOptions.VirtualHost</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Configure the virtual host value that is conveyed to the remote peer when a new connection is being opened. </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>src/Proton.Client/Client/ConnectionOptions.cs</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>