Table of Contents

Namespace OpenServiceBroker.Instances

Classes

ServiceInstanceAsyncOperation
ServiceInstanceBase
ServiceInstanceBlockingEndpoint

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

ServiceInstanceContext

Identifies a specific Service Instance to apply an operation to.

ServiceInstanceDeferredEndpoint

Represents a specific Service Instance with potentially deferred (asynchronous) operations.

ServiceInstanceEndpointBase<TServiceBindingEndpointInterface, TServiceBindingEndpoint>

A Service Instance endpoint.

ServiceInstanceMetadata

Metadata for a Service Instance.

ServiceInstancePollingEndpoint

Represents a specific Service Instance. Uses potentially deferred (asynchronous) operations and automatically handles polling to make them appear blocking.

ServiceInstancePreviousValues

Information about a Service Instance prior to the update.

ServiceInstanceProvision
ServiceInstanceProvisionRequest
ServiceInstanceResource
ServiceInstanceUpdateRequest
ServiceInstancesController

Exposes Service Instances.

Interfaces

IServiceInstanceBase

Common base for IServiceInstanceBlocking and IServiceInstanceDeferred; do not use directly!

IServiceInstanceBlocking

Manages Service Instances with blocking operations.

IServiceInstanceDeferred

Manages Service Instances with potentially deferred (asynchronous) operations.

IServiceInstanceDeferredEndpoint

Represents a specific Service Instance with potentially deferred (asynchronous) operations.

IServiceInstanceEndpoint

Represents a specific Service Instance with blocking operations.

IServiceInstanceEndpointBase<TServiceBindingEndpoint>

Common base for IServiceInstanceEndpoint and IServiceInstanceDeferredEndpoint; do not use directly!