blob: 5bad98d85a2e5829d8f5e13cce5153c0965146ea [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::IPdxReader 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.1</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('a00974.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::IPdxReader Interface Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>A <a class="el" href="a00974.html" title="A IPdxReader will be passed to IPdxSerializable.fromData or during deserialization of a PDX.">IPdxReader</a> will be passed to IPdxSerializable.fromData or during deserialization of a PDX.
<a href="a00974.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:a31cb3a9b684408c7746f584e36c7af96"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00974.html#a31cb3a9b684408c7746f584e36c7af96">HasField</a> (String^ fieldName)</td></tr>
<tr class="memdesc:a31cb3a9b684408c7746f584e36c7af96"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether field is available or not. <a href="#a31cb3a9b684408c7746f584e36c7af96">More...</a><br /></td></tr>
<tr class="separator:a31cb3a9b684408c7746f584e36c7af96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41735ec8ac5c4aaf9c7da2a991e29fa7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00974.html#a41735ec8ac5c4aaf9c7da2a991e29fa7">IsIdentityField</a> (String^ fieldName)</td></tr>
<tr class="memdesc:a41735ec8ac5c4aaf9c7da2a991e29fa7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether field is used as identity field or not. <a href="#a41735ec8ac5c4aaf9c7da2a991e29fa7">More...</a><br /></td></tr>
<tr class="separator:a41735ec8ac5c4aaf9c7da2a991e29fa7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee6c9045ec96f65bc89bb78799aa1cba"><td class="memItemLeft" align="right" valign="top">array&lt; array&lt; Byte &gt;^&gt; ^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00974.html#aee6c9045ec96f65bc89bb78799aa1cba">ReadArrayOfByteArrays</a> (String^ fieldName)</td></tr>
<tr class="memdesc:aee6c9045ec96f65bc89bb78799aa1cba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read a two-dimenesional signed byte array from the data. <a href="#aee6c9045ec96f65bc89bb78799aa1cba">More...</a><br /></td></tr>
<tr class="separator:aee6c9045ec96f65bc89bb78799aa1cba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebad3b979360560955c34c7a0b696698"><td class="memItemLeft" align="right" valign="top">Boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00974.html#aebad3b979360560955c34c7a0b696698">ReadBoolean</a> (String^ fieldName)</td></tr>
<tr class="memdesc:aebad3b979360560955c34c7a0b696698"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read a boolean value from the stream. <a href="#aebad3b979360560955c34c7a0b696698">More...</a><br /></td></tr>
<tr class="separator:aebad3b979360560955c34c7a0b696698"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d978beb847b2802a83bfef4472df5c5"><td class="memItemLeft" align="right" valign="top">array&lt; Boolean &gt; ^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00974.html#a3d978beb847b2802a83bfef4472df5c5">ReadBooleanArray</a> (String^ fieldName)</td></tr>
<tr class="memdesc:a3d978beb847b2802a83bfef4472df5c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read a boolean array from the data. <a href="#a3d978beb847b2802a83bfef4472df5c5">More...</a><br /></td></tr>
<tr class="separator:a3d978beb847b2802a83bfef4472df5c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2b85ed5d20081fdba64e64215f811ae"><td class="memItemLeft" align="right" valign="top">SByte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00974.html#ac2b85ed5d20081fdba64e64215f811ae">ReadByte</a> (String^ fieldName)</td></tr>
<tr class="memdesc:ac2b85ed5d20081fdba64e64215f811ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read a signed byte from the stream. <a href="#ac2b85ed5d20081fdba64e64215f811ae">More...</a><br /></td></tr>
<tr class="separator:ac2b85ed5d20081fdba64e64215f811ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3822f021ed63fd6fe7722178d264601"><td class="memItemLeft" align="right" valign="top">array&lt; Byte &gt; ^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00974.html#ab3822f021ed63fd6fe7722178d264601">ReadByteArray</a> (String^ fieldName)</td></tr>
<tr class="memdesc:ab3822f021ed63fd6fe7722178d264601"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read a signed byte array from the data. <a href="#ab3822f021ed63fd6fe7722178d264601">More...</a><br /></td></tr>
<tr class="separator:ab3822f021ed63fd6fe7722178d264601"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33557250ed68dfd3daa38a131e52acb1"><td class="memItemLeft" align="right" valign="top">Char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00974.html#a33557250ed68dfd3daa38a131e52acb1">ReadChar</a> (String^ fieldName)</td></tr>
<tr class="memdesc:a33557250ed68dfd3daa38a131e52acb1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read a char value from the stream. <a href="#a33557250ed68dfd3daa38a131e52acb1">More...</a><br /></td></tr>
<tr class="separator:a33557250ed68dfd3daa38a131e52acb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b36bee634de1e3c129697999e680efa"><td class="memItemLeft" align="right" valign="top">array&lt; Char &gt; ^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00974.html#a4b36bee634de1e3c129697999e680efa">ReadCharArray</a> (String^ fieldName)</td></tr>
<tr class="memdesc:a4b36bee634de1e3c129697999e680efa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read a char array from the data. <a href="#a4b36bee634de1e3c129697999e680efa">More...</a><br /></td></tr>
<tr class="separator:a4b36bee634de1e3c129697999e680efa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac145798dbcb5b13add4abeff6bf23427"><td class="memItemLeft" align="right" valign="top">System::DateTime&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00974.html#ac145798dbcb5b13add4abeff6bf23427">ReadDate</a> (String^ fieldName)</td></tr>
<tr class="memdesc:ac145798dbcb5b13add4abeff6bf23427"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read a Date from the data. <a href="#ac145798dbcb5b13add4abeff6bf23427">More...</a><br /></td></tr>
<tr class="separator:ac145798dbcb5b13add4abeff6bf23427"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae86a3606cb06275aa0b086ee4f51b0d4"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00974.html#ae86a3606cb06275aa0b086ee4f51b0d4">ReadDouble</a> (String^ fieldName)</td></tr>
<tr class="memdesc:ae86a3606cb06275aa0b086ee4f51b0d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read a double precision number from the stream. <a href="#ae86a3606cb06275aa0b086ee4f51b0d4">More...</a><br /></td></tr>
<tr class="separator:ae86a3606cb06275aa0b086ee4f51b0d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1adf47964ba972bdf90f78349983343"><td class="memItemLeft" align="right" valign="top">array&lt; double &gt; ^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00974.html#ac1adf47964ba972bdf90f78349983343">ReadDoubleArray</a> (String^ fieldName)</td></tr>
<tr class="memdesc:ac1adf47964ba972bdf90f78349983343"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read a double array from the data. <a href="#ac1adf47964ba972bdf90f78349983343">More...</a><br /></td></tr>
<tr class="separator:ac1adf47964ba972bdf90f78349983343"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59ad2face0c752c54c452d443383c1da"><td class="memItemLeft" align="right" valign="top">Object ^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00974.html#a59ad2face0c752c54c452d443383c1da">ReadField</a> (String^ fieldName, Type^ type)</td></tr>
<tr class="memdesc:a59ad2face0c752c54c452d443383c1da"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads the named field of Type "type" and returns its value. <a href="#a59ad2face0c752c54c452d443383c1da">More...</a><br /></td></tr>
<tr class="separator:a59ad2face0c752c54c452d443383c1da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f3a3ad9ae145ee4ef49e5dba5fee6d3"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00974.html#a9f3a3ad9ae145ee4ef49e5dba5fee6d3">ReadFloat</a> (String^ fieldName)</td></tr>
<tr class="memdesc:a9f3a3ad9ae145ee4ef49e5dba5fee6d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read a floating point number from the stream. <a href="#a9f3a3ad9ae145ee4ef49e5dba5fee6d3">More...</a><br /></td></tr>
<tr class="separator:a9f3a3ad9ae145ee4ef49e5dba5fee6d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5f5007da6557e66aaa269f96bda440c"><td class="memItemLeft" align="right" valign="top">array&lt; float &gt; ^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00974.html#ad5f5007da6557e66aaa269f96bda440c">ReadFloatArray</a> (String^ fieldName)</td></tr>
<tr class="memdesc:ad5f5007da6557e66aaa269f96bda440c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read a float from the data. <a href="#ad5f5007da6557e66aaa269f96bda440c">More...</a><br /></td></tr>
<tr class="separator:ad5f5007da6557e66aaa269f96bda440c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb1795026ffa7d6339e1d9360b33c519"><td class="memItemLeft" align="right" valign="top">Int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00974.html#acb1795026ffa7d6339e1d9360b33c519">ReadInt</a> (String^ fieldName)</td></tr>
<tr class="memdesc:acb1795026ffa7d6339e1d9360b33c519"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read a 32-bit integer from the stream. <a href="#acb1795026ffa7d6339e1d9360b33c519">More...</a><br /></td></tr>
<tr class="separator:acb1795026ffa7d6339e1d9360b33c519"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a545ae8582fa0c9b31b089d15ce0a3389"><td class="memItemLeft" align="right" valign="top">array&lt; System::Int32 &gt; ^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00974.html#a545ae8582fa0c9b31b089d15ce0a3389">ReadIntArray</a> (String^ fieldName)</td></tr>
<tr class="memdesc:a545ae8582fa0c9b31b089d15ce0a3389"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read a int array from the data. <a href="#a545ae8582fa0c9b31b089d15ce0a3389">More...</a><br /></td></tr>
<tr class="separator:a545ae8582fa0c9b31b089d15ce0a3389"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae32e4c887bacb2bb14cde9fb77df70d5"><td class="memItemLeft" align="right" valign="top">Int64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00974.html#ae32e4c887bacb2bb14cde9fb77df70d5">ReadLong</a> (String^ fieldName)</td></tr>
<tr class="memdesc:ae32e4c887bacb2bb14cde9fb77df70d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read a 64-bit integer from the stream. <a href="#ae32e4c887bacb2bb14cde9fb77df70d5">More...</a><br /></td></tr>
<tr class="separator:ae32e4c887bacb2bb14cde9fb77df70d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87b93389c3d831b4136a68c5f4f9f9ad"><td class="memItemLeft" align="right" valign="top">array&lt; Int64 &gt; ^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00974.html#a87b93389c3d831b4136a68c5f4f9f9ad">ReadLongArray</a> (String^ fieldName)</td></tr>
<tr class="memdesc:a87b93389c3d831b4136a68c5f4f9f9ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read a long array from the data. <a href="#a87b93389c3d831b4136a68c5f4f9f9ad">More...</a><br /></td></tr>
<tr class="separator:a87b93389c3d831b4136a68c5f4f9f9ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef2ed14feddcd7d0ea0bb6da83dba91c"><td class="memItemLeft" align="right" valign="top">Object ^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00974.html#aef2ed14feddcd7d0ea0bb6da83dba91c">ReadObject</a> (String^ fieldName)</td></tr>
<tr class="memdesc:aef2ed14feddcd7d0ea0bb6da83dba91c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read a serializable object from the data. <a href="#aef2ed14feddcd7d0ea0bb6da83dba91c">More...</a><br /></td></tr>
<tr class="separator:aef2ed14feddcd7d0ea0bb6da83dba91c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e998a119d643b583730bcb5db678757"><td class="memItemLeft" align="right" valign="top">List&lt; Object^&gt; ^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00974.html#a7e998a119d643b583730bcb5db678757">ReadObjectArray</a> (String^ fieldName)</td></tr>
<tr class="memdesc:a7e998a119d643b583730bcb5db678757"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read a object array from the data. <a href="#a7e998a119d643b583730bcb5db678757">More...</a><br /></td></tr>
<tr class="separator:a7e998a119d643b583730bcb5db678757"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a356a40682dc7a8c2ea81e31a39b758f1"><td class="memItemLeft" align="right" valign="top">short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00974.html#a356a40682dc7a8c2ea81e31a39b758f1">ReadShort</a> (String^ fieldName)</td></tr>
<tr class="memdesc:a356a40682dc7a8c2ea81e31a39b758f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read a 16-bit integer from the stream. <a href="#a356a40682dc7a8c2ea81e31a39b758f1">More...</a><br /></td></tr>
<tr class="separator:a356a40682dc7a8c2ea81e31a39b758f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c2398d30b9f651669c458f8632bf66b"><td class="memItemLeft" align="right" valign="top">array&lt; short &gt; ^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00974.html#a7c2398d30b9f651669c458f8632bf66b">ReadShortArray</a> (String^ fieldName)</td></tr>
<tr class="memdesc:a7c2398d30b9f651669c458f8632bf66b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read a short from the data. <a href="#a7c2398d30b9f651669c458f8632bf66b">More...</a><br /></td></tr>
<tr class="separator:a7c2398d30b9f651669c458f8632bf66b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41166276be93c3579b4caca3789e38ea"><td class="memItemLeft" align="right" valign="top">String ^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00974.html#a41166276be93c3579b4caca3789e38ea">ReadString</a> (String^ fieldName)</td></tr>
<tr class="memdesc:a41166276be93c3579b4caca3789e38ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read a string after java-modified UTF-8 decoding from the stream. <a href="#a41166276be93c3579b4caca3789e38ea">More...</a><br /></td></tr>
<tr class="separator:a41166276be93c3579b4caca3789e38ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49e16b1a7c379e8ae0b946a206039fca"><td class="memItemLeft" align="right" valign="top">array&lt; String^&gt; ^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00974.html#a49e16b1a7c379e8ae0b946a206039fca">ReadStringArray</a> (String^ fieldName)</td></tr>
<tr class="memdesc:a49e16b1a7c379e8ae0b946a206039fca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read a string array from the data. <a href="#a49e16b1a7c379e8ae0b946a206039fca">More...</a><br /></td></tr>
<tr class="separator:a49e16b1a7c379e8ae0b946a206039fca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3625278038c2bc701729c1f74d701882"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00990.html">IPdxUnreadFields</a> ^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00974.html#a3625278038c2bc701729c1f74d701882">ReadUnreadFields</a> ()</td></tr>
<tr class="memdesc:a3625278038c2bc701729c1f74d701882"><td class="mdescLeft">&#160;</td><td class="mdescRight">To preserve unread data, which get added in new version of type. <a href="#a3625278038c2bc701729c1f74d701882">More...</a><br /></td></tr>
<tr class="separator:a3625278038c2bc701729c1f74d701882"><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="a00974.html" title="A IPdxReader will be passed to IPdxSerializable.fromData or during deserialization of a PDX.">IPdxReader</a> will be passed to IPdxSerializable.fromData or during deserialization of a PDX. </p>
<p>The domain class needs to deserialize field members 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>. Each readXXX call will return the field's value. If the serialized PDX does not contain the named field then a default value will be returned. Standard Java defaults are used. For Objects this is null and for primitives it is 0 or 0.0. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a31cb3a9b684408c7746f584e36c7af96"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a31cb3a9b684408c7746f584e36c7af96">&#9670;&nbsp;</a></span>HasField()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool Apache::Geode::Client::IPdxReader::HasField </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>Whether field is available or not. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fieldName</td><td>The name of a member field.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a41735ec8ac5c4aaf9c7da2a991e29fa7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a41735ec8ac5c4aaf9c7da2a991e29fa7">&#9670;&nbsp;</a></span>IsIdentityField()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool Apache::Geode::Client::IPdxReader::IsIdentityField </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>Whether field is used as identity field or not. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fieldName</td><td>The name of a member field.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aee6c9045ec96f65bc89bb78799aa1cba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aee6c9045ec96f65bc89bb78799aa1cba">&#9670;&nbsp;</a></span>ReadArrayOfByteArrays()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">array&lt;array&lt;Byte&gt;^&gt; ^ Apache::Geode::Client::IPdxReader::ReadArrayOfByteArrays </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>Read a two-dimenesional signed byte array from the data. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fieldName</td><td>The name of a member field whose value to read.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aebad3b979360560955c34c7a0b696698"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aebad3b979360560955c34c7a0b696698">&#9670;&nbsp;</a></span>ReadBoolean()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Boolean Apache::Geode::Client::IPdxReader::ReadBoolean </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>Read a boolean value from the stream. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fieldName</td><td>The name of a member field whose value to read.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a3d978beb847b2802a83bfef4472df5c5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3d978beb847b2802a83bfef4472df5c5">&#9670;&nbsp;</a></span>ReadBooleanArray()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">array&lt;Boolean&gt; ^ Apache::Geode::Client::IPdxReader::ReadBooleanArray </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>Read a boolean array from the data. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fieldName</td><td>The name of a member field whose value to read.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ac2b85ed5d20081fdba64e64215f811ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac2b85ed5d20081fdba64e64215f811ae">&#9670;&nbsp;</a></span>ReadByte()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">SByte Apache::Geode::Client::IPdxReader::ReadByte </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>Read a signed byte from the stream. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fieldName</td><td>The name of a member field whose value to read.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ab3822f021ed63fd6fe7722178d264601"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab3822f021ed63fd6fe7722178d264601">&#9670;&nbsp;</a></span>ReadByteArray()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">array&lt;Byte&gt; ^ Apache::Geode::Client::IPdxReader::ReadByteArray </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>Read a signed byte array from the data. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fieldName</td><td>The name of a member field whose value to read.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a33557250ed68dfd3daa38a131e52acb1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a33557250ed68dfd3daa38a131e52acb1">&#9670;&nbsp;</a></span>ReadChar()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Char Apache::Geode::Client::IPdxReader::ReadChar </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>Read a char value from the stream. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fieldName</td><td>The name of a member field whose value to read.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a4b36bee634de1e3c129697999e680efa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4b36bee634de1e3c129697999e680efa">&#9670;&nbsp;</a></span>ReadCharArray()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">array&lt;Char&gt; ^ Apache::Geode::Client::IPdxReader::ReadCharArray </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>Read a char array from the data. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fieldName</td><td>The name of a member field whose value to read.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ac145798dbcb5b13add4abeff6bf23427"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac145798dbcb5b13add4abeff6bf23427">&#9670;&nbsp;</a></span>ReadDate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">System::DateTime Apache::Geode::Client::IPdxReader::ReadDate </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>Read a Date from the data. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fieldName</td><td>The name of a member field whose value to read.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ae86a3606cb06275aa0b086ee4f51b0d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae86a3606cb06275aa0b086ee4f51b0d4">&#9670;&nbsp;</a></span>ReadDouble()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double Apache::Geode::Client::IPdxReader::ReadDouble </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>Read a double precision number from the stream. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fieldName</td><td>The name of a member field whose value to read.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ac1adf47964ba972bdf90f78349983343"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac1adf47964ba972bdf90f78349983343">&#9670;&nbsp;</a></span>ReadDoubleArray()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">array&lt;double&gt; ^ Apache::Geode::Client::IPdxReader::ReadDoubleArray </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>Read a double array from the data. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fieldName</td><td>The name of a member field whose value to read.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a59ad2face0c752c54c452d443383c1da"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a59ad2face0c752c54c452d443383c1da">&#9670;&nbsp;</a></span>ReadField()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Object ^ Apache::Geode::Client::IPdxReader::ReadField </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">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>Reads the named field of Type "type" and returns its value. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fieldName</td><td>The name of a member field.</td></tr>
<tr><td class="paramname">type</td><td>The type of a member field, which value needs to read.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a9f3a3ad9ae145ee4ef49e5dba5fee6d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9f3a3ad9ae145ee4ef49e5dba5fee6d3">&#9670;&nbsp;</a></span>ReadFloat()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float Apache::Geode::Client::IPdxReader::ReadFloat </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>Read a floating point number from the stream. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fieldName</td><td>The name of a member field whose value to read.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ad5f5007da6557e66aaa269f96bda440c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad5f5007da6557e66aaa269f96bda440c">&#9670;&nbsp;</a></span>ReadFloatArray()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">array&lt;float&gt; ^ Apache::Geode::Client::IPdxReader::ReadFloatArray </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>Read a float from the data. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fieldName</td><td>The name of a member field whose value to read.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="acb1795026ffa7d6339e1d9360b33c519"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acb1795026ffa7d6339e1d9360b33c519">&#9670;&nbsp;</a></span>ReadInt()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Int32 Apache::Geode::Client::IPdxReader::ReadInt </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>Read a 32-bit integer from the stream. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fieldName</td><td>The name of a member field whose value to read.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a545ae8582fa0c9b31b089d15ce0a3389"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a545ae8582fa0c9b31b089d15ce0a3389">&#9670;&nbsp;</a></span>ReadIntArray()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">array&lt;System::Int32&gt; ^ Apache::Geode::Client::IPdxReader::ReadIntArray </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>Read a int array from the data. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fieldName</td><td>The name of a member field whose value to read.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ae32e4c887bacb2bb14cde9fb77df70d5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae32e4c887bacb2bb14cde9fb77df70d5">&#9670;&nbsp;</a></span>ReadLong()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Int64 Apache::Geode::Client::IPdxReader::ReadLong </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>Read a 64-bit integer from the stream. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fieldName</td><td>The name of a member field whose value to read.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a87b93389c3d831b4136a68c5f4f9f9ad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a87b93389c3d831b4136a68c5f4f9f9ad">&#9670;&nbsp;</a></span>ReadLongArray()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">array&lt;Int64&gt; ^ Apache::Geode::Client::IPdxReader::ReadLongArray </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>Read a long array from the data. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fieldName</td><td>The name of a member field whose value to read.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aef2ed14feddcd7d0ea0bb6da83dba91c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aef2ed14feddcd7d0ea0bb6da83dba91c">&#9670;&nbsp;</a></span>ReadObject()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Object ^ Apache::Geode::Client::IPdxReader::ReadObject </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>Read a serializable object from the data. </p>
<p>Null objects are handled. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fieldName</td><td>The name of a member field whose value to read.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a7e998a119d643b583730bcb5db678757"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7e998a119d643b583730bcb5db678757">&#9670;&nbsp;</a></span>ReadObjectArray()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">List&lt;Object^&gt; ^ Apache::Geode::Client::IPdxReader::ReadObjectArray </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>Read a object array from the data. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fieldName</td><td>The name of a member field whose value to read.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a356a40682dc7a8c2ea81e31a39b758f1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a356a40682dc7a8c2ea81e31a39b758f1">&#9670;&nbsp;</a></span>ReadShort()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">short Apache::Geode::Client::IPdxReader::ReadShort </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>Read a 16-bit integer from the stream. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fieldName</td><td>The name of a member field whose value to read.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a7c2398d30b9f651669c458f8632bf66b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7c2398d30b9f651669c458f8632bf66b">&#9670;&nbsp;</a></span>ReadShortArray()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">array&lt;short&gt; ^ Apache::Geode::Client::IPdxReader::ReadShortArray </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>Read a short from the data. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fieldName</td><td>The name of a member field whose value to read.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a41166276be93c3579b4caca3789e38ea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a41166276be93c3579b4caca3789e38ea">&#9670;&nbsp;</a></span>ReadString()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">String ^ Apache::Geode::Client::IPdxReader::ReadString </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>Read a string after java-modified UTF-8 decoding from the stream. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fieldName</td><td>The name of a member field whose value to read.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a49e16b1a7c379e8ae0b946a206039fca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a49e16b1a7c379e8ae0b946a206039fca">&#9670;&nbsp;</a></span>ReadStringArray()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">array&lt;String^&gt; ^ Apache::Geode::Client::IPdxReader::ReadStringArray </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>Read a string array from the data. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fieldName</td><td>The name of a member field whose value to read.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a3625278038c2bc701729c1f74d701882"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3625278038c2bc701729c1f74d701882">&#9670;&nbsp;</a></span>ReadUnreadFields()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00990.html">IPdxUnreadFields</a> ^ Apache::Geode::Client::IPdxReader::ReadUnreadFields </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>To preserve unread data, which get added in new version of type. </p>
<p>&lt;return&gt;Unread data.&lt;/return&gt; </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>