blob: 0b7816afabb5b72352b8cd84557dbed4b67e422c [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.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Apache Geode Native .NET Reference: Apache::Geode::Client::DataOutput 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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">Apache Geode Native .NET Reference
&#160;<span id="projectnumber">1.13.0</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<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');
/* @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>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('a00606.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- 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 class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#properties">Properties</a> </div>
<div class="headertitle">
<div class="title">Apache::Geode::Client::DataOutput Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Provides operations for writing primitive data values, and user-defined objects implementing <a class="el" href="a01022.html" title="This interface class is the superclass of all user objects in the cache that can be serialized.">ISerializable</a>, to a byte stream.
<a href="a00606.html#details">More...</a></p>
<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:a3f0610d09a07bb4dbd8515f3b04ec38b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00606.html#a3f0610d09a07bb4dbd8515f3b04ec38b">AdvanceCursor</a> (System::UInt32 offset)</td></tr>
<tr class="memdesc:a3f0610d09a07bb4dbd8515f3b04ec38b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Advance the buffer cursor by the given offset. <a href="#a3f0610d09a07bb4dbd8515f3b04ec38b">More...</a><br /></td></tr>
<tr class="separator:a3f0610d09a07bb4dbd8515f3b04ec38b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4191aef27533837d65b784e35388d7fd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00606.html#a4191aef27533837d65b784e35388d7fd">DataOutput</a> (<a class="el" href="a00410.html">Apache::Geode::Client::Cache</a>^ cache)</td></tr>
<tr class="memdesc:a4191aef27533837d65b784e35388d7fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default constructor. <a href="#a4191aef27533837d65b784e35388d7fd">More...</a><br /></td></tr>
<tr class="separator:a4191aef27533837d65b784e35388d7fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ed32d9ce9e83e88160ff95470e06990"><td class="memItemLeft" align="right" valign="top">array&lt; Byte &gt; ^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00606.html#a8ed32d9ce9e83e88160ff95470e06990">GetBuffer</a> ()</td></tr>
<tr class="memdesc:a8ed32d9ce9e83e88160ff95470e06990"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a copy of the current buffer. <a href="#a8ed32d9ce9e83e88160ff95470e06990">More...</a><br /></td></tr>
<tr class="separator:a8ed32d9ce9e83e88160ff95470e06990"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d66f2b4e9bebf460c8212870ebff85a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00606.html#a6d66f2b4e9bebf460c8212870ebff85a">Reset</a> ()</td></tr>
<tr class="memdesc:a6d66f2b4e9bebf460c8212870ebff85a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reset the cursor to the start of the buffer. <a href="#a6d66f2b4e9bebf460c8212870ebff85a">More...</a><br /></td></tr>
<tr class="separator:a6d66f2b4e9bebf460c8212870ebff85a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56eda739b3cbc565cfd130b339e2a414"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00606.html#a56eda739b3cbc565cfd130b339e2a414">RewindCursor</a> (System::UInt32 offset)</td></tr>
<tr class="memdesc:a56eda739b3cbc565cfd130b339e2a414"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rewind the buffer cursor by the given offset. <a href="#a56eda739b3cbc565cfd130b339e2a414">More...</a><br /></td></tr>
<tr class="separator:a56eda739b3cbc565cfd130b339e2a414"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2085f5ae87f2da039cddceb731a1eba2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00606.html#a2085f5ae87f2da039cddceb731a1eba2">WriteArrayLen</a> (System::Int32 len)</td></tr>
<tr class="memdesc:a2085f5ae87f2da039cddceb731a1eba2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write length of the array to the <code><a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a></code>. <a href="#a2085f5ae87f2da039cddceb731a1eba2">More...</a><br /></td></tr>
<tr class="separator:a2085f5ae87f2da039cddceb731a1eba2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa78e2c6ce4ac977f21af59e37d970356"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00606.html#aa78e2c6ce4ac977f21af59e37d970356">WriteArrayOfByteArrays</a> (array&lt; array&lt; Byte &gt;^&gt;^ value)</td></tr>
<tr class="memdesc:aa78e2c6ce4ac977f21af59e37d970356"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a array of sign byte array to the <a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a>. <a href="#aa78e2c6ce4ac977f21af59e37d970356">More...</a><br /></td></tr>
<tr class="separator:aa78e2c6ce4ac977f21af59e37d970356"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2611a9ee998dc4b951d507ea3a6ea98"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00606.html#ac2611a9ee998dc4b951d507ea3a6ea98">WriteBoolean</a> (bool value)</td></tr>
<tr class="memdesc:ac2611a9ee998dc4b951d507ea3a6ea98"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a boolean value to the <code><a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a></code>. <a href="#ac2611a9ee998dc4b951d507ea3a6ea98">More...</a><br /></td></tr>
<tr class="separator:ac2611a9ee998dc4b951d507ea3a6ea98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d03443151b6fdcf37acdbbd91144482"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00606.html#a6d03443151b6fdcf37acdbbd91144482">WriteBooleanArray</a> (array&lt; bool &gt;^ value)</td></tr>
<tr class="memdesc:a6d03443151b6fdcf37acdbbd91144482"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a bool array to the <a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a>. <a href="#a6d03443151b6fdcf37acdbbd91144482">More...</a><br /></td></tr>
<tr class="separator:a6d03443151b6fdcf37acdbbd91144482"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc31e31c8867b522de5a533173220bea"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00606.html#acc31e31c8867b522de5a533173220bea">WriteBytes</a> (array&lt; Byte &gt;^ bytes, System::Int32 len)</td></tr>
<tr class="memdesc:acc31e31c8867b522de5a533173220bea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a given length of bytes to the <code><a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a></code>. <a href="#acc31e31c8867b522de5a533173220bea">More...</a><br /></td></tr>
<tr class="separator:acc31e31c8867b522de5a533173220bea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae167784c06e878686ead029bc0970063"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00606.html#ae167784c06e878686ead029bc0970063">WriteBytes</a> (array&lt; Byte &gt;^ bytes)</td></tr>
<tr class="memdesc:ae167784c06e878686ead029bc0970063"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write an array of bytes to the <code><a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a></code>. <a href="#ae167784c06e878686ead029bc0970063">More...</a><br /></td></tr>
<tr class="separator:ae167784c06e878686ead029bc0970063"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d2eefaaa543808af32addc2b7442520"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00606.html#a4d2eefaaa543808af32addc2b7442520">WriteBytesOnly</a> (array&lt; Byte &gt;^ bytes, System::UInt32 len)</td></tr>
<tr class="memdesc:a4d2eefaaa543808af32addc2b7442520"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a given length of bytes without its length to the <code><a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a></code>. <a href="#a4d2eefaaa543808af32addc2b7442520">More...</a><br /></td></tr>
<tr class="separator:a4d2eefaaa543808af32addc2b7442520"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a1b635d756fbe1ae28faa04e0f6ae7e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00606.html#a4a1b635d756fbe1ae28faa04e0f6ae7e">WriteBytesOnly</a> (array&lt; Byte &gt;^ bytes)</td></tr>
<tr class="memdesc:a4a1b635d756fbe1ae28faa04e0f6ae7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write an array of bytes without its length to the <code><a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a></code>. <a href="#a4a1b635d756fbe1ae28faa04e0f6ae7e">More...</a><br /></td></tr>
<tr class="separator:a4a1b635d756fbe1ae28faa04e0f6ae7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72c2e9164e5a3f80c2ee91e5a8ec5c59"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00606.html#a72c2e9164e5a3f80c2ee91e5a8ec5c59">WriteChar</a> (Char value)</td></tr>
<tr class="separator:a72c2e9164e5a3f80c2ee91e5a8ec5c59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e16a77d4b216b1d6203fd729bb1f813"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00606.html#a3e16a77d4b216b1d6203fd729bb1f813">WriteCharArray</a> (array&lt; Char &gt;^ value)</td></tr>
<tr class="memdesc:a3e16a77d4b216b1d6203fd729bb1f813"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a char array to the <a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a>. <a href="#a3e16a77d4b216b1d6203fd729bb1f813">More...</a><br /></td></tr>
<tr class="separator:a3e16a77d4b216b1d6203fd729bb1f813"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39bf87ec2fee0a08f7fdeac728daa152"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00606.html#a39bf87ec2fee0a08f7fdeac728daa152">WriteCollection</a> (System::Collections::IList^ value)</td></tr>
<tr class="memdesc:a39bf87ec2fee0a08f7fdeac728daa152"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a collection to the <a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a>. <a href="#a39bf87ec2fee0a08f7fdeac728daa152">More...</a><br /></td></tr>
<tr class="separator:a39bf87ec2fee0a08f7fdeac728daa152"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab217d61ba8614abb7329597ce4d2ccb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00606.html#aab217d61ba8614abb7329597ce4d2ccb">WriteDate</a> (System::DateTime value)</td></tr>
<tr class="memdesc:aab217d61ba8614abb7329597ce4d2ccb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a date to the <a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a>. <a href="#aab217d61ba8614abb7329597ce4d2ccb">More...</a><br /></td></tr>
<tr class="separator:aab217d61ba8614abb7329597ce4d2ccb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea89b19847e6620a016529fcfd2c65d4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00606.html#aea89b19847e6620a016529fcfd2c65d4">WriteDictionary</a> (System::Collections::IDictionary^ value)</td></tr>
<tr class="memdesc:aea89b19847e6620a016529fcfd2c65d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a Dictionary to the <a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a>. <a href="#aea89b19847e6620a016529fcfd2c65d4">More...</a><br /></td></tr>
<tr class="separator:aea89b19847e6620a016529fcfd2c65d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17c4b2635b3be46f8e0cf8268850a407"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00606.html#a17c4b2635b3be46f8e0cf8268850a407">WriteDouble</a> (double value)</td></tr>
<tr class="memdesc:a17c4b2635b3be46f8e0cf8268850a407"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a double precision real number to the <code><a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a></code>. <a href="#a17c4b2635b3be46f8e0cf8268850a407">More...</a><br /></td></tr>
<tr class="separator:a17c4b2635b3be46f8e0cf8268850a407"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6557f0099abdae3929bf7a368a8a186"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00606.html#aa6557f0099abdae3929bf7a368a8a186">WriteDoubleArray</a> (array&lt; double &gt;^ value)</td></tr>
<tr class="memdesc:aa6557f0099abdae3929bf7a368a8a186"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a double array to the <a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a>. <a href="#aa6557f0099abdae3929bf7a368a8a186">More...</a><br /></td></tr>
<tr class="separator:aa6557f0099abdae3929bf7a368a8a186"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba5826015e5cd94bc3a9e9883e3731f0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00606.html#aba5826015e5cd94bc3a9e9883e3731f0">WriteFloat</a> (float value)</td></tr>
<tr class="memdesc:aba5826015e5cd94bc3a9e9883e3731f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a float to the <a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a>. <a href="#aba5826015e5cd94bc3a9e9883e3731f0">More...</a><br /></td></tr>
<tr class="separator:aba5826015e5cd94bc3a9e9883e3731f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fa01c62ae03ef56fd1070a851bdf9a5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00606.html#a6fa01c62ae03ef56fd1070a851bdf9a5">WriteFloatArray</a> (array&lt; float &gt;^ value)</td></tr>
<tr class="memdesc:a6fa01c62ae03ef56fd1070a851bdf9a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a float array to the <a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a>. <a href="#a6fa01c62ae03ef56fd1070a851bdf9a5">More...</a><br /></td></tr>
<tr class="separator:a6fa01c62ae03ef56fd1070a851bdf9a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adddf95f0d843dea7e7689699310a84e4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00606.html#adddf95f0d843dea7e7689699310a84e4">WriteInt16</a> (System::Int16 value)</td></tr>
<tr class="memdesc:adddf95f0d843dea7e7689699310a84e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a 16-bit integer to the <code><a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a></code>. <a href="#adddf95f0d843dea7e7689699310a84e4">More...</a><br /></td></tr>
<tr class="separator:adddf95f0d843dea7e7689699310a84e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0be071014cab2c8f7d8e06c33cc999e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00606.html#ab0be071014cab2c8f7d8e06c33cc999e">WriteInt32</a> (System::Int32 value)</td></tr>
<tr class="memdesc:ab0be071014cab2c8f7d8e06c33cc999e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a 32-bit integer to the <code><a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a></code>. <a href="#ab0be071014cab2c8f7d8e06c33cc999e">More...</a><br /></td></tr>
<tr class="separator:ab0be071014cab2c8f7d8e06c33cc999e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58829dc29606c620b3296eebef5fc44c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00606.html#a58829dc29606c620b3296eebef5fc44c">WriteInt64</a> (System::Int64 value)</td></tr>
<tr class="memdesc:a58829dc29606c620b3296eebef5fc44c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a 64-bit integer to the <code><a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a></code>. <a href="#a58829dc29606c620b3296eebef5fc44c">More...</a><br /></td></tr>
<tr class="separator:a58829dc29606c620b3296eebef5fc44c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3953a3bbda83d1f9690a1e78b64252e8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00606.html#a3953a3bbda83d1f9690a1e78b64252e8">WriteIntArray</a> (array&lt; Int32 &gt;^ value)</td></tr>
<tr class="memdesc:a3953a3bbda83d1f9690a1e78b64252e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a int array to the <a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a>. <a href="#a3953a3bbda83d1f9690a1e78b64252e8">More...</a><br /></td></tr>
<tr class="separator:a3953a3bbda83d1f9690a1e78b64252e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1feccb3a1c2a21ed1eb96fff25ebe3ce"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00606.html#a1feccb3a1c2a21ed1eb96fff25ebe3ce">WriteLongArray</a> (array&lt; Int64 &gt;^ value)</td></tr>
<tr class="memdesc:a1feccb3a1c2a21ed1eb96fff25ebe3ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a long array to the <a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a>. <a href="#a1feccb3a1c2a21ed1eb96fff25ebe3ce">More...</a><br /></td></tr>
<tr class="separator:a1feccb3a1c2a21ed1eb96fff25ebe3ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07dec9f36437f58ebcac171fbe293e51"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00606.html#a07dec9f36437f58ebcac171fbe293e51">WriteObject</a> (Object^ obj)</td></tr>
<tr class="memdesc:a07dec9f36437f58ebcac171fbe293e51"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a <code><a class="el" href="a01114.html" title="This class wraps the native C++ native::Serializable objects as managed ISerializable objects.">Serializable</a></code> object to the <code><a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a></code>. <a href="#a07dec9f36437f58ebcac171fbe293e51">More...</a><br /></td></tr>
<tr class="separator:a07dec9f36437f58ebcac171fbe293e51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98c6f6c44805c5d7ff739612914bf052"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00606.html#a98c6f6c44805c5d7ff739612914bf052">WriteObjectArray</a> (List&lt; Object^&gt;^ value)</td></tr>
<tr class="memdesc:a98c6f6c44805c5d7ff739612914bf052"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a object array to the <a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a>. <a href="#a98c6f6c44805c5d7ff739612914bf052">More...</a><br /></td></tr>
<tr class="separator:a98c6f6c44805c5d7ff739612914bf052"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acea319e09d1a3004f4e4652a3873bd05"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00606.html#acea319e09d1a3004f4e4652a3873bd05">WriteSByte</a> (SByte value)</td></tr>
<tr class="memdesc:acea319e09d1a3004f4e4652a3873bd05"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a signed byte to the <code><a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a></code>. <a href="#acea319e09d1a3004f4e4652a3873bd05">More...</a><br /></td></tr>
<tr class="separator:acea319e09d1a3004f4e4652a3873bd05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f662994a0c937fc9be30208a730b8c8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00606.html#a7f662994a0c937fc9be30208a730b8c8">WriteSBytes</a> (array&lt; SByte &gt;^ bytes, System::Int32 len)</td></tr>
<tr class="memdesc:a7f662994a0c937fc9be30208a730b8c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a given length of signed bytes to the <code><a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a></code>. <a href="#a7f662994a0c937fc9be30208a730b8c8">More...</a><br /></td></tr>
<tr class="separator:a7f662994a0c937fc9be30208a730b8c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a630577474b9fbe6239c9adeda1ab5dd1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00606.html#a630577474b9fbe6239c9adeda1ab5dd1">WriteSBytes</a> (array&lt; SByte &gt;^ bytes)</td></tr>
<tr class="memdesc:a630577474b9fbe6239c9adeda1ab5dd1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write an array of signed bytes to the <code><a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a></code>. <a href="#a630577474b9fbe6239c9adeda1ab5dd1">More...</a><br /></td></tr>
<tr class="separator:a630577474b9fbe6239c9adeda1ab5dd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3cd4eaf909915af9c2ae7c15a96a2454"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00606.html#a3cd4eaf909915af9c2ae7c15a96a2454">WriteSBytesOnly</a> (array&lt; SByte &gt;^ bytes, System::UInt32 len)</td></tr>
<tr class="memdesc:a3cd4eaf909915af9c2ae7c15a96a2454"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a given length of signed bytes without its length to the <code><a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a></code>. <a href="#a3cd4eaf909915af9c2ae7c15a96a2454">More...</a><br /></td></tr>
<tr class="separator:a3cd4eaf909915af9c2ae7c15a96a2454"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a859675a6bf6cd0505b66ae1fb61d1bcb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00606.html#a859675a6bf6cd0505b66ae1fb61d1bcb">WriteSBytesOnly</a> (array&lt; SByte &gt;^ bytes)</td></tr>
<tr class="memdesc:a859675a6bf6cd0505b66ae1fb61d1bcb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write an array of signed bytes without its length to the <code><a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a></code>. <a href="#a859675a6bf6cd0505b66ae1fb61d1bcb">More...</a><br /></td></tr>
<tr class="separator:a859675a6bf6cd0505b66ae1fb61d1bcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ef656c29d118138b152d476cd51d689"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00606.html#a9ef656c29d118138b152d476cd51d689">WriteShortArray</a> (array&lt; Int16 &gt;^ value)</td></tr>
<tr class="memdesc:a9ef656c29d118138b152d476cd51d689"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a short array to the <a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a>. <a href="#a9ef656c29d118138b152d476cd51d689">More...</a><br /></td></tr>
<tr class="separator:a9ef656c29d118138b152d476cd51d689"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7eb51d0d78c60d8d837f0984f208ce9a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00606.html#a7eb51d0d78c60d8d837f0984f208ce9a">WriteUTF</a> (String^ value)</td></tr>
<tr class="memdesc:a7eb51d0d78c60d8d837f0984f208ce9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a string using java-modified UTF-8 encoding to <code><a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a></code>. <a href="#a7eb51d0d78c60d8d837f0984f208ce9a">More...</a><br /></td></tr>
<tr class="separator:a7eb51d0d78c60d8d837f0984f208ce9a"><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:ad84674bd419a204c418794d99afbe54e"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00606.html#ad84674bd419a204c418794d99afbe54e">BufferLength</a><code> [get]</code></td></tr>
<tr class="memdesc:ad84674bd419a204c418794d99afbe54e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the length of current data in the buffer. <a href="#ad84674bd419a204c418794d99afbe54e">More...</a><br /></td></tr>
<tr class="separator:ad84674bd419a204c418794d99afbe54e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Provides operations for writing primitive data values, and user-defined objects implementing <a class="el" href="a01022.html" title="This interface class is the superclass of all user objects in the cache that can be serialized.">ISerializable</a>, to a byte stream. </p>
<p>This class is intentionally not thread safe. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a4191aef27533837d65b784e35388d7fd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4191aef27533837d65b784e35388d7fd">&#9670;&nbsp;</a></span>DataOutput()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Apache::Geode::Client::DataOutput::DataOutput </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00410.html">Apache::Geode::Client::Cache</a>^&#160;</td>
<td class="paramname"><em>cache</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Default constructor. </p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a3f0610d09a07bb4dbd8515f3b04ec38b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3f0610d09a07bb4dbd8515f3b04ec38b">&#9670;&nbsp;</a></span>AdvanceCursor()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Apache::Geode::Client::DataOutput::AdvanceCursor </td>
<td>(</td>
<td class="paramtype">System::UInt32&#160;</td>
<td class="paramname"><em>offset</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Advance the buffer cursor by the given offset. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">offset</td><td>The offset by which to advance the cursor. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a8ed32d9ce9e83e88160ff95470e06990"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8ed32d9ce9e83e88160ff95470e06990">&#9670;&nbsp;</a></span>GetBuffer()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">array&lt;Byte&gt; ^ Apache::Geode::Client::DataOutput::GetBuffer </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get a copy of the current buffer. </p>
</div>
</div>
<a id="a6d66f2b4e9bebf460c8212870ebff85a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6d66f2b4e9bebf460c8212870ebff85a">&#9670;&nbsp;</a></span>Reset()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Apache::Geode::Client::DataOutput::Reset </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Reset the cursor to the start of the buffer. </p>
</div>
</div>
<a id="a56eda739b3cbc565cfd130b339e2a414"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a56eda739b3cbc565cfd130b339e2a414">&#9670;&nbsp;</a></span>RewindCursor()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Apache::Geode::Client::DataOutput::RewindCursor </td>
<td>(</td>
<td class="paramtype">System::UInt32&#160;</td>
<td class="paramname"><em>offset</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Rewind the buffer cursor by the given offset. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">offset</td><td>The offset by which to rewind the cursor. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a2085f5ae87f2da039cddceb731a1eba2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2085f5ae87f2da039cddceb731a1eba2">&#9670;&nbsp;</a></span>WriteArrayLen()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Apache::Geode::Client::DataOutput::WriteArrayLen </td>
<td>(</td>
<td class="paramtype">System::Int32&#160;</td>
<td class="paramname"><em>len</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Write length of the array to the <code><a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a></code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">len</td><td>Array len to write.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aa78e2c6ce4ac977f21af59e37d970356"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa78e2c6ce4ac977f21af59e37d970356">&#9670;&nbsp;</a></span>WriteArrayOfByteArrays()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Apache::Geode::Client::DataOutput::WriteArrayOfByteArrays </td>
<td>(</td>
<td class="paramtype">array&lt; array&lt; Byte &gt;^&gt;^&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Write a array of sign byte array to the <a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">value</td><td>The array of sign byte array to write.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ac2611a9ee998dc4b951d507ea3a6ea98"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac2611a9ee998dc4b951d507ea3a6ea98">&#9670;&nbsp;</a></span>WriteBoolean()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Apache::Geode::Client::DataOutput::WriteBoolean </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Write a boolean value to the <code><a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a></code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">value</td><td>The boolean value to write.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a6d03443151b6fdcf37acdbbd91144482"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6d03443151b6fdcf37acdbbd91144482">&#9670;&nbsp;</a></span>WriteBooleanArray()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Apache::Geode::Client::DataOutput::WriteBooleanArray </td>
<td>(</td>
<td class="paramtype">array&lt; bool &gt;^&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Write a bool array to the <a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">value</td><td>The bool array to write.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="acc31e31c8867b522de5a533173220bea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acc31e31c8867b522de5a533173220bea">&#9670;&nbsp;</a></span>WriteBytes() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Apache::Geode::Client::DataOutput::WriteBytes </td>
<td>(</td>
<td class="paramtype">array&lt; Byte &gt;^&#160;</td>
<td class="paramname"><em>bytes</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">System::Int32&#160;</td>
<td class="paramname"><em>len</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Write a given length of bytes to the <code><a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a></code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">bytes</td><td>The array of bytes to write.</td></tr>
<tr><td class="paramname">len</td><td>The number of bytes from the start of array to write. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ae167784c06e878686ead029bc0970063"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae167784c06e878686ead029bc0970063">&#9670;&nbsp;</a></span>WriteBytes() <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">void Apache::Geode::Client::DataOutput::WriteBytes </td>
<td>(</td>
<td class="paramtype">array&lt; Byte &gt;^&#160;</td>
<td class="paramname"><em>bytes</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>Write an array of bytes to the <code><a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a></code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">bytes</td><td>The array of bytes to write.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a4d2eefaaa543808af32addc2b7442520"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4d2eefaaa543808af32addc2b7442520">&#9670;&nbsp;</a></span>WriteBytesOnly() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Apache::Geode::Client::DataOutput::WriteBytesOnly </td>
<td>(</td>
<td class="paramtype">array&lt; Byte &gt;^&#160;</td>
<td class="paramname"><em>bytes</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">System::UInt32&#160;</td>
<td class="paramname"><em>len</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Write a given length of bytes without its length to the <code><a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a></code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">bytes</td><td>The array of bytes to write.</td></tr>
<tr><td class="paramname">len</td><td>The number of bytes from the start of array to write. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a4a1b635d756fbe1ae28faa04e0f6ae7e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4a1b635d756fbe1ae28faa04e0f6ae7e">&#9670;&nbsp;</a></span>WriteBytesOnly() <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">void Apache::Geode::Client::DataOutput::WriteBytesOnly </td>
<td>(</td>
<td class="paramtype">array&lt; Byte &gt;^&#160;</td>
<td class="paramname"><em>bytes</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>Write an array of bytes without its length to the <code><a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a></code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">bytes</td><td>The array of bytes to write.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a72c2e9164e5a3f80c2ee91e5a8ec5c59"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a72c2e9164e5a3f80c2ee91e5a8ec5c59">&#9670;&nbsp;</a></span>WriteChar()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Apache::Geode::Client::DataOutput::WriteChar </td>
<td>(</td>
<td class="paramtype">Char&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p></p>
<p>Write a char value to the <code><a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a></code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">value</td><td>The char value to write.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a3e16a77d4b216b1d6203fd729bb1f813"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3e16a77d4b216b1d6203fd729bb1f813">&#9670;&nbsp;</a></span>WriteCharArray()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Apache::Geode::Client::DataOutput::WriteCharArray </td>
<td>(</td>
<td class="paramtype">array&lt; Char &gt;^&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Write a char array to the <a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">value</td><td>The char array to write.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a39bf87ec2fee0a08f7fdeac728daa152"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a39bf87ec2fee0a08f7fdeac728daa152">&#9670;&nbsp;</a></span>WriteCollection()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Apache::Geode::Client::DataOutput::WriteCollection </td>
<td>(</td>
<td class="paramtype">System::Collections::IList^&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Write a collection to the <a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">value</td><td>The object which implements IList to write.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aab217d61ba8614abb7329597ce4d2ccb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aab217d61ba8614abb7329597ce4d2ccb">&#9670;&nbsp;</a></span>WriteDate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Apache::Geode::Client::DataOutput::WriteDate </td>
<td>(</td>
<td class="paramtype">System::DateTime&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Write a date to the <a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">value</td><td>The date value to write.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aea89b19847e6620a016529fcfd2c65d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aea89b19847e6620a016529fcfd2c65d4">&#9670;&nbsp;</a></span>WriteDictionary()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Apache::Geode::Client::DataOutput::WriteDictionary </td>
<td>(</td>
<td class="paramtype">System::Collections::IDictionary^&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Write a Dictionary to the <a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">value</td><td>The object which implements IDictionary to write.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a17c4b2635b3be46f8e0cf8268850a407"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a17c4b2635b3be46f8e0cf8268850a407">&#9670;&nbsp;</a></span>WriteDouble()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Apache::Geode::Client::DataOutput::WriteDouble </td>
<td>(</td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Write a double precision real number to the <code><a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a></code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">value</td><td>The double precision real number to write. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aa6557f0099abdae3929bf7a368a8a186"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa6557f0099abdae3929bf7a368a8a186">&#9670;&nbsp;</a></span>WriteDoubleArray()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Apache::Geode::Client::DataOutput::WriteDoubleArray </td>
<td>(</td>
<td class="paramtype">array&lt; double &gt;^&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Write a double array to the <a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">value</td><td>The double array to write.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aba5826015e5cd94bc3a9e9883e3731f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aba5826015e5cd94bc3a9e9883e3731f0">&#9670;&nbsp;</a></span>WriteFloat()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Apache::Geode::Client::DataOutput::WriteFloat </td>
<td>(</td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Write a float to the <a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">value</td><td>The float value to write.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a6fa01c62ae03ef56fd1070a851bdf9a5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6fa01c62ae03ef56fd1070a851bdf9a5">&#9670;&nbsp;</a></span>WriteFloatArray()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Apache::Geode::Client::DataOutput::WriteFloatArray </td>
<td>(</td>
<td class="paramtype">array&lt; float &gt;^&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Write a float array to the <a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">value</td><td>The float array to write.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="adddf95f0d843dea7e7689699310a84e4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adddf95f0d843dea7e7689699310a84e4">&#9670;&nbsp;</a></span>WriteInt16()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Apache::Geode::Client::DataOutput::WriteInt16 </td>
<td>(</td>
<td class="paramtype">System::Int16&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Write a 16-bit integer to the <code><a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a></code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">value</td><td>The 16-bit integer to write.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ab0be071014cab2c8f7d8e06c33cc999e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab0be071014cab2c8f7d8e06c33cc999e">&#9670;&nbsp;</a></span>WriteInt32()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Apache::Geode::Client::DataOutput::WriteInt32 </td>
<td>(</td>
<td class="paramtype">System::Int32&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Write a 32-bit integer to the <code><a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a></code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">value</td><td>The 32-bit integer to write.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a58829dc29606c620b3296eebef5fc44c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a58829dc29606c620b3296eebef5fc44c">&#9670;&nbsp;</a></span>WriteInt64()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Apache::Geode::Client::DataOutput::WriteInt64 </td>
<td>(</td>
<td class="paramtype">System::Int64&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Write a 64-bit integer to the <code><a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a></code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">value</td><td>The 64-bit integer to write.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a3953a3bbda83d1f9690a1e78b64252e8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3953a3bbda83d1f9690a1e78b64252e8">&#9670;&nbsp;</a></span>WriteIntArray()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Apache::Geode::Client::DataOutput::WriteIntArray </td>
<td>(</td>
<td class="paramtype">array&lt; Int32 &gt;^&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Write a int array to the <a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">value</td><td>The int array to write.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a1feccb3a1c2a21ed1eb96fff25ebe3ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1feccb3a1c2a21ed1eb96fff25ebe3ce">&#9670;&nbsp;</a></span>WriteLongArray()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Apache::Geode::Client::DataOutput::WriteLongArray </td>
<td>(</td>
<td class="paramtype">array&lt; Int64 &gt;^&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Write a long array to the <a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">value</td><td>The long array to write.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a07dec9f36437f58ebcac171fbe293e51"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a07dec9f36437f58ebcac171fbe293e51">&#9670;&nbsp;</a></span>WriteObject()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Apache::Geode::Client::DataOutput::WriteObject </td>
<td>(</td>
<td class="paramtype">Object^&#160;</td>
<td class="paramname"><em>obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Write a <code><a class="el" href="a01114.html" title="This class wraps the native C++ native::Serializable objects as managed ISerializable objects.">Serializable</a></code> object to the <code><a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a></code>. </p>
<p>This is provided to conveniently pass primitive types (like string) that shall be implicitly converted to corresponding <code><a class="el" href="a01022.html" title="This interface class is the superclass of all user objects in the cache that can be serialized.">ISerializable</a></code> wrapper types. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">obj</td><td>The object to write.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a98c6f6c44805c5d7ff739612914bf052"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a98c6f6c44805c5d7ff739612914bf052">&#9670;&nbsp;</a></span>WriteObjectArray()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Apache::Geode::Client::DataOutput::WriteObjectArray </td>
<td>(</td>
<td class="paramtype">List&lt; Object^&gt;^&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Write a object array to the <a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">value</td><td>The object array to write.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="acea319e09d1a3004f4e4652a3873bd05"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acea319e09d1a3004f4e4652a3873bd05">&#9670;&nbsp;</a></span>WriteSByte()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Apache::Geode::Client::DataOutput::WriteSByte </td>
<td>(</td>
<td class="paramtype">SByte&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Write a signed byte to the <code><a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a></code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">value</td><td>The signed byte to write.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a7f662994a0c937fc9be30208a730b8c8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7f662994a0c937fc9be30208a730b8c8">&#9670;&nbsp;</a></span>WriteSBytes() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Apache::Geode::Client::DataOutput::WriteSBytes </td>
<td>(</td>
<td class="paramtype">array&lt; SByte &gt;^&#160;</td>
<td class="paramname"><em>bytes</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">System::Int32&#160;</td>
<td class="paramname"><em>len</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Write a given length of signed bytes to the <code><a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a></code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">bytes</td><td>The array of signed bytes to write.</td></tr>
<tr><td class="paramname">len</td><td>The number of bytes from the start of array to write. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a630577474b9fbe6239c9adeda1ab5dd1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a630577474b9fbe6239c9adeda1ab5dd1">&#9670;&nbsp;</a></span>WriteSBytes() <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">void Apache::Geode::Client::DataOutput::WriteSBytes </td>
<td>(</td>
<td class="paramtype">array&lt; SByte &gt;^&#160;</td>
<td class="paramname"><em>bytes</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>Write an array of signed bytes to the <code><a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a></code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">bytes</td><td>The array of signed bytes to write.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a3cd4eaf909915af9c2ae7c15a96a2454"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3cd4eaf909915af9c2ae7c15a96a2454">&#9670;&nbsp;</a></span>WriteSBytesOnly() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Apache::Geode::Client::DataOutput::WriteSBytesOnly </td>
<td>(</td>
<td class="paramtype">array&lt; SByte &gt;^&#160;</td>
<td class="paramname"><em>bytes</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">System::UInt32&#160;</td>
<td class="paramname"><em>len</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Write a given length of signed bytes without its length to the <code><a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a></code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">bytes</td><td>The array of signed bytes to write.</td></tr>
<tr><td class="paramname">len</td><td>The number of bytes from the start of array to write. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a859675a6bf6cd0505b66ae1fb61d1bcb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a859675a6bf6cd0505b66ae1fb61d1bcb">&#9670;&nbsp;</a></span>WriteSBytesOnly() <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">void Apache::Geode::Client::DataOutput::WriteSBytesOnly </td>
<td>(</td>
<td class="paramtype">array&lt; SByte &gt;^&#160;</td>
<td class="paramname"><em>bytes</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>Write an array of signed bytes without its length to the <code><a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a></code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">bytes</td><td>The array of signed bytes to write.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a9ef656c29d118138b152d476cd51d689"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9ef656c29d118138b152d476cd51d689">&#9670;&nbsp;</a></span>WriteShortArray()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Apache::Geode::Client::DataOutput::WriteShortArray </td>
<td>(</td>
<td class="paramtype">array&lt; Int16 &gt;^&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Write a short array to the <a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">value</td><td>The short array to write.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a7eb51d0d78c60d8d837f0984f208ce9a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7eb51d0d78c60d8d837f0984f208ce9a">&#9670;&nbsp;</a></span>WriteUTF()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Apache::Geode::Client::DataOutput::WriteUTF </td>
<td>(</td>
<td class="paramtype">String^&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Write a string using java-modified UTF-8 encoding to <code><a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a></code>. </p>
<p>The maximum length supported is 2^16-1 beyond which the string shall be truncated. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">value</td><td>The UTF encoded string to write.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Property Documentation</h2>
<a id="ad84674bd419a204c418794d99afbe54e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad84674bd419a204c418794d99afbe54e">&#9670;&nbsp;</a></span>BufferLength</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">size_t Apache::Geode::Client::DataOutput::BufferLength</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>Get the length of current data in the buffer. </p>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<HR><address style="align: right;"><small>Apache Geode C++ Cache .NET API Documentation</small></address>