Table of Contents

Class BindingRegistry

Namespace
DotBoxD.Kernels.Bindings
Assembly
DotBoxD.Kernels.dll
public sealed class BindingRegistry : IBindingCatalog
Inheritance
BindingRegistry
Implements
Inherited Members

Constructors

BindingRegistry(IEnumerable<BindingDescriptor>)

public BindingRegistry(IEnumerable<BindingDescriptor> bindings)

Parameters

bindings IEnumerable<BindingDescriptor>

Properties

ManifestHash

public string ManifestHash { get; }

Property Value

string

Signatures

public IReadOnlyList<BindingSignature> Signatures { get; }

Property Value

IReadOnlyList<BindingSignature>

Methods

Contains(string)

public bool Contains(string id)

Parameters

id string

Returns

bool

GetDescriptor(string)

public BindingDescriptor GetDescriptor(string id)

Parameters

id string

Returns

BindingDescriptor

TryGet(string, out BindingSignature)

public bool TryGet(string id, out BindingSignature binding)

Parameters

id string
binding BindingSignature

Returns

bool

TryGetCapabilityGrantValidator(string, out CapabilityGrantValidator)

public bool TryGetCapabilityGrantValidator(string capabilityId, out CapabilityGrantValidator validator)

Parameters

capabilityId string
validator CapabilityGrantValidator

Returns

bool