blob: c710c86390a870529cf6c7be00c6ca4d96336465 [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::IPdxWriter Interface 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('a00994.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> </div>
<div class="headertitle">
<div class="title">Apache::Geode::Client::IPdxWriter Interface Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>A <a class="el" href="a00994.html" title="A IPdxWriter will be passed to IPdxSerializable.toData when it is serializing the domain class.">IPdxWriter</a> will be passed to IPdxSerializable.toData when it is serializing the domain class.
<a href="a00994.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:ae53e0e03d821400a77543536a47b3138"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00994.html">IPdxWriter</a> ^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00994.html#ae53e0e03d821400a77543536a47b3138">MarkIdentityField</a> (String^ fieldName)</td></tr>
<tr class="memdesc:ae53e0e03d821400a77543536a47b3138"><td class="mdescLeft">&#160;</td><td class="mdescRight">Indicate that the given field name should be included in hashCode and equals checks of this object on a server that is using <a class="el" href="">CacheFactory#setPdxReadSerialized(boolean)</a> or when a client executes a query on a server. <a href="#ae53e0e03d821400a77543536a47b3138">More...</a><br /></td></tr>
<tr class="separator:ae53e0e03d821400a77543536a47b3138"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a565f01619aedda0dcd41f8777b92dc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00994.html">IPdxWriter</a> ^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00994.html#a4a565f01619aedda0dcd41f8777b92dc">WriteArrayOfByteArrays</a> (String^ fieldName, array&lt; array&lt; Byte &gt;^&gt;^ byteArrays)</td></tr>
<tr class="memdesc:a4a565f01619aedda0dcd41f8777b92dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write an collection to the <code><a class="el" href="a00994.html" title="A IPdxWriter will be passed to IPdxSerializable.toData when it is serializing the domain class.">IPdxWriter</a></code>. <a href="#a4a565f01619aedda0dcd41f8777b92dc">More...</a><br /></td></tr>
<tr class="separator:a4a565f01619aedda0dcd41f8777b92dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d04bb1a5bea744fa53783a57880b5c5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00994.html">IPdxWriter</a> ^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00994.html#a7d04bb1a5bea744fa53783a57880b5c5">WriteBoolean</a> (String^ fieldName, Boolean value)</td></tr>
<tr class="memdesc:a7d04bb1a5bea744fa53783a57880b5c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a boolean value to the <code><a class="el" href="a00994.html" title="A IPdxWriter will be passed to IPdxSerializable.toData when it is serializing the domain class.">IPdxWriter</a></code>. <a href="#a7d04bb1a5bea744fa53783a57880b5c5">More...</a><br /></td></tr>
<tr class="separator:a7d04bb1a5bea744fa53783a57880b5c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd8617a8f1fa4d3de66fdc52c81ec796"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00994.html">IPdxWriter</a> ^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00994.html#afd8617a8f1fa4d3de66fdc52c81ec796">WriteBooleanArray</a> (String^ fieldName, array&lt; bool &gt;^ boolArray)</td></tr>
<tr class="memdesc:afd8617a8f1fa4d3de66fdc52c81ec796"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write an collection to the <code><a class="el" href="a00994.html" title="A IPdxWriter will be passed to IPdxSerializable.toData when it is serializing the domain class.">IPdxWriter</a></code>. <a href="#afd8617a8f1fa4d3de66fdc52c81ec796">More...</a><br /></td></tr>
<tr class="separator:afd8617a8f1fa4d3de66fdc52c81ec796"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90e829aa651cca0ef2648836a540dba6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00994.html">IPdxWriter</a> ^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00994.html#a90e829aa651cca0ef2648836a540dba6">WriteByte</a> (String^ fieldName, SByte value)</td></tr>
<tr class="memdesc:a90e829aa651cca0ef2648836a540dba6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a byte to the <code><a class="el" href="a00994.html" title="A IPdxWriter will be passed to IPdxSerializable.toData when it is serializing the domain class.">IPdxWriter</a></code>. <a href="#a90e829aa651cca0ef2648836a540dba6">More...</a><br /></td></tr>
<tr class="separator:a90e829aa651cca0ef2648836a540dba6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab79395835afb0ba6533a4848c2027687"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00994.html">IPdxWriter</a> ^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00994.html#ab79395835afb0ba6533a4848c2027687">WriteByteArray</a> (String^ fieldName, array&lt; Byte &gt;^ byteArray)</td></tr>
<tr class="memdesc:ab79395835afb0ba6533a4848c2027687"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write an collection to the <code><a class="el" href="a00994.html" title="A IPdxWriter will be passed to IPdxSerializable.toData when it is serializing the domain class.">IPdxWriter</a></code>. <a href="#ab79395835afb0ba6533a4848c2027687">More...</a><br /></td></tr>
<tr class="separator:ab79395835afb0ba6533a4848c2027687"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a943e7f76893bf9de602a0b420943b0f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00994.html">IPdxWriter</a> ^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00994.html#a943e7f76893bf9de602a0b420943b0f8">WriteChar</a> (String^ fieldName, Char value)</td></tr>
<tr class="memdesc:a943e7f76893bf9de602a0b420943b0f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a char value to the <code><a class="el" href="a00994.html" title="A IPdxWriter will be passed to IPdxSerializable.toData when it is serializing the domain class.">IPdxWriter</a></code>. <a href="#a943e7f76893bf9de602a0b420943b0f8">More...</a><br /></td></tr>
<tr class="separator:a943e7f76893bf9de602a0b420943b0f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f7946ce3c588d050e50a4e0bce34180"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00994.html">IPdxWriter</a> ^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00994.html#a6f7946ce3c588d050e50a4e0bce34180">WriteCharArray</a> (String^ fieldName, array&lt; Char &gt;^ charArray)</td></tr>
<tr class="memdesc:a6f7946ce3c588d050e50a4e0bce34180"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write an collection to the <code><a class="el" href="a00994.html" title="A IPdxWriter will be passed to IPdxSerializable.toData when it is serializing the domain class.">IPdxWriter</a></code>. <a href="#a6f7946ce3c588d050e50a4e0bce34180">More...</a><br /></td></tr>
<tr class="separator:a6f7946ce3c588d050e50a4e0bce34180"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97f1a9f255925c81ce2b3718df13423d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00994.html">IPdxWriter</a> ^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00994.html#a97f1a9f255925c81ce2b3718df13423d">WriteDate</a> (String^ fieldName, System::DateTime date)</td></tr>
<tr class="memdesc:a97f1a9f255925c81ce2b3718df13423d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write an collection to the <code><a class="el" href="a00994.html" title="A IPdxWriter will be passed to IPdxSerializable.toData when it is serializing the domain class.">IPdxWriter</a></code>. <a href="#a97f1a9f255925c81ce2b3718df13423d">More...</a><br /></td></tr>
<tr class="separator:a97f1a9f255925c81ce2b3718df13423d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a1569607c1f9944d2d3cca41aad960d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00994.html">IPdxWriter</a> ^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00994.html#a8a1569607c1f9944d2d3cca41aad960d">WriteDouble</a> (String^ fieldName, double value)</td></tr>
<tr class="memdesc:a8a1569607c1f9944d2d3cca41aad960d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a double precision real number to the <code><a class="el" href="a00994.html" title="A IPdxWriter will be passed to IPdxSerializable.toData when it is serializing the domain class.">IPdxWriter</a></code>. <a href="#a8a1569607c1f9944d2d3cca41aad960d">More...</a><br /></td></tr>
<tr class="separator:a8a1569607c1f9944d2d3cca41aad960d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c91357b797389fb78d45ac20c94f055"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00994.html">IPdxWriter</a> ^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00994.html#a2c91357b797389fb78d45ac20c94f055">WriteDoubleArray</a> (String^ fieldName, array&lt; double &gt;^ doubleArray)</td></tr>
<tr class="memdesc:a2c91357b797389fb78d45ac20c94f055"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write an collection to the <code><a class="el" href="a00994.html" title="A IPdxWriter will be passed to IPdxSerializable.toData when it is serializing the domain class.">IPdxWriter</a></code>. <a href="#a2c91357b797389fb78d45ac20c94f055">More...</a><br /></td></tr>
<tr class="separator:a2c91357b797389fb78d45ac20c94f055"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7839a3b70f8378a69b913f9fbd07ce8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00994.html">IPdxWriter</a> ^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00994.html#ab7839a3b70f8378a69b913f9fbd07ce8">WriteField</a> (String^ fieldName, Object^ fieldValue, Type^ type)</td></tr>
<tr class="separator:ab7839a3b70f8378a69b913f9fbd07ce8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeba11f19cce76caf19affa19db822edb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00994.html">IPdxWriter</a> ^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00994.html#aeba11f19cce76caf19affa19db822edb">WriteFloat</a> (String^ fieldName, float value)</td></tr>
<tr class="memdesc:aeba11f19cce76caf19affa19db822edb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a float to the <code><a class="el" href="a00994.html" title="A IPdxWriter will be passed to IPdxSerializable.toData when it is serializing the domain class.">IPdxWriter</a></code>. <a href="#aeba11f19cce76caf19affa19db822edb">More...</a><br /></td></tr>
<tr class="separator:aeba11f19cce76caf19affa19db822edb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac12b0dbcb4ba07efeb99bd59e4cd70c0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00994.html">IPdxWriter</a> ^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00994.html#ac12b0dbcb4ba07efeb99bd59e4cd70c0">WriteFloatArray</a> (String^ fieldName, array&lt; float &gt;^ floatArray)</td></tr>
<tr class="memdesc:ac12b0dbcb4ba07efeb99bd59e4cd70c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write an collection to the <code><a class="el" href="a00994.html" title="A IPdxWriter will be passed to IPdxSerializable.toData when it is serializing the domain class.">IPdxWriter</a></code>. <a href="#ac12b0dbcb4ba07efeb99bd59e4cd70c0">More...</a><br /></td></tr>
<tr class="separator:ac12b0dbcb4ba07efeb99bd59e4cd70c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1eaee537124214708d5089584dac8179"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00994.html">IPdxWriter</a> ^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00994.html#a1eaee537124214708d5089584dac8179">WriteInt</a> (String^ fieldName, Int32 value)</td></tr>
<tr class="memdesc:a1eaee537124214708d5089584dac8179"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a 32-bit integer to the <code><a class="el" href="a00994.html" title="A IPdxWriter will be passed to IPdxSerializable.toData when it is serializing the domain class.">IPdxWriter</a></code>. <a href="#a1eaee537124214708d5089584dac8179">More...</a><br /></td></tr>
<tr class="separator:a1eaee537124214708d5089584dac8179"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c334a804e9f708c26b1fb8da3354195"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00994.html">IPdxWriter</a> ^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00994.html#a9c334a804e9f708c26b1fb8da3354195">WriteIntArray</a> (String^ fieldName, array&lt; System::Int32 &gt;^ intArray)</td></tr>
<tr class="memdesc:a9c334a804e9f708c26b1fb8da3354195"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write an collection to the <code><a class="el" href="a00994.html" title="A IPdxWriter will be passed to IPdxSerializable.toData when it is serializing the domain class.">IPdxWriter</a></code>. <a href="#a9c334a804e9f708c26b1fb8da3354195">More...</a><br /></td></tr>
<tr class="separator:a9c334a804e9f708c26b1fb8da3354195"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5463c44f91bcedec781816416156eaf4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00994.html">IPdxWriter</a> ^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00994.html#a5463c44f91bcedec781816416156eaf4">WriteLong</a> (String^ fieldName, Int64 value)</td></tr>
<tr class="memdesc:a5463c44f91bcedec781816416156eaf4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a 64-bit integer to the <code><a class="el" href="a00994.html" title="A IPdxWriter will be passed to IPdxSerializable.toData when it is serializing the domain class.">IPdxWriter</a></code>. <a href="#a5463c44f91bcedec781816416156eaf4">More...</a><br /></td></tr>
<tr class="separator:a5463c44f91bcedec781816416156eaf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8aceb5004de9fc5bda43c693d89e1f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00994.html">IPdxWriter</a> ^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00994.html#aa8aceb5004de9fc5bda43c693d89e1f0">WriteLongArray</a> (String^ fieldName, array&lt; Int64 &gt;^ longArray)</td></tr>
<tr class="memdesc:aa8aceb5004de9fc5bda43c693d89e1f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write an collection to the <code><a class="el" href="a00994.html" title="A IPdxWriter will be passed to IPdxSerializable.toData when it is serializing the domain class.">IPdxWriter</a></code>. <a href="#aa8aceb5004de9fc5bda43c693d89e1f0">More...</a><br /></td></tr>
<tr class="separator:aa8aceb5004de9fc5bda43c693d89e1f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a876248486692b835f1301ef253aa1aa0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00994.html">IPdxWriter</a> ^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00994.html#a876248486692b835f1301ef253aa1aa0">WriteObject</a> (String^ fieldName, Object^ obj)</td></tr>
<tr class="memdesc:a876248486692b835f1301ef253aa1aa0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write an <code>Object</code> object to the <code><a class="el" href="a00994.html" title="A IPdxWriter will be passed to IPdxSerializable.toData when it is serializing the domain class.">IPdxWriter</a></code>. <a href="#a876248486692b835f1301ef253aa1aa0">More...</a><br /></td></tr>
<tr class="separator:a876248486692b835f1301ef253aa1aa0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37ea6b202fded1ac3a1b9c1e3e5ba850"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00994.html">IPdxWriter</a> ^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00994.html#a37ea6b202fded1ac3a1b9c1e3e5ba850">WriteObjectArray</a> (String^ fieldName, List&lt; Object^&gt;^ objectArray)</td></tr>
<tr class="memdesc:a37ea6b202fded1ac3a1b9c1e3e5ba850"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write an collection to the <code><a class="el" href="a00994.html" title="A IPdxWriter will be passed to IPdxSerializable.toData when it is serializing the domain class.">IPdxWriter</a></code>. <a href="#a37ea6b202fded1ac3a1b9c1e3e5ba850">More...</a><br /></td></tr>
<tr class="separator:a37ea6b202fded1ac3a1b9c1e3e5ba850"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a872250a2c7f4734b7bb216194e094cee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00994.html">IPdxWriter</a> ^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00994.html#a872250a2c7f4734b7bb216194e094cee">WriteShort</a> (String^ fieldName, Int16 value)</td></tr>
<tr class="memdesc:a872250a2c7f4734b7bb216194e094cee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a 16-bit integer to the <code><a class="el" href="a00994.html" title="A IPdxWriter will be passed to IPdxSerializable.toData when it is serializing the domain class.">IPdxWriter</a></code>. <a href="#a872250a2c7f4734b7bb216194e094cee">More...</a><br /></td></tr>
<tr class="separator:a872250a2c7f4734b7bb216194e094cee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa47246c518d7865e25ecc5ef117bf258"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00994.html">IPdxWriter</a> ^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00994.html#aa47246c518d7865e25ecc5ef117bf258">WriteShortArray</a> (String^ fieldName, array&lt; System::Int16 &gt;^ shortArray)</td></tr>
<tr class="memdesc:aa47246c518d7865e25ecc5ef117bf258"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write an collection to the <code><a class="el" href="a00994.html" title="A IPdxWriter will be passed to IPdxSerializable.toData when it is serializing the domain class.">IPdxWriter</a></code>. <a href="#aa47246c518d7865e25ecc5ef117bf258">More...</a><br /></td></tr>
<tr class="separator:aa47246c518d7865e25ecc5ef117bf258"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a855637bc9786af3250a293ad79a14124"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00994.html">IPdxWriter</a> ^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00994.html#a855637bc9786af3250a293ad79a14124">WriteString</a> (String^ fieldName, String^ value)</td></tr>
<tr class="memdesc:a855637bc9786af3250a293ad79a14124"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a string using java-modified UTF-8 encoding to <code><a class="el" href="a00994.html" title="A IPdxWriter will be passed to IPdxSerializable.toData when it is serializing the domain class.">IPdxWriter</a></code>. <a href="#a855637bc9786af3250a293ad79a14124">More...</a><br /></td></tr>
<tr class="separator:a855637bc9786af3250a293ad79a14124"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4397199795dbc1e19fb54d82322903b8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00994.html">IPdxWriter</a> ^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00994.html#a4397199795dbc1e19fb54d82322903b8">WriteStringArray</a> (String^ fieldName, array&lt; String^&gt;^ stringArray)</td></tr>
<tr class="memdesc:a4397199795dbc1e19fb54d82322903b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write an collection to the <code><a class="el" href="a00994.html" title="A IPdxWriter will be passed to IPdxSerializable.toData when it is serializing the domain class.">IPdxWriter</a></code>. <a href="#a4397199795dbc1e19fb54d82322903b8">More...</a><br /></td></tr>
<tr class="separator:a4397199795dbc1e19fb54d82322903b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace431d9d25a3b931afcf6b1bb65e1861"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00994.html">IPdxWriter</a> ^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00994.html#ace431d9d25a3b931afcf6b1bb65e1861">WriteUnreadFields</a> (<a class="el" href="a00990.html">IPdxUnreadFields</a>^ unread)</td></tr>
<tr class="memdesc:ace431d9d25a3b931afcf6b1bb65e1861"><td class="mdescLeft">&#160;</td><td class="mdescRight">To append unread data with updated data. <a href="#ace431d9d25a3b931afcf6b1bb65e1861">More...</a><br /></td></tr>
<tr class="separator:ace431d9d25a3b931afcf6b1bb65e1861"><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>A <a class="el" href="a00994.html" title="A IPdxWriter will be passed to IPdxSerializable.toData when it is serializing the domain class.">IPdxWriter</a> will be passed to IPdxSerializable.toData when it is serializing the domain class. </p>
<p>The domain class needs to serialize member fields using this interface. This interface is implemented by Native <a class="el" href="a00382.html" title="This namespace contains all the Geode .NET Generics API classes and enumerations.">Client</a>. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="ae53e0e03d821400a77543536a47b3138"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae53e0e03d821400a77543536a47b3138">&#9670;&nbsp;</a></span>MarkIdentityField()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00994.html">IPdxWriter</a> ^ Apache::Geode::Client::IPdxWriter::MarkIdentityField </td>
<td>(</td>
<td class="paramtype">String^&#160;</td>
<td class="paramname"><em>fieldName</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Indicate that the given field name should be included in hashCode and equals checks of this object on a server that is using <a class="el" href="">CacheFactory#setPdxReadSerialized(boolean)</a> or when a client executes a query on a server. </p>
<p>The fields that are marked as identity fields are used to generate the hashCode and equals methods of <a class="el" href="">PdxInstance</a>. Because of this, the identity fields should themselves either be primatives, or implement hashCode and equals.</p>
<p>If no fields are set as identity fields, then all fields will be used in hashCode and equals checks.</p>
<p>The identity fields should make marked after they are written using a write* method. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fieldName</td><td>the name of the field that should be used in the as part of the identity.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>this PdxWriter</dd></dl>
</div>
</div>
<a id="a4a565f01619aedda0dcd41f8777b92dc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4a565f01619aedda0dcd41f8777b92dc">&#9670;&nbsp;</a></span>WriteArrayOfByteArrays()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00994.html">IPdxWriter</a> ^ Apache::Geode::Client::IPdxWriter::WriteArrayOfByteArrays </td>
<td>(</td>
<td class="paramtype">String^&#160;</td>
<td class="paramname"><em>fieldName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">array&lt; array&lt; Byte &gt;^&gt;^&#160;</td>
<td class="paramname"><em>byteArrays</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Write an collection to the <code><a class="el" href="a00994.html" title="A IPdxWriter will be passed to IPdxSerializable.toData when it is serializing the domain class.">IPdxWriter</a></code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fieldName</td><td>The name of the field associated with the value.</td></tr>
<tr><td class="paramname">byteArrays</td><td>The byteArrays to write.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a7d04bb1a5bea744fa53783a57880b5c5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7d04bb1a5bea744fa53783a57880b5c5">&#9670;&nbsp;</a></span>WriteBoolean()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00994.html">IPdxWriter</a> ^ Apache::Geode::Client::IPdxWriter::WriteBoolean </td>
<td>(</td>
<td class="paramtype">String^&#160;</td>
<td class="paramname"><em>fieldName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Boolean&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Write a boolean value to the <code><a class="el" href="a00994.html" title="A IPdxWriter will be passed to IPdxSerializable.toData when it is serializing the domain class.">IPdxWriter</a></code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fieldName</td><td>The name of the field associated with the value.</td></tr>
<tr><td class="paramname">value</td><td>The boolean value to write.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="afd8617a8f1fa4d3de66fdc52c81ec796"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afd8617a8f1fa4d3de66fdc52c81ec796">&#9670;&nbsp;</a></span>WriteBooleanArray()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00994.html">IPdxWriter</a> ^ Apache::Geode::Client::IPdxWriter::WriteBooleanArray </td>
<td>(</td>
<td class="paramtype">String^&#160;</td>
<td class="paramname"><em>fieldName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">array&lt; bool &gt;^&#160;</td>
<td class="paramname"><em>boolArray</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Write an collection to the <code><a class="el" href="a00994.html" title="A IPdxWriter will be passed to IPdxSerializable.toData when it is serializing the domain class.">IPdxWriter</a></code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fieldName</td><td>The name of the field associated with the value.</td></tr>
<tr><td class="paramname">boolArray</td><td>The boolArray to write.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a90e829aa651cca0ef2648836a540dba6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a90e829aa651cca0ef2648836a540dba6">&#9670;&nbsp;</a></span>WriteByte()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00994.html">IPdxWriter</a> ^ Apache::Geode::Client::IPdxWriter::WriteByte </td>
<td>(</td>
<td class="paramtype">String^&#160;</td>
<td class="paramname"><em>fieldName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">SByte&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Write a byte to the <code><a class="el" href="a00994.html" title="A IPdxWriter will be passed to IPdxSerializable.toData when it is serializing the domain class.">IPdxWriter</a></code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fieldName</td><td>The name of the field associated with the value.</td></tr>
<tr><td class="paramname">value</td><td>The byte to write.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ab79395835afb0ba6533a4848c2027687"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab79395835afb0ba6533a4848c2027687">&#9670;&nbsp;</a></span>WriteByteArray()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00994.html">IPdxWriter</a> ^ Apache::Geode::Client::IPdxWriter::WriteByteArray </td>
<td>(</td>
<td class="paramtype">String^&#160;</td>
<td class="paramname"><em>fieldName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">array&lt; Byte &gt;^&#160;</td>
<td class="paramname"><em>byteArray</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Write an collection to the <code><a class="el" href="a00994.html" title="A IPdxWriter will be passed to IPdxSerializable.toData when it is serializing the domain class.">IPdxWriter</a></code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fieldName</td><td>The name of the field associated with the value.</td></tr>
<tr><td class="paramname">byteArray</td><td>The byteArray to write.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a943e7f76893bf9de602a0b420943b0f8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a943e7f76893bf9de602a0b420943b0f8">&#9670;&nbsp;</a></span>WriteChar()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00994.html">IPdxWriter</a> ^ Apache::Geode::Client::IPdxWriter::WriteChar </td>
<td>(</td>
<td class="paramtype">String^&#160;</td>
<td class="paramname"><em>fieldName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Char&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Write a char value to the <code><a class="el" href="a00994.html" title="A IPdxWriter will be passed to IPdxSerializable.toData when it is serializing the domain class.">IPdxWriter</a></code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fieldName</td><td>The name of the field associated with the value.</td></tr>
<tr><td class="paramname">value</td><td>The char value to write.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a6f7946ce3c588d050e50a4e0bce34180"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f7946ce3c588d050e50a4e0bce34180">&#9670;&nbsp;</a></span>WriteCharArray()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00994.html">IPdxWriter</a> ^ Apache::Geode::Client::IPdxWriter::WriteCharArray </td>
<td>(</td>
<td class="paramtype">String^&#160;</td>
<td class="paramname"><em>fieldName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">array&lt; Char &gt;^&#160;</td>
<td class="paramname"><em>charArray</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Write an collection to the <code><a class="el" href="a00994.html" title="A IPdxWriter will be passed to IPdxSerializable.toData when it is serializing the domain class.">IPdxWriter</a></code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fieldName</td><td>The name of the field associated with the value.</td></tr>
<tr><td class="paramname">charArray</td><td>The charArray to write.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a97f1a9f255925c81ce2b3718df13423d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a97f1a9f255925c81ce2b3718df13423d">&#9670;&nbsp;</a></span>WriteDate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00994.html">IPdxWriter</a> ^ Apache::Geode::Client::IPdxWriter::WriteDate </td>
<td>(</td>
<td class="paramtype">String^&#160;</td>
<td class="paramname"><em>fieldName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">System::DateTime&#160;</td>
<td class="paramname"><em>date</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Write an collection to the <code><a class="el" href="a00994.html" title="A IPdxWriter will be passed to IPdxSerializable.toData when it is serializing the domain class.">IPdxWriter</a></code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fieldName</td><td>The name of the field associated with the value.</td></tr>
<tr><td class="paramname">date</td><td>The date to write.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a8a1569607c1f9944d2d3cca41aad960d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8a1569607c1f9944d2d3cca41aad960d">&#9670;&nbsp;</a></span>WriteDouble()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00994.html">IPdxWriter</a> ^ Apache::Geode::Client::IPdxWriter::WriteDouble </td>
<td>(</td>
<td class="paramtype">String^&#160;</td>
<td class="paramname"><em>fieldName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</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="a00994.html" title="A IPdxWriter will be passed to IPdxSerializable.toData when it is serializing the domain class.">IPdxWriter</a></code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fieldName</td><td>The name of the field associated with the value.</td></tr>
<tr><td class="paramname">value</td><td>The double precision real number to write. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a2c91357b797389fb78d45ac20c94f055"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c91357b797389fb78d45ac20c94f055">&#9670;&nbsp;</a></span>WriteDoubleArray()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00994.html">IPdxWriter</a> ^ Apache::Geode::Client::IPdxWriter::WriteDoubleArray </td>
<td>(</td>
<td class="paramtype">String^&#160;</td>
<td class="paramname"><em>fieldName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">array&lt; double &gt;^&#160;</td>
<td class="paramname"><em>doubleArray</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Write an collection to the <code><a class="el" href="a00994.html" title="A IPdxWriter will be passed to IPdxSerializable.toData when it is serializing the domain class.">IPdxWriter</a></code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fieldName</td><td>The name of the field associated with the value.</td></tr>
<tr><td class="paramname">doubleArray</td><td>The doubleArray to write.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ab7839a3b70f8378a69b913f9fbd07ce8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab7839a3b70f8378a69b913f9fbd07ce8">&#9670;&nbsp;</a></span>WriteField()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00994.html">IPdxWriter</a> ^ Apache::Geode::Client::IPdxWriter::WriteField </td>
<td>(</td>
<td class="paramtype">String^&#160;</td>
<td class="paramname"><em>fieldName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Object^&#160;</td>
<td class="paramname"><em>fieldValue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Type^&#160;</td>
<td class="paramname"><em>type</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p></p>
<p>Writes the named field with the given value and type to the serialized form. This method uses the <code>fieldType</code> to determine which WriteXXX method it should call. If it can not find a specific match to a writeXXX method it will call <a class="el" href="a00994.html#a876248486692b835f1301ef253aa1aa0">. </a> </p><dl class="section return"><dt>Returns</dt><dd>this PdxWriter</dd></dl>
</div>
</div>
<a id="aeba11f19cce76caf19affa19db822edb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeba11f19cce76caf19affa19db822edb">&#9670;&nbsp;</a></span>WriteFloat()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00994.html">IPdxWriter</a> ^ Apache::Geode::Client::IPdxWriter::WriteFloat </td>
<td>(</td>
<td class="paramtype">String^&#160;</td>
<td class="paramname"><em>fieldName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Write a float to the <code><a class="el" href="a00994.html" title="A IPdxWriter will be passed to IPdxSerializable.toData when it is serializing the domain class.">IPdxWriter</a></code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fieldName</td><td>The name of the field associated with the value.</td></tr>
<tr><td class="paramname">value</td><td>The float value to write.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ac12b0dbcb4ba07efeb99bd59e4cd70c0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac12b0dbcb4ba07efeb99bd59e4cd70c0">&#9670;&nbsp;</a></span>WriteFloatArray()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00994.html">IPdxWriter</a> ^ Apache::Geode::Client::IPdxWriter::WriteFloatArray </td>
<td>(</td>
<td class="paramtype">String^&#160;</td>
<td class="paramname"><em>fieldName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">array&lt; float &gt;^&#160;</td>
<td class="paramname"><em>floatArray</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Write an collection to the <code><a class="el" href="a00994.html" title="A IPdxWriter will be passed to IPdxSerializable.toData when it is serializing the domain class.">IPdxWriter</a></code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fieldName</td><td>The name of the field associated with the value.</td></tr>
<tr><td class="paramname">floatArray</td><td>The floatArray to write.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a1eaee537124214708d5089584dac8179"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1eaee537124214708d5089584dac8179">&#9670;&nbsp;</a></span>WriteInt()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00994.html">IPdxWriter</a> ^ Apache::Geode::Client::IPdxWriter::WriteInt </td>
<td>(</td>
<td class="paramtype">String^&#160;</td>
<td class="paramname"><em>fieldName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Int32&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Write a 32-bit integer to the <code><a class="el" href="a00994.html" title="A IPdxWriter will be passed to IPdxSerializable.toData when it is serializing the domain class.">IPdxWriter</a></code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fieldName</td><td>The name of the field associated with the value.</td></tr>
<tr><td class="paramname">value</td><td>The 32-bit integer to write.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a9c334a804e9f708c26b1fb8da3354195"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9c334a804e9f708c26b1fb8da3354195">&#9670;&nbsp;</a></span>WriteIntArray()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00994.html">IPdxWriter</a> ^ Apache::Geode::Client::IPdxWriter::WriteIntArray </td>
<td>(</td>
<td class="paramtype">String^&#160;</td>
<td class="paramname"><em>fieldName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">array&lt; System::Int32 &gt;^&#160;</td>
<td class="paramname"><em>intArray</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Write an collection to the <code><a class="el" href="a00994.html" title="A IPdxWriter will be passed to IPdxSerializable.toData when it is serializing the domain class.">IPdxWriter</a></code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fieldName</td><td>The name of the field associated with the value.</td></tr>
<tr><td class="paramname">intArray</td><td>The intArray to write.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a5463c44f91bcedec781816416156eaf4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5463c44f91bcedec781816416156eaf4">&#9670;&nbsp;</a></span>WriteLong()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00994.html">IPdxWriter</a> ^ Apache::Geode::Client::IPdxWriter::WriteLong </td>
<td>(</td>
<td class="paramtype">String^&#160;</td>
<td class="paramname"><em>fieldName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Int64&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Write a 64-bit integer to the <code><a class="el" href="a00994.html" title="A IPdxWriter will be passed to IPdxSerializable.toData when it is serializing the domain class.">IPdxWriter</a></code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fieldName</td><td>The name of the field associated with the value.</td></tr>
<tr><td class="paramname">value</td><td>The 64-bit integer to write.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aa8aceb5004de9fc5bda43c693d89e1f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa8aceb5004de9fc5bda43c693d89e1f0">&#9670;&nbsp;</a></span>WriteLongArray()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00994.html">IPdxWriter</a> ^ Apache::Geode::Client::IPdxWriter::WriteLongArray </td>
<td>(</td>
<td class="paramtype">String^&#160;</td>
<td class="paramname"><em>fieldName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">array&lt; Int64 &gt;^&#160;</td>
<td class="paramname"><em>longArray</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Write an collection to the <code><a class="el" href="a00994.html" title="A IPdxWriter will be passed to IPdxSerializable.toData when it is serializing the domain class.">IPdxWriter</a></code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fieldName</td><td>The name of the field associated with the value.</td></tr>
<tr><td class="paramname">longArray</td><td>The longArray to write.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a876248486692b835f1301ef253aa1aa0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a876248486692b835f1301ef253aa1aa0">&#9670;&nbsp;</a></span>WriteObject()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00994.html">IPdxWriter</a> ^ Apache::Geode::Client::IPdxWriter::WriteObject </td>
<td>(</td>
<td class="paramtype">String^&#160;</td>
<td class="paramname"><em>fieldName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Object^&#160;</td>
<td class="paramname"><em>obj</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Write an <code>Object</code> object to the <code><a class="el" href="a00994.html" title="A IPdxWriter will be passed to IPdxSerializable.toData when it is serializing the domain class.">IPdxWriter</a></code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fieldName</td><td>The name of the field associated with the value.</td></tr>
<tr><td class="paramname">obj</td><td>The object to write.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a37ea6b202fded1ac3a1b9c1e3e5ba850"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a37ea6b202fded1ac3a1b9c1e3e5ba850">&#9670;&nbsp;</a></span>WriteObjectArray()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00994.html">IPdxWriter</a> ^ Apache::Geode::Client::IPdxWriter::WriteObjectArray </td>
<td>(</td>
<td class="paramtype">String^&#160;</td>
<td class="paramname"><em>fieldName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">List&lt; Object^&gt;^&#160;</td>
<td class="paramname"><em>objectArray</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Write an collection to the <code><a class="el" href="a00994.html" title="A IPdxWriter will be passed to IPdxSerializable.toData when it is serializing the domain class.">IPdxWriter</a></code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fieldName</td><td>The name of the field associated with the value.</td></tr>
<tr><td class="paramname">objectArray</td><td>The objectArray to write.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a872250a2c7f4734b7bb216194e094cee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a872250a2c7f4734b7bb216194e094cee">&#9670;&nbsp;</a></span>WriteShort()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00994.html">IPdxWriter</a> ^ Apache::Geode::Client::IPdxWriter::WriteShort </td>
<td>(</td>
<td class="paramtype">String^&#160;</td>
<td class="paramname"><em>fieldName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Int16&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Write a 16-bit integer to the <code><a class="el" href="a00994.html" title="A IPdxWriter will be passed to IPdxSerializable.toData when it is serializing the domain class.">IPdxWriter</a></code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fieldName</td><td>The name of the field associated with the value.</td></tr>
<tr><td class="paramname">value</td><td>The 16-bit integer to write.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aa47246c518d7865e25ecc5ef117bf258"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa47246c518d7865e25ecc5ef117bf258">&#9670;&nbsp;</a></span>WriteShortArray()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00994.html">IPdxWriter</a> ^ Apache::Geode::Client::IPdxWriter::WriteShortArray </td>
<td>(</td>
<td class="paramtype">String^&#160;</td>
<td class="paramname"><em>fieldName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">array&lt; System::Int16 &gt;^&#160;</td>
<td class="paramname"><em>shortArray</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Write an collection to the <code><a class="el" href="a00994.html" title="A IPdxWriter will be passed to IPdxSerializable.toData when it is serializing the domain class.">IPdxWriter</a></code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fieldName</td><td>The name of the field associated with the value.</td></tr>
<tr><td class="paramname">shortArray</td><td>The shortArray to write.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a855637bc9786af3250a293ad79a14124"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a855637bc9786af3250a293ad79a14124">&#9670;&nbsp;</a></span>WriteString()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00994.html">IPdxWriter</a> ^ Apache::Geode::Client::IPdxWriter::WriteString </td>
<td>(</td>
<td class="paramtype">String^&#160;</td>
<td class="paramname"><em>fieldName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">String^&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</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="a00994.html" title="A IPdxWriter will be passed to IPdxSerializable.toData when it is serializing the domain class.">IPdxWriter</a></code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fieldName</td><td>The name of the field associated with the value.</td></tr>
<tr><td class="paramname">value</td><td>The UTF encoded string to write.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a4397199795dbc1e19fb54d82322903b8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4397199795dbc1e19fb54d82322903b8">&#9670;&nbsp;</a></span>WriteStringArray()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00994.html">IPdxWriter</a> ^ Apache::Geode::Client::IPdxWriter::WriteStringArray </td>
<td>(</td>
<td class="paramtype">String^&#160;</td>
<td class="paramname"><em>fieldName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">array&lt; String^&gt;^&#160;</td>
<td class="paramname"><em>stringArray</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Write an collection to the <code><a class="el" href="a00994.html" title="A IPdxWriter will be passed to IPdxSerializable.toData when it is serializing the domain class.">IPdxWriter</a></code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fieldName</td><td>The name of the field associated with the value.</td></tr>
<tr><td class="paramname">stringArray</td><td>The stringArray to write.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ace431d9d25a3b931afcf6b1bb65e1861"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ace431d9d25a3b931afcf6b1bb65e1861">&#9670;&nbsp;</a></span>WriteUnreadFields()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00994.html">IPdxWriter</a> ^ Apache::Geode::Client::IPdxWriter::WriteUnreadFields </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00990.html">IPdxUnreadFields</a>^&#160;</td>
<td class="paramname"><em>unread</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>To append unread data with updated data. </p>
<dl class="section return"><dt>Returns</dt><dd>this PdxWriter</dd></dl>
</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>