Table of Contents

Namespace OpenServiceBroker.Bindings

Classes

ServiceBinding
ServiceBindingAsyncOperation
ServiceBindingBase
ServiceBindingBlockingEndpoint

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

ServiceBindingContext

Identifies a specific Service Binding to apply an operation to.

ServiceBindingDeferredEndpoint

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

ServiceBindingEndpointBase

A Service Binding endpoint.

ServiceBindingPollingEndpoint

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

ServiceBindingRequest
ServiceBindingResource
ServiceBindingResourceObject
ServiceBindingVolumeMount
ServiceBindingVolumeMountDevice
ServiceBindingsController

Exposes bindings for Service Instances.

Interfaces

IServiceBindingBase

Common base for IServiceBindingBlocking and IServiceBindingDeferred; do not use directly!

IServiceBindingBlocking

Manages bindings for Service Instances with blocking operations.

IServiceBindingDeferred

Manages bindings for Service Instances with potentially deferred (asynchronous) operations.

IServiceBindingDeferredEndpoint

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

IServiceBindingEndpoint

Represents a Service Binding for a specific Service Instance with blocking operations.

IServiceBindingEndpointBase

Common base for IServiceBindingEndpoint and IServiceBindingDeferredEndpoint; do not use directly!

Enums

ServiceBindingVolumeMountDeviceType
ServiceBindingVolumeMountMode