Table of Contents

Class IExtensionRegistryExtensions

Namespace
Microsoft.Azure.WebJobs.Host
Assembly
Microsoft.Azure.WebJobs.Host.dll
public static class IExtensionRegistryExtensions
Inheritance
IExtensionRegistryExtensions
Inherited Members

Methods

GetExtensions<TExtension>(IExtensionRegistry)

public static IEnumerable<TExtension> GetExtensions<TExtension>(this IExtensionRegistry registry)

Parameters

registry IExtensionRegistry

Returns

IEnumerable<TExtension>

Type Parameters

TExtension

RegisterBindingRules<TAttribute>(IExtensionRegistry, params IBindingProvider[])

public static void RegisterBindingRules<TAttribute>(this IExtensionRegistry registry, params IBindingProvider[] bindingProviders) where TAttribute : Attribute

Parameters

registry IExtensionRegistry
bindingProviders IBindingProvider[]

Type Parameters

TAttribute

RegisterBindingRules<TAttribute>(IExtensionRegistry, Action<TAttribute, Type>, IConfiguration, INameResolver, params IBindingProvider[])

public static void RegisterBindingRules<TAttribute>(this IExtensionRegistry registry, Action<TAttribute, Type> validator, IConfiguration configuration, INameResolver nameResolver, params IBindingProvider[] bindingProviders) where TAttribute : Attribute

Parameters

registry IExtensionRegistry
validator Action<TAttribute, Type>
configuration IConfiguration
nameResolver INameResolver
bindingProviders IBindingProvider[]

Type Parameters

TAttribute

RegisterExtension<TExtension>(IExtensionRegistry, TExtension)

public static void RegisterExtension<TExtension>(this IExtensionRegistry registry, TExtension extension)

Parameters

registry IExtensionRegistry
extension TExtension

Type Parameters

TExtension