OpenServiceBroker for .NET 0.4.4
client and a server .NET library for the Open Service Broker API specification
OpenServiceBroker.Instances.IServiceInstanceEndpointBase< out out TServiceBindingEndpoint > Interface Template Reference

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

Inheritance diagram for OpenServiceBroker.Instances.IServiceInstanceEndpointBase< out out TServiceBindingEndpoint >:
TypedRest::Endpoints::IEndpoint

Public Member Functions

Task< ServiceInstanceResourceFetchAsync ()
 Fetches a Service Instance. More...
 
- Public Member Functions inherited from TypedRest::Endpoints::IEndpoint
IReadOnlyList<(Uri uri, string? title)> GetLinks (string rel)
 
Uri Link (string rel)
 
Uri LinkTemplate (string rel, IDictionary< string, object > variables)
 
Uri LinkTemplate (string rel, object variables)
 

Properties

IIndexerEndpoint< TServiceBindingEndpoint > ServiceBindings [get]
 Exposes bindings for this Service Instance.
 
- Properties inherited from TypedRest::Endpoints::IEndpoint
Uri Uri
 
HttpClient HttpClient
 
MediaTypeFormatter Serializer
 
IErrorHandler ErrorHandler
 
ILinkExtractor LinkExtractor
 

Detailed Description

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

Template Parameters
TServiceBindingEndpointThe endpoint type used to represent Service Bindings for this Service Instance.
Type Constraints
TServiceBindingEndpoint :IServiceBindingEndpointBase 

Member Function Documentation

◆ FetchAsync()

Task< ServiceInstanceResource > OpenServiceBroker.Instances.IServiceInstanceEndpointBase< out out TServiceBindingEndpoint >.FetchAsync ( )

Fetches a Service Instance.

Exceptions
NotFoundExceptionThe instance does not exist or a provisioning operation is still in progress.
ConcurrencyExceptionThe instance is being updated and therefore cannot be fetched at this time.

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