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