Interface IIgniteSetClient<T>
Distributed set: stores items on one or more Ignite cluster nodes.
Implements most of the methods from ISet<T>. The following methods are NOT supported: IsSubsetOf(IEnumerable<T>), IsProperSubsetOf(IEnumerable<T>), Overlaps(IEnumerable<T>), SymmetricExceptWith(IEnumerable<T>). Set items can be placed on single node (when Colocated is true) or distributed across grid nodes.Inherited Members
Namespace: Apache.Ignite.Core.Client.DataStructures
Assembly: Apache.Ignite.Core.dll
Syntax
[SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")]
public interface IIgniteSetClient<T> : ISet<T>, ICollection<T>, IEnumerable<T>, IEnumerable
Type Parameters
| Name | Description |
|---|---|
| T | Item type. |
Properties
Colocated
Gets a value indicating whether this set is colocated, that is, all items are stored on a single node.
Declaration
bool Colocated { get; }
Property Value
| Type | Description |
|---|---|
| bool |
IsClosed
Gets a value indicating whether this instance was removed from the cluster.
Declaration
bool IsClosed { get; }
Property Value
| Type | Description |
|---|---|
| bool | True if this set was removed; otherwise, false. |
Name
Gets the set name.
Declaration
string Name { get; }
Property Value
| Type | Description |
|---|---|
| string |
PageSize
Gets or sets a value indicating the batch size for multi-item operations such as iteration.
Declaration
int PageSize { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
Methods
Close()
Removes this set from the cluster.
Declaration
void Close()