GigaSpaces XAP.NET Documentation
GigaSpaces.Core Namespace
Class LibraryGigaSpaces.Core
Contains classes and types to handle core GigaSpaces functionality.
Declaration Syntax
C#Visual BasicVisual C++J#
namespace GigaSpaces.Core
Namespace GigaSpaces.Core
namespace GigaSpaces.Core
package GigaSpaces.Core
Types
All TypesClassesStructuresInterfacesEnumerationsDelegates
IconTypeDescription
AsyncCallback<(Of <(T>)>)
References a method to be called when a corresponding asynchronous operation is completes.

ClusterInfo
Holds cluster related information.

EntryType
Determines entry type.

GigaSpacesFactory
This class is the starting point for

IAsyncResult<(Of <(T>)>)
Represnts the status of an asynchronous operation.

IdQuery<(Of <(T>)>)
Class to encapsulate information of a query based on a Space ID. An ID query is composed of a type (provided either as a .NET type or as a string which contains the type name) and an ID value, and optionally a routing value an a query result type indicator.

IdsQuery<(Of <(T>)>)
Class to encapsulate information of a query based on multiple Space IDs. An IDs query is composed of a type (provided either as a .NET class or as a string which contains the type name) and a collection of ID values, and optionally routing value(s) an a query result type indicator.

ILease
Defines a type of object that is issued by the lease grantor and returned to the lease holder.

ILeaseContext<(Of <(T>)>)
Extends the basic ILease to provide additional functionality.

IPreparedTemplate<(Of <(T>)>)
Encapsulates a template that was prepared by a space proxy.

IQuery<(Of <(T>)>)
Base interface for various space query types.

IReadByIdsResult<(Of <(T>)>)
Holds enumerable results of the operation. When enumerating through the results, null values are skipped. If you want to access null values, use the property. Results are ordered based on the list of Ids provided to the method.

IReadOnlySpaceProxy
Encapsulates a read-only space proxy.

ISpaceIterator<(Of <(T>)>)
Provides an encapsulation of an iterator over a space proxy.

ISpaceProxy
Encapsulates a space proxy.

ITakeByIdsResult<(Of <(T>)>)
Holds enumerable results of the operation. When enumerating through the results, null values are skipped. If you want to access null values, use the property. Results are ordered based on the list of Ids provided to the method.

IteratorScope
Determines the scope of entries visible to a space iterator.

ITransaction
Interface for classes representing transactions supported by the space.

ITransactionManager
The interface used for managers of the two-phase commit protocol for top-level transactions.

JiniTransactionManagerLookupInfo
Encapsulates information required to locate a JINI transaction manager.

JvmMode
Determines the Jvm mode.

ObjectQuery<(Of <(T>)>)
Encapsulates an actual template object that is used to query the space. This is mainly used to be able to easily create generic code queries over the space.

Provider
Determines the provider that should be used

ReadModifiers
Reperesents modifiers for space read operations.

SecurityContext
Defines security info passed from the proxy to the space, used by the security filters to validate access to space functions.

SpaceConfig
Defines configurations to start a space.

SpaceIteratorConfig
This class is used to encapsulate settings for ISpaceIterator<(Of <(T>)>) instances.

SpaceUrl
Encapsulates a space url.

SqlQuery<(Of <(T>)>)
Represents an Sql-like template you can use to query the space.

SqlQuery Obsolete.
Provides a generic form of an SqlQuery. See SqlQuery's documentation for more info.

TakeModifiers
Reperesents modifiers for space take operations.

UpdateModifiers
Represents modifiers for space write/update operations.

View
Represents a query used to initialize a local view.

WriteModifiers
Represents modifiers for space write operations.