Table of Contents

Interface IServiceInstanceEndpointBase<TServiceBindingEndpoint>

Namespace
OpenServiceBroker.Instances
Assembly
OpenServiceBroker.Client.dll

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

public interface IServiceInstanceEndpointBase<out TServiceBindingEndpoint> : IEndpoint where TServiceBindingEndpoint : IServiceBindingEndpointBase

Type Parameters

TServiceBindingEndpoint

The endpoint type used to represent Service Bindings for this Service Instance.

Inherited Members
Extension Methods

Properties

ServiceBindings

Exposes bindings for this Service Instance.

IIndexerEndpoint<out TServiceBindingEndpoint> ServiceBindings { get; }

Property Value

IIndexerEndpoint<TServiceBindingEndpoint>

Methods

FetchAsync()

Fetches a Service Instance.

Task<ServiceInstanceResource> FetchAsync()

Returns

Task<ServiceInstanceResource>

Exceptions

NotFoundException

The instance does not exist or a provisioning operation is still in progress.

ConcurrencyException

The instance is being updated and therefore cannot be fetched at this time.