Table of Contents

Interface IOpenServiceBrokerClient

Namespace
OpenServiceBroker
Assembly
OpenServiceBroker.Client.dll

A type-safe client for the Open Service Broker API.

public interface IOpenServiceBrokerClient
Extension Methods

Properties

Catalog

Exposes a list of all services available on the Service Broker.

IElementEndpoint<Catalog> Catalog { get; }

Property Value

IElementEndpoint<Catalog>

ServiceInstancesBlocking

Exposes Service Instances with blocking operations. If the Service Broker can only handle a request deferred (asynchronously) AsyncRequiredException is thrown.

IIndexerEndpoint<IServiceInstanceEndpoint> ServiceInstancesBlocking { get; }

Property Value

IIndexerEndpoint<IServiceInstanceEndpoint>

ServiceInstancesDeferred

Exposes Service Instances with potentially deferred (asynchronous) operations.

IIndexerEndpoint<IServiceInstanceDeferredEndpoint> ServiceInstancesDeferred { get; }

Property Value

IIndexerEndpoint<IServiceInstanceDeferredEndpoint>

ServiceInstancesPolling

Exposes Service Instances. Uses potentially deferred (asynchronous) operations and automatically handles polling to make them appear blocking.

IIndexerEndpoint<IServiceInstanceEndpoint> ServiceInstancesPolling { get; }

Property Value

IIndexerEndpoint<IServiceInstanceEndpoint>