OpenServiceBroker for .NET 0.4.3
client and a server .NET library for the Open Service Broker API specification
OpenServiceBroker.Bindings.IServiceBindingBlocking Interface Reference

Manages bindings for Service Instances with blocking operations. More...

Inheritance diagram for OpenServiceBroker.Bindings.IServiceBindingBlocking:
OpenServiceBroker.Bindings.IServiceBindingBase

Public Member Functions

Task< ServiceBindingBindAsync (ServiceBindingContext context, ServiceBindingRequest request)
 generates a Service Binding More...
 
Task UnbindAsync (ServiceBindingContext context, string serviceId, string planId)
 deletes a Service Binding More...
 
- Public Member Functions inherited from OpenServiceBroker.Bindings.IServiceBindingBase
Task< ServiceBindingResourceFetchAsync (string instanceId, string bindingId)
 fetches a Service Binding More...
 

Detailed Description

Manages bindings for Service Instances with blocking operations.

Member Function Documentation

◆ BindAsync()

Task< ServiceBinding > OpenServiceBroker.Bindings.IServiceBindingBlocking.BindAsync ( ServiceBindingContext  context,
ServiceBindingRequest  request 
)

generates a Service Binding

Parameters
contextThe id of binding to create.
requestParameters for the requested Service Binding.
Exceptions
ConflictExceptionAn instance with the same id already exists but with different attributes.

◆ UnbindAsync()

Task OpenServiceBroker.Bindings.IServiceBindingBlocking.UnbindAsync ( ServiceBindingContext  context,
string  serviceId,
string  planId 
)

deletes a Service Binding

Parameters
contextThe id of the binding being deleted.
serviceIdThe id of the service associated with the binding being deleted.
planIdThe id of the plan associated with the binding being deleted.
Exceptions
GoneExceptionThe binding does not exist (anymore).

The documentation for this interface was generated from the following file: