blob: 1b85711035fe4fb00d94a62d5f189340e35a3c20 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<META NAME="ROBOTS" CONTENT="NOINDEX">
<link rel="canonical" href="https://ignite.apache.org/releases/1.7.0/dotnetdoc/interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html" />
<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.9.1"/>
<title>Apache Ignite.NET: Apache.Ignite.Core.IIgnite 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">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-61232409-1', 'auto');
ga('send', 'pageview');
</script></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="projectlogo"><img alt="Logo" src="ignite_logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Apache Ignite.NET
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.9.1 -->
</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">
$(document).ready(function(){initNavTree('interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html','');});
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#properties">Properties</a> &#124;
<a href="#events">Events</a> &#124;
<a href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">Apache.Ignite.Core.IIgnite Interface Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Main entry point for all Ignite APIs. You can obtain an instance of <code>IGrid</code> through <a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_ignition.html#a1ef478ec29c3f47f7168b89cc6430825" title="Gets an instance of default no-name grid. Note that caller of this method should not assume that it w...">Ignition.GetIgnite()</a>, or for named grids you can use <a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_ignition.html#a6091bf945c0b620eac95ebf08799e67e" title="Gets a named Ignite instance. If Ignite name is null or empty string, then default no-name Ignite wil...">Ignition.GetIgnite(string)</a>. Note that you can have multiple instances of <code>IGrid</code> running in the same process by giving each instance a different name. All members are thread-safe and may be used concurrently from multiple threads.
<a href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for Apache.Ignite.Core.IIgnite:</div>
<div class="dyncontent">
<div class="center">
<img src="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.png" usemap="#Apache.Ignite.Core.IIgnite_map" alt=""/>
<map id="Apache.Ignite.Core.IIgnite_map" name="Apache.Ignite.Core.IIgnite_map">
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a3f32d765afc9dfc165956786ebcdefca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_cluster_1_1_i_cluster.html">ICluster</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html#a3f32d765afc9dfc165956786ebcdefca">GetCluster</a> ()</td></tr>
<tr class="memdesc:a3f32d765afc9dfc165956786ebcdefca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets an instance of ICluster interface. <a href="#a3f32d765afc9dfc165956786ebcdefca">More...</a><br /></td></tr>
<tr class="separator:a3f32d765afc9dfc165956786ebcdefca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1cda3edf0a71f900f74a7b571ed026df"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_compute_1_1_i_compute.html">ICompute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html#a1cda3edf0a71f900f74a7b571ed026df">GetCompute</a> ()</td></tr>
<tr class="memdesc:a1cda3edf0a71f900f74a7b571ed026df"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets compute functionality over this grid projection. All operations on the returned ICompute instance will only include nodes from this projection. <a href="#a1cda3edf0a71f900f74a7b571ed026df">More...</a><br /></td></tr>
<tr class="separator:a1cda3edf0a71f900f74a7b571ed026df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f8c568891aa3889f68e9f49d0d4dff8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_cache_1_1_i_cache.html">ICache</a>&lt; TK, TV &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html#a8f8c568891aa3889f68e9f49d0d4dff8">GetCache&lt; TK, TV &gt;</a> (string name)</td></tr>
<tr class="memdesc:a8f8c568891aa3889f68e9f49d0d4dff8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the cache instance for the given name to work with keys and values of specified types. You can get instances of ICache of the same name, but with different key/value types. These will use the same named cache, but only allow working with entries of specified types. Attempt to retrieve an entry of incompatible type will result in InvalidCastException. Use <a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html#a8f8c568891aa3889f68e9f49d0d4dff8" title="Gets the cache instance for the given name to work with keys and values of specified types...">GetCache&lt;TK,TV&gt;</a> in order to work with entries of arbitrary types. <a href="#a8f8c568891aa3889f68e9f49d0d4dff8">More...</a><br /></td></tr>
<tr class="separator:a8f8c568891aa3889f68e9f49d0d4dff8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19f3ac5c8b17788dc10b0ef6cd30c729"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_cache_1_1_i_cache.html">ICache</a>&lt; TK, TV &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html#a19f3ac5c8b17788dc10b0ef6cd30c729">GetOrCreateCache&lt; TK, TV &gt;</a> (string name)</td></tr>
<tr class="memdesc:a19f3ac5c8b17788dc10b0ef6cd30c729"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets existing cache with the given name or creates new one using template configuration. <a href="#a19f3ac5c8b17788dc10b0ef6cd30c729">More...</a><br /></td></tr>
<tr class="separator:a19f3ac5c8b17788dc10b0ef6cd30c729"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0fcde1c478e68710c180deeee7dd592"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_cache_1_1_i_cache.html">ICache</a>&lt; TK, TV &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html#ac0fcde1c478e68710c180deeee7dd592">GetOrCreateCache&lt; TK, TV &gt;</a> (<a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html">CacheConfiguration</a> configuration)</td></tr>
<tr class="memdesc:ac0fcde1c478e68710c180deeee7dd592"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets existing cache with the given name or creates new one using provided configuration. <a href="#ac0fcde1c478e68710c180deeee7dd592">More...</a><br /></td></tr>
<tr class="separator:ac0fcde1c478e68710c180deeee7dd592"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a886497688aee80f37bd78e306ad45f47"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_cache_1_1_i_cache.html">ICache</a>&lt; TK, TV &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html#a886497688aee80f37bd78e306ad45f47">GetOrCreateCache&lt; TK, TV &gt;</a> (<a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html">CacheConfiguration</a> configuration, <a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_near_cache_configuration.html">NearCacheConfiguration</a> nearConfiguration)</td></tr>
<tr class="memdesc:a886497688aee80f37bd78e306ad45f47"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets existing cache with the given name or creates new one using provided configuration. <a href="#a886497688aee80f37bd78e306ad45f47">More...</a><br /></td></tr>
<tr class="separator:a886497688aee80f37bd78e306ad45f47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18b80fed65527d302f9950fb91d39a1f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_cache_1_1_i_cache.html">ICache</a>&lt; TK, TV &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html#a18b80fed65527d302f9950fb91d39a1f">CreateCache&lt; TK, TV &gt;</a> (string name)</td></tr>
<tr class="memdesc:a18b80fed65527d302f9950fb91d39a1f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dynamically starts new cache using template configuration. <a href="#a18b80fed65527d302f9950fb91d39a1f">More...</a><br /></td></tr>
<tr class="separator:a18b80fed65527d302f9950fb91d39a1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac637615563d758cac32df2bea1941bbd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_cache_1_1_i_cache.html">ICache</a>&lt; TK, TV &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html#ac637615563d758cac32df2bea1941bbd">CreateCache&lt; TK, TV &gt;</a> (<a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html">CacheConfiguration</a> configuration)</td></tr>
<tr class="memdesc:ac637615563d758cac32df2bea1941bbd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dynamically starts new cache using provided configuration. <a href="#ac637615563d758cac32df2bea1941bbd">More...</a><br /></td></tr>
<tr class="separator:ac637615563d758cac32df2bea1941bbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9f39832dd847ae76679825e08271d73"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_cache_1_1_i_cache.html">ICache</a>&lt; TK, TV &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html#ac9f39832dd847ae76679825e08271d73">CreateCache&lt; TK, TV &gt;</a> (<a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html">CacheConfiguration</a> configuration, <a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_near_cache_configuration.html">NearCacheConfiguration</a> nearConfiguration)</td></tr>
<tr class="memdesc:ac9f39832dd847ae76679825e08271d73"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dynamically starts new cache using provided configuration. <a href="#ac9f39832dd847ae76679825e08271d73">More...</a><br /></td></tr>
<tr class="separator:ac9f39832dd847ae76679825e08271d73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01735314c4fb0553582d0e362ea9dbe8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html#a01735314c4fb0553582d0e362ea9dbe8">DestroyCache</a> (string name)</td></tr>
<tr class="memdesc:a01735314c4fb0553582d0e362ea9dbe8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys dynamically created (with <a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html#a18b80fed65527d302f9950fb91d39a1f" title="Dynamically starts new cache using template configuration. ">CreateCache&lt;TK,TV&gt;(string)</a> or <a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html#a19f3ac5c8b17788dc10b0ef6cd30c729" title="Gets existing cache with the given name or creates new one using template configuration. ">GetOrCreateCache&lt;TK,TV&gt;(string)</a>) cache. <a href="#a01735314c4fb0553582d0e362ea9dbe8">More...</a><br /></td></tr>
<tr class="separator:a01735314c4fb0553582d0e362ea9dbe8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa964def251d595404d78904c07c451ec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_datastream_1_1_i_data_streamer.html">IDataStreamer</a>&lt; TK, TV &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html#aa964def251d595404d78904c07c451ec">GetDataStreamer&lt; TK, TV &gt;</a> (string cacheName)</td></tr>
<tr class="memdesc:aa964def251d595404d78904c07c451ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a new instance of data streamer associated with given cache name. Data streamer is responsible for loading external data into Ignite. For more information refer to IDataStreamer&lt;K,V&gt; documentation. <a href="#aa964def251d595404d78904c07c451ec">More...</a><br /></td></tr>
<tr class="separator:aa964def251d595404d78904c07c451ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c51fb4dd1b33b7c747f6618886acf6c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_binary_1_1_i_binary.html">IBinary</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html#a2c51fb4dd1b33b7c747f6618886acf6c">GetBinary</a> ()</td></tr>
<tr class="memdesc:a2c51fb4dd1b33b7c747f6618886acf6c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets an instance of IBinary interface. <a href="#a2c51fb4dd1b33b7c747f6618886acf6c">More...</a><br /></td></tr>
<tr class="separator:a2c51fb4dd1b33b7c747f6618886acf6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4e3ec814805c7020466f3a23f3e998a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_cache_1_1_i_cache_affinity.html">ICacheAffinity</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html#ab4e3ec814805c7020466f3a23f3e998a">GetAffinity</a> (string name)</td></tr>
<tr class="memdesc:ab4e3ec814805c7020466f3a23f3e998a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets affinity service to provide information about data partitioning and distribution. <a href="#ab4e3ec814805c7020466f3a23f3e998a">More...</a><br /></td></tr>
<tr class="separator:ab4e3ec814805c7020466f3a23f3e998a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5040063feaf386bf88fb31b261dbc673"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_transactions_1_1_i_transactions.html">ITransactions</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html#a5040063feaf386bf88fb31b261dbc673">GetTransactions</a> ()</td></tr>
<tr class="memdesc:a5040063feaf386bf88fb31b261dbc673"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets Ignite transactions facade. <a href="#a5040063feaf386bf88fb31b261dbc673">More...</a><br /></td></tr>
<tr class="separator:a5040063feaf386bf88fb31b261dbc673"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2e7e350b4d80c383ba2c791869be363"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_messaging_1_1_i_messaging.html">IMessaging</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html#ac2e7e350b4d80c383ba2c791869be363">GetMessaging</a> ()</td></tr>
<tr class="memdesc:ac2e7e350b4d80c383ba2c791869be363"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets messaging facade over all cluster nodes. <a href="#ac2e7e350b4d80c383ba2c791869be363">More...</a><br /></td></tr>
<tr class="separator:ac2e7e350b4d80c383ba2c791869be363"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66be996456bd8748f1e77f41508df1d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_events_1_1_i_events.html">IEvents</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html#a66be996456bd8748f1e77f41508df1d8">GetEvents</a> ()</td></tr>
<tr class="memdesc:a66be996456bd8748f1e77f41508df1d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets events facade over all cluster nodes. <a href="#a66be996456bd8748f1e77f41508df1d8">More...</a><br /></td></tr>
<tr class="separator:a66be996456bd8748f1e77f41508df1d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82dc42fb2759c396c3278762f24f8d1a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_services_1_1_i_services.html">IServices</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html#a82dc42fb2759c396c3278762f24f8d1a">GetServices</a> ()</td></tr>
<tr class="memdesc:a82dc42fb2759c396c3278762f24f8d1a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets services facade over all cluster nodes. <a href="#a82dc42fb2759c396c3278762f24f8d1a">More...</a><br /></td></tr>
<tr class="separator:a82dc42fb2759c396c3278762f24f8d1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa99d424c555568e19d7d03a335e47c0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_data_structures_1_1_i_atomic_long.html">IAtomicLong</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html#aaa99d424c555568e19d7d03a335e47c0">GetAtomicLong</a> (string name, long initialValue, bool create)</td></tr>
<tr class="memdesc:aaa99d424c555568e19d7d03a335e47c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets an atomic long with specified name from cache. Creates new atomic long in cache if it does not exist and <code>create</code> is true. <a href="#aaa99d424c555568e19d7d03a335e47c0">More...</a><br /></td></tr>
<tr class="separator:aaa99d424c555568e19d7d03a335e47c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc7d3676bf28204c8156ba21897ba66f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_data_structures_1_1_i_atomic_sequence.html">IAtomicSequence</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html#afc7d3676bf28204c8156ba21897ba66f">GetAtomicSequence</a> (string name, long initialValue, bool create)</td></tr>
<tr class="memdesc:afc7d3676bf28204c8156ba21897ba66f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets an atomic sequence with specified name from cache. Creates new atomic sequence in cache if it does not exist and <em>create</em> is true. <a href="#afc7d3676bf28204c8156ba21897ba66f">More...</a><br /></td></tr>
<tr class="separator:afc7d3676bf28204c8156ba21897ba66f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62b30b6ad778d02b4b7fe3da8df96f39"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_data_structures_1_1_i_atomic_reference.html">IAtomicReference</a>&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html#a62b30b6ad778d02b4b7fe3da8df96f39">GetAtomicReference&lt; T &gt;</a> (string name, T initialValue, bool create)</td></tr>
<tr class="memdesc:a62b30b6ad778d02b4b7fe3da8df96f39"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets an atomic reference with specified name from cache. Creates new atomic reference in cache if it does not exist and <em>create</em> is true. <a href="#a62b30b6ad778d02b4b7fe3da8df96f39">More...</a><br /></td></tr>
<tr class="separator:a62b30b6ad778d02b4b7fe3da8df96f39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc4a187ff4115b6b12824c54eb4259bf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_ignite_configuration.html">IgniteConfiguration</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html#afc4a187ff4115b6b12824c54eb4259bf">GetConfiguration</a> ()</td></tr>
<tr class="memdesc:afc4a187ff4115b6b12824c54eb4259bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the configuration of this Ignite instance. <a href="#afc4a187ff4115b6b12824c54eb4259bf">More...</a><br /></td></tr>
<tr class="separator:afc4a187ff4115b6b12824c54eb4259bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2257b4cb99e022a74bfb103f38a8009"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_cache_1_1_i_cache.html">ICache</a>&lt; TK, TV &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html#ad2257b4cb99e022a74bfb103f38a8009">CreateNearCache&lt; TK, TV &gt;</a> (string name, <a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_near_cache_configuration.html">NearCacheConfiguration</a> configuration)</td></tr>
<tr class="memdesc:ad2257b4cb99e022a74bfb103f38a8009"><td class="mdescLeft">&#160;</td><td class="mdescRight">Starts a near cache on local node if cache with specified was previously started. <a href="#ad2257b4cb99e022a74bfb103f38a8009">More...</a><br /></td></tr>
<tr class="separator:ad2257b4cb99e022a74bfb103f38a8009"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab42d73d523bf5337ed063495f1dc67ed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_cache_1_1_i_cache.html">ICache</a>&lt; TK, TV &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html#ab42d73d523bf5337ed063495f1dc67ed">GetOrCreateNearCache&lt; TK, TV &gt;</a> (string name, <a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_near_cache_configuration.html">NearCacheConfiguration</a> configuration)</td></tr>
<tr class="memdesc:ab42d73d523bf5337ed063495f1dc67ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets existing near cache with the given name or creates a new one. <a href="#ab42d73d523bf5337ed063495f1dc67ed">More...</a><br /></td></tr>
<tr class="separator:ab42d73d523bf5337ed063495f1dc67ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a866010a94947caa37c52f096a706cb5b"><td class="memItemLeft" align="right" valign="top">ICollection&lt; string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html#a866010a94947caa37c52f096a706cb5b">GetCacheNames</a> ()</td></tr>
<tr class="memdesc:a866010a94947caa37c52f096a706cb5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the collection of names of currently available caches, or empty collection if there are no caches. Note that null string is a valid cache name. <a href="#a866010a94947caa37c52f096a706cb5b">More...</a><br /></td></tr>
<tr class="separator:a866010a94947caa37c52f096a706cb5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
Properties</h2></td></tr>
<tr class="memitem:ac2976588d09c08e67ab9c8588a48e6d3"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html#ac2976588d09c08e67ab9c8588a48e6d3">Name</a><code> [get]</code></td></tr>
<tr class="memdesc:ac2976588d09c08e67ab9c8588a48e6d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the name of the grid this Ignite instance (and correspondingly its local node) belongs to. Note that single process can have multiple Ignite instances all belonging to different grids. Grid name allows to indicate to what grid this particular Ignite instance (i.e. Ignite runtime and its local node) belongs to. If default Ignite instance is used, then <code>null</code> is returned. Refer to <a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_ignition.html" title="This class defines a factory for the main Ignite API. Use Start() method to start Ignite with default...">Ignition</a> documentation for information on how to start named grids. <a href="#ac2976588d09c08e67ab9c8588a48e6d3">More...</a><br /></td></tr>
<tr class="separator:ac2976588d09c08e67ab9c8588a48e6d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="events"></a>
Events</h2></td></tr>
<tr class="memitem:ae382b291509706e223d3a89e028dd967"><td class="memItemLeft" align="right" valign="top">EventHandler&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html#ae382b291509706e223d3a89e028dd967">Stopping</a></td></tr>
<tr class="memdesc:ae382b291509706e223d3a89e028dd967"><td class="mdescLeft">&#160;</td><td class="mdescRight">Occurs when node begins to stop. Node is fully functional at this point. See also: LifecycleEventType.BeforeNodeStop. <a href="#ae382b291509706e223d3a89e028dd967">More...</a><br /></td></tr>
<tr class="separator:ae382b291509706e223d3a89e028dd967"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e1414a4edd69d48560125dd83a2aa82"><td class="memItemLeft" align="right" valign="top">EventHandler&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html#a7e1414a4edd69d48560125dd83a2aa82">Stopped</a></td></tr>
<tr class="memdesc:a7e1414a4edd69d48560125dd83a2aa82"><td class="mdescLeft">&#160;</td><td class="mdescRight">Occurs when node has stopped. Node can't be used at this point. See also: LifecycleEventType.AfterNodeStop. <a href="#a7e1414a4edd69d48560125dd83a2aa82">More...</a><br /></td></tr>
<tr class="separator:a7e1414a4edd69d48560125dd83a2aa82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad29178c2289c7ade36838c6145674745"><td class="memItemLeft" align="right" valign="top">EventHandler&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html#ad29178c2289c7ade36838c6145674745">ClientDisconnected</a></td></tr>
<tr class="memdesc:ad29178c2289c7ade36838c6145674745"><td class="mdescLeft">&#160;</td><td class="mdescRight">Occurs when client node disconnects from the cluster. This event can only occur when this instance runs in client mode (<a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_ignite_configuration.html#a776cbcebfa6f051abf6e8c626d4ea773" title="Gets or sets a value indicating whether node should start in client mode. Client node cannot hold dat...">IgniteConfiguration.ClientMode</a>). <a href="#ad29178c2289c7ade36838c6145674745">More...</a><br /></td></tr>
<tr class="separator:ad29178c2289c7ade36838c6145674745"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51da47c8b83527d8cf3c83a14afe3e87"><td class="memItemLeft" align="right" valign="top">EventHandler&lt; <a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_lifecycle_1_1_client_reconnect_event_args.html">ClientReconnectEventArgs</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html#a51da47c8b83527d8cf3c83a14afe3e87">ClientReconnected</a></td></tr>
<tr class="memdesc:a51da47c8b83527d8cf3c83a14afe3e87"><td class="mdescLeft">&#160;</td><td class="mdescRight">Occurs when client node reconnects to the cluster. This event can only occur when this instance runs in client mode (<a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_ignite_configuration.html#a776cbcebfa6f051abf6e8c626d4ea773" title="Gets or sets a value indicating whether node should start in client mode. Client node cannot hold dat...">IgniteConfiguration.ClientMode</a>). <a href="#a51da47c8b83527d8cf3c83a14afe3e87">More...</a><br /></td></tr>
<tr class="separator:a51da47c8b83527d8cf3c83a14afe3e87"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"></div><h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a18b80fed65527d302f9950fb91d39a1f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_cache_1_1_i_cache.html">ICache</a>&lt;TK, TV&gt; Apache.Ignite.Core.IIgnite.CreateCache&lt; TK, TV &gt; </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<dl class="tparams"><dt>Template Parameters</dt><dd>
<table class="tparams">
<tr><td class="paramname">TK</td><td>Cache key type.</td></tr>
<tr><td class="paramname">TV</td><td>Cache value type.</td></tr>
</table>
</dd>
</dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">name</td><td>Cache name.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Existing or newly created cache.</dd></dl>
</div>
</div>
<a class="anchor" id="ac637615563d758cac32df2bea1941bbd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_cache_1_1_i_cache.html">ICache</a>&lt;TK, TV&gt; Apache.Ignite.Core.IIgnite.CreateCache&lt; TK, TV &gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html">CacheConfiguration</a>&#160;</td>
<td class="paramname"><em>configuration</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<dl class="tparams"><dt>Template Parameters</dt><dd>
<table class="tparams">
<tr><td class="paramname">TK</td><td>Cache key type.</td></tr>
<tr><td class="paramname">TV</td><td>Cache value type.</td></tr>
</table>
</dd>
</dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">configuration</td><td>Cache configuration.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Existing or newly created cache.</dd></dl>
</div>
</div>
<a class="anchor" id="ac9f39832dd847ae76679825e08271d73"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_cache_1_1_i_cache.html">ICache</a>&lt;TK, TV&gt; Apache.Ignite.Core.IIgnite.CreateCache&lt; TK, TV &gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html">CacheConfiguration</a>&#160;</td>
<td class="paramname"><em>configuration</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_near_cache_configuration.html">NearCacheConfiguration</a>&#160;</td>
<td class="paramname"><em>nearConfiguration</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<dl class="tparams"><dt>Template Parameters</dt><dd>
<table class="tparams">
<tr><td class="paramname">TK</td><td>Cache key type.</td></tr>
<tr><td class="paramname">TV</td><td>Cache value type.</td></tr>
</table>
</dd>
</dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">configuration</td><td>Cache configuration.</td></tr>
<tr><td class="paramname">nearConfiguration</td><td>Near cache configuration for client.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Existing or newly created cache.</dd></dl>
</div>
</div>
<a class="anchor" id="ad2257b4cb99e022a74bfb103f38a8009"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_cache_1_1_i_cache.html">ICache</a>&lt;TK, TV&gt; Apache.Ignite.Core.IIgnite.CreateNearCache&lt; TK, TV &gt; </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_near_cache_configuration.html">NearCacheConfiguration</a>&#160;</td>
<td class="paramname"><em>configuration</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">name</td><td>The name.</td></tr>
<tr><td class="paramname">configuration</td><td>The configuration.</td></tr>
</table>
</dd>
</dl>
<dl class="tparams"><dt>Template Parameters</dt><dd>
<table class="tparams">
<tr><td class="paramname">TK</td><td>Cache key type.</td></tr>
<tr><td class="paramname">TV</td><td>Cache value type.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Near cache instance.</dd></dl>
</div>
</div>
<a class="anchor" id="a01735314c4fb0553582d0e362ea9dbe8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Apache.Ignite.Core.IIgnite.DestroyCache </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">name</td><td>The name of the cache to stop.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ab4e3ec814805c7020466f3a23f3e998a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_cache_1_1_i_cache_affinity.html">ICacheAffinity</a> Apache.Ignite.Core.IIgnite.GetAffinity </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">name</td><td>Cache name.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Cache data affinity service.</dd></dl>
</div>
</div>
<a class="anchor" id="aaa99d424c555568e19d7d03a335e47c0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_data_structures_1_1_i_atomic_long.html">IAtomicLong</a> Apache.Ignite.Core.IIgnite.GetAtomicLong </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">long&#160;</td>
<td class="paramname"><em>initialValue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>create</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">name</td><td>Name of the atomic long.</td></tr>
<tr><td class="paramname">initialValue</td><td>Initial value for the atomic long. Ignored if <code>create</code> is false. </td></tr>
<tr><td class="paramname">create</td><td>Flag indicating whether atomic long should be created if it does not exist.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Atomic long instance with specified name, or null if it does not exist and <code>create</code> flag is not set.</dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname">IgniteException</td><td>If atomic long could not be fetched or created.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a62b30b6ad778d02b4b7fe3da8df96f39"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_data_structures_1_1_i_atomic_reference.html">IAtomicReference</a>&lt;T&gt; Apache.Ignite.Core.IIgnite.GetAtomicReference&lt; T &gt; </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">T&#160;</td>
<td class="paramname"><em>initialValue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>create</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">name</td><td>Name of the atomic reference.</td></tr>
<tr><td class="paramname">initialValue</td><td>Initial value for the atomic reference. Ignored if <em>create</em> is false. </td></tr>
<tr><td class="paramname">create</td><td>Flag indicating whether atomic reference should be created if it does not exist.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Atomic reference instance with specified name, or null if it does not exist and <em>create</em> flag is not set.</dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname">IgniteException</td><td>If atomic reference could not be fetched or created.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="afc7d3676bf28204c8156ba21897ba66f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_data_structures_1_1_i_atomic_sequence.html">IAtomicSequence</a> Apache.Ignite.Core.IIgnite.GetAtomicSequence </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">long&#160;</td>
<td class="paramname"><em>initialValue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>create</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">name</td><td>Name of the atomic sequence.</td></tr>
<tr><td class="paramname">initialValue</td><td>Initial value for the atomic sequence. Ignored if <em>create</em> is false. </td></tr>
<tr><td class="paramname">create</td><td>Flag indicating whether atomic sequence should be created if it does not exist.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Atomic sequence instance with specified name, or null if it does not exist and <em>create</em> flag is not set.</dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname">IgniteException</td><td>If atomic sequence could not be fetched or created.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a2c51fb4dd1b33b7c747f6618886acf6c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_binary_1_1_i_binary.html">IBinary</a> Apache.Ignite.Core.IIgnite.GetBinary </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>Instance of IBinary interface</dd></dl>
</div>
</div>
<a class="anchor" id="a8f8c568891aa3889f68e9f49d0d4dff8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_cache_1_1_i_cache.html">ICache</a>&lt;TK, TV&gt; Apache.Ignite.Core.IIgnite.GetCache&lt; TK, TV &gt; </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">name</td><td>Cache name.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Cache instance for given name.</dd></dl>
<dl class="tparams"><dt>Template Parameters</dt><dd>
<table class="tparams">
<tr><td class="paramname">TK</td><td>Cache key type.</td></tr>
<tr><td class="paramname">TV</td><td>Cache value type.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a866010a94947caa37c52f096a706cb5b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ICollection&lt;string&gt; Apache.Ignite.Core.IIgnite.GetCacheNames </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>Collection of names of currently available caches.</dd></dl>
</div>
</div>
<a class="anchor" id="a3f32d765afc9dfc165956786ebcdefca"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_cluster_1_1_i_cluster.html">ICluster</a> Apache.Ignite.Core.IIgnite.GetCluster </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a1cda3edf0a71f900f74a7b571ed026df"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_compute_1_1_i_compute.html">ICompute</a> Apache.Ignite.Core.IIgnite.GetCompute </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>Compute instance over this grid projection.</dd></dl>
</div>
</div>
<a class="anchor" id="afc4a187ff4115b6b12824c54eb4259bf"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_ignite_configuration.html">IgniteConfiguration</a> Apache.Ignite.Core.IIgnite.GetConfiguration </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aa964def251d595404d78904c07c451ec"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_datastream_1_1_i_data_streamer.html">IDataStreamer</a>&lt;TK, TV&gt; Apache.Ignite.Core.IIgnite.GetDataStreamer&lt; TK, TV &gt; </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>cacheName</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">cacheName</td><td>Cache name (<code>null</code> for default cache).</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Data streamer.</dd></dl>
</div>
</div>
<a class="anchor" id="a66be996456bd8748f1e77f41508df1d8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_events_1_1_i_events.html">IEvents</a> Apache.Ignite.Core.IIgnite.GetEvents </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>Events facade over all cluster nodes.</dd></dl>
</div>
</div>
<a class="anchor" id="ac2e7e350b4d80c383ba2c791869be363"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_messaging_1_1_i_messaging.html">IMessaging</a> Apache.Ignite.Core.IIgnite.GetMessaging </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>Messaging instance over all cluster nodes.</dd></dl>
</div>
</div>
<a class="anchor" id="a19f3ac5c8b17788dc10b0ef6cd30c729"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_cache_1_1_i_cache.html">ICache</a>&lt;TK, TV&gt; Apache.Ignite.Core.IIgnite.GetOrCreateCache&lt; TK, TV &gt; </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<dl class="tparams"><dt>Template Parameters</dt><dd>
<table class="tparams">
<tr><td class="paramname">TK</td><td>Cache key type.</td></tr>
<tr><td class="paramname">TV</td><td>Cache value type.</td></tr>
</table>
</dd>
</dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">name</td><td>Cache name.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Existing or newly created cache.</dd></dl>
</div>
</div>
<a class="anchor" id="a886497688aee80f37bd78e306ad45f47"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_cache_1_1_i_cache.html">ICache</a>&lt;TK, TV&gt; Apache.Ignite.Core.IIgnite.GetOrCreateCache&lt; TK, TV &gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html">CacheConfiguration</a>&#160;</td>
<td class="paramname"><em>configuration</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_near_cache_configuration.html">NearCacheConfiguration</a>&#160;</td>
<td class="paramname"><em>nearConfiguration</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<dl class="tparams"><dt>Template Parameters</dt><dd>
<table class="tparams">
<tr><td class="paramname">TK</td><td>Cache key type.</td></tr>
<tr><td class="paramname">TV</td><td>Cache value type.</td></tr>
</table>
</dd>
</dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">configuration</td><td>Cache configuration.</td></tr>
</table>
</dd>
</dl>
<p>/// </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">nearConfiguration</td><td>Near cache configuration for client.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Existing or newly created cache.</dd></dl>
</div>
</div>
<a class="anchor" id="ac0fcde1c478e68710c180deeee7dd592"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_cache_1_1_i_cache.html">ICache</a>&lt;TK, TV&gt; Apache.Ignite.Core.IIgnite.GetOrCreateCache&lt; TK, TV &gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html">CacheConfiguration</a>&#160;</td>
<td class="paramname"><em>configuration</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<dl class="tparams"><dt>Template Parameters</dt><dd>
<table class="tparams">
<tr><td class="paramname">TK</td><td>Cache key type.</td></tr>
<tr><td class="paramname">TV</td><td>Cache value type.</td></tr>
</table>
</dd>
</dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">configuration</td><td>Cache configuration.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Existing or newly created cache.</dd></dl>
</div>
</div>
<a class="anchor" id="ab42d73d523bf5337ed063495f1dc67ed"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_cache_1_1_i_cache.html">ICache</a>&lt;TK, TV&gt; Apache.Ignite.Core.IIgnite.GetOrCreateNearCache&lt; TK, TV &gt; </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_near_cache_configuration.html">NearCacheConfiguration</a>&#160;</td>
<td class="paramname"><em>configuration</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">name</td><td>The name.</td></tr>
<tr><td class="paramname">configuration</td><td>The configuration.</td></tr>
</table>
</dd>
</dl>
<dl class="tparams"><dt>Template Parameters</dt><dd>
<table class="tparams">
<tr><td class="paramname">TK</td><td>Cache key type.</td></tr>
<tr><td class="paramname">TV</td><td>Cache value type.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Near cache instance.</dd></dl>
</div>
</div>
<a class="anchor" id="a82dc42fb2759c396c3278762f24f8d1a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_services_1_1_i_services.html">IServices</a> Apache.Ignite.Core.IIgnite.GetServices </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>Services facade over all cluster nodes.</dd></dl>
</div>
</div>
<a class="anchor" id="a5040063feaf386bf88fb31b261dbc673"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_transactions_1_1_i_transactions.html">ITransactions</a> Apache.Ignite.Core.IIgnite.GetTransactions </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Property Documentation</h2>
<a class="anchor" id="ac2976588d09c08e67ab9c8588a48e6d3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">string Apache.Ignite.Core.IIgnite.Name</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>Name of the grid, or <code>null</code> for default grid.</dd></dl>
</div>
</div>
<h2 class="groupheader">Event Documentation</h2>
<a class="anchor" id="ad29178c2289c7ade36838c6145674745"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">EventHandler Apache.Ignite.Core.IIgnite.ClientDisconnected</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a51da47c8b83527d8cf3c83a14afe3e87"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">EventHandler&lt;<a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_lifecycle_1_1_client_reconnect_event_args.html">ClientReconnectEventArgs</a>&gt; Apache.Ignite.Core.IIgnite.ClientReconnected</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a7e1414a4edd69d48560125dd83a2aa82"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">EventHandler Apache.Ignite.Core.IIgnite.Stopped</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ae382b291509706e223d3a89e028dd967"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">EventHandler Apache.Ignite.Core.IIgnite.Stopping</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_apache.html">Apache</a></li><li class="navelem"><a class="el" href="namespace_apache_1_1_ignite.html">Ignite</a></li><li class="navelem"><a class="el" href="namespace_apache_1_1_ignite_1_1_core.html">Core</a></li><li class="navelem"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html">IIgnite</a></li>
<li class="footer">Generated on Mon Aug 1 2016 19:40:27 for Apache Ignite.NET by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.9.1 </li>
</ul>
</div>
</body>
</html>