Show / Hide Table of Contents

Class MicrosoftDependencyInjectionCommandingResolverAdapter

Inheritance
System.Object
MicrosoftDependencyInjectionCommandingResolverAdapter
Implements
IMicrosoftDependencyInjectionCommandingResolverAdapter
ICommandingDependencyResolverAdapter
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: AzureFromTheTrenches.Commanding.MicrosoftDependencyInjection
Assembly: AzureFromTheTrenches.Commanding.MicrosoftDependencyInjection.dll
Syntax
public class MicrosoftDependencyInjectionCommandingResolverAdapter : IMicrosoftDependencyInjectionCommandingResolverAdapter, ICommandingDependencyResolverAdapter

Constructors

| Improve this Doc View Source

MicrosoftDependencyInjectionCommandingResolverAdapter(IServiceCollection)

Declaration
public MicrosoftDependencyInjectionCommandingResolverAdapter(IServiceCollection serviceCollection)
Parameters
Type Name Description
Microsoft.Extensions.DependencyInjection.IServiceCollection serviceCollection

Properties

| Improve this Doc View Source

AssociatedCommandingRuntime

Declaration
public ICommandingRuntime AssociatedCommandingRuntime { get; set; }
Property Value
Type Description
ICommandingRuntime
| Improve this Doc View Source

Registry

Declaration
public ICommandRegistry Registry { get; }
Property Value
Type Description
ICommandRegistry
| Improve this Doc View Source

ServiceProvider

Declaration
public IServiceProvider ServiceProvider { get; set; }
Property Value
Type Description
System.IServiceProvider

Methods

| Improve this Doc View Source

RegisterInstance<TType>(TType)

Declaration
public ICommandingDependencyResolverAdapter RegisterInstance<TType>(TType instance)
Parameters
Type Name Description
TType instance
Returns
Type Description
ICommandingDependencyResolverAdapter
Type Parameters
Name Description
TType
| Improve this Doc View Source

Resolve(Type)

Declaration
public object Resolve(Type type)
Parameters
Type Name Description
System.Type type
Returns
Type Description
System.Object
| Improve this Doc View Source

Resolve<TType>()

Declaration
public TType Resolve<TType>()
Returns
Type Description
TType
Type Parameters
Name Description
TType
| Improve this Doc View Source

TypeMapping(Type, Type)

Declaration
public ICommandingDependencyResolverAdapter TypeMapping(Type type, Type impl)
Parameters
Type Name Description
System.Type type
System.Type impl
Returns
Type Description
ICommandingDependencyResolverAdapter
| Improve this Doc View Source

TypeMapping<TType, TImpl>()

Declaration
public ICommandingDependencyResolverAdapter TypeMapping<TType, TImpl>()
    where TImpl : TType
Returns
Type Description
ICommandingDependencyResolverAdapter
Type Parameters
Name Description
TType
TImpl

Implements

IMicrosoftDependencyInjectionCommandingResolverAdapter
ICommandingDependencyResolverAdapter

Extension Methods

AzureEventHubCommandingDependencies.AddEventHubCommandAuditing(ICommandingDependencyResolverAdapter, EventHubClient, IPartitionKeyProvider, AzureEventHubAuditorOptions)
AzureEventHubCommandingDependencies.AddEventHubCommandAuditing(ICommandingDependencyResolverAdapter, String, IPartitionKeyProvider, AzureEventHubAuditorOptions)
AzureEventHubCommandingDependencies.AddEventHubCommandAuditing(ICommandingDependencyResolverAdapter, String, String, IPartitionKeyProvider, AzureEventHubAuditorOptions)
MemoryCacheCommandingDependencies.AddCommandMemoryCache(ICommandingDependencyResolverAdapter)
HttpCommandingDependencies.AddHttpCommanding(ICommandingDependencyResolverAdapter, HttpClient)
HttpCommandingDependencies.AddHttpCommanding<TSerializer>(ICommandingDependencyResolverAdapter, HttpClient)
AzureStorageCommandingDependencies.AddAzureStorageCommanding<TSerializer>(ICommandingDependencyResolverAdapter)
AzureStorageCommandingDependencies.AddAzureStorageCommanding(ICommandingDependencyResolverAdapter)
AzureStorageCommandingDependencies.AddAzureStorageCommandAuditing(ICommandingDependencyResolverAdapter, CloudStorageAccount, CloudBlobContainer, IStorageStrategy, AzureStorageAuditorOptions)
AzureStorageCommandingDependencies.AddAzureStorageCommandAuditing(ICommandingDependencyResolverAdapter, CloudQueue, CloudBlobContainer, IStorageStrategy, AzureStorageAuditorOptions)
AzureStorageCommandingDependencies.AddAzureStorageAuditQueueProcessor(ICommandingDependencyResolverAdapter, CloudQueue, CloudQueue)
CommandingDependencies.AddCommanding(ICommandingDependencyResolverAdapter, Action<Type>)
CommandingDependencies.AddCommanding(ICommandingDependencyResolverAdapter, Options)
CommandingDependencies.AddPreDispatchCommandingAuditor<TDispatchAuditorImpl>(ICommandingDependencyResolverAdapter, Boolean)
CommandingDependencies.AddPostDispatchCommandingAuditor<TDispatchAuditorImpl>(ICommandingDependencyResolverAdapter, Boolean)
CommandingDependencies.AddExecutionCommandingAuditor<TExecutionAuditorImpl>(ICommandingDependencyResolverAdapter, Boolean)
CommandingDependencies.AddAuditItemEnricher<TAuditItemEnricher>(ICommandingDependencyResolverAdapter)
MicrosoftLoggingExtensionsDependencies.AddMicrosoftLoggingExtensionsAuditor(ICommandingDependencyResolverAdapter, LogLevel, LogLevel, MicrosoftLoggingExtensionsAuditorOptions)
CacheCommandingDependencies.AddCommandCache(ICommandingDependencyResolverAdapter, CacheOptions[])
CacheCommandingDependencies.AddCommandCache(ICommandingDependencyResolverAdapter, Boolean, CacheOptions[])
CacheCommandingDependencies.AddCommandCache(ICommandingDependencyResolverAdapter, ICacheKeyProvider, CacheOptions[])
CacheCommandingDependencies.AddCommandCache(ICommandingDependencyResolverAdapter, ICacheKeyProvider, Boolean, CacheOptions[])
QueueCommandingDependencies.AddQueues(ICommandingDependencyResolverAdapter, Action<String, ICommand, Exception>, Action<String, ICommand, Exception>, Action<String, ICommand, Exception>)
IDependencyResolverExtensions.AddCommandRedisCache(ICommandingDependencyResolverAdapter, String)
IDependencyResolverExtensions.AddCommandRedisCache(ICommandingDependencyResolverAdapter, ConnectionMultiplexer)
IDependencyResolverExtensions.AddCommandRedisCache(ICommandingDependencyResolverAdapter, Lazy<ConnectionMultiplexer>)
AzureServiceBusCommandingDependencies.AddAzureServiceBus(ICommandingDependencyResolverAdapter)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX