MarkLogic XCC/.Net Library |

# Marklogic.Xcc.Spi Namespace

The Marklogic.Xcc.Spi namespace defines interfaces for the XCC Service Provider Interface functionality. This package is not yet fully supported on the .NET platform for user code, it is currently only used by internal implementation code.

Namespace hierarchy

### Classes

Class | Description
--- | ---
ConnectionErrorAction | An enumeration of connection error actions.

### Interfaces

Interface | Description
--- | ---
ConnectionProvider | This interface defines a provider of Sockets for a ContentSource. Policies such as load balancing or failover can be implemented by supplying a custom ConnectionProvider.
ServerConnection | This class encapsulates a server connection as returned from a ConnectionProvider instance.

### Enumerations

Enumeration | Description
--- | ---
ConnectionErrorAction.Action | An enumeration of connection error actions.