Skip to content

Class BindingRegistry

Namespace: DotBoxD.Kernels.Bindings
Assembly: DotBoxD.Kernels.dll

public sealed class BindingRegistry : IBindingCatalog

objectBindingRegistry

IBindingCatalog

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

BindingRegistry(IEnumerable<BindingDescriptor>)

Section titled “ BindingRegistry(IEnumerable<BindingDescriptor>)”
public BindingRegistry(IEnumerable<BindingDescriptor> bindings)

bindings IEnumerable<BindingDescriptor>

public string ManifestHash { get; }

string

public IReadOnlyList<BindingSignature> Signatures { get; }

IReadOnlyList<BindingSignature>

public bool Contains(string id)

id string

bool

public BindingDescriptor GetDescriptor(string id)

id string

BindingDescriptor

public bool TryGet(string id, out BindingSignature binding)

id string

binding BindingSignature

bool

TryGetCapabilityGrantValidator(string, out CapabilityGrantValidator)

Section titled “ TryGetCapabilityGrantValidator(string, out CapabilityGrantValidator)”
public bool TryGetCapabilityGrantValidator(string capabilityId, out CapabilityGrantValidator validator)

capabilityId string

validator CapabilityGrantValidator

bool