Show / Hide Table of Contents

Class MicrosoftDependencyInjectionCommandingResolver

Inheritance
System.Object
MicrosoftDependencyInjectionCommandingResolver
Implements
IMicrosoftDependencyInjectionCommandingResolver
ICommandingDependencyResolver
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
[Obsolete("Please use MicrosoftDependencyInjectionCommandingResolverAdapter instead")]
public class MicrosoftDependencyInjectionCommandingResolver : IMicrosoftDependencyInjectionCommandingResolver, ICommandingDependencyResolver

Constructors

| Improve this Doc View Source

MicrosoftDependencyInjectionCommandingResolver(IServiceCollection)

Declaration
public MicrosoftDependencyInjectionCommandingResolver(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 ICommandingDependencyResolver RegisterInstance<TType>(TType instance)
Parameters
Type Name Description
TType instance
Returns
Type Description
ICommandingDependencyResolver
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 ICommandingDependencyResolver TypeMapping(Type type, Type impl)
Parameters
Type Name Description
System.Type type
System.Type impl
Returns
Type Description
ICommandingDependencyResolver
| Improve this Doc View Source

TypeMapping<TType, TImpl>()

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

Implements

IMicrosoftDependencyInjectionCommandingResolver
ICommandingDependencyResolver

Extension Methods

AzureEventHubCommandingDependencies.UseEventHubCommandAuditing(ICommandingDependencyResolver, EventHubClient, IPartitionKeyProvider, AzureEventHubAuditorOptions)
AzureEventHubCommandingDependencies.UseEventHubCommandAuditing(ICommandingDependencyResolver, String, IPartitionKeyProvider, AzureEventHubAuditorOptions)
AzureEventHubCommandingDependencies.UseEventHubCommandAuditing(ICommandingDependencyResolver, String, String, IPartitionKeyProvider, AzureEventHubAuditorOptions)
MemoryCacheCommandingDependencies.UseCommandMemoryCache(ICommandingDependencyResolver)
HttpCommandingDependencies.UseHttpCommanding(ICommandingDependencyResolver, HttpClient)
HttpCommandingDependencies.UseHttpCommanding<TSerializer>(ICommandingDependencyResolver, HttpClient)
AzureStorageCommandingDependencies.UseAzureStorageCommanding<TSerializer>(ICommandingDependencyResolver)
AzureStorageCommandingDependencies.UseAzureStorageCommanding(ICommandingDependencyResolver)
AzureStorageCommandingDependencies.UseAzureStorageCommandAuditing(ICommandingDependencyResolver, CloudStorageAccount, CloudBlobContainer, IStorageStrategy, AzureStorageAuditorOptions)
AzureStorageCommandingDependencies.UseAzureStorageCommandAuditing(ICommandingDependencyResolver, CloudQueue, CloudBlobContainer, IStorageStrategy, AzureStorageAuditorOptions)
AzureStorageCommandingDependencies.UseAzureStorageAuditQueueProcessor(ICommandingDependencyResolver, CloudQueue, CloudQueue)
CommandingDependencies.UseCommanding(ICommandingDependencyResolver, Action<Type>)
CommandingDependencies.UseCommanding(ICommandingDependencyResolver, Options)
CommandingDependencies.UsePreDispatchCommandingAuditor<TDispatchAuditorImpl>(ICommandingDependencyResolver, Boolean)
CommandingDependencies.UsePostDispatchCommandingAuditor<TDispatchAuditorImpl>(ICommandingDependencyResolver, Boolean)
CommandingDependencies.UseExecutionCommandingAuditor<TExecutionAuditorImpl>(ICommandingDependencyResolver, Boolean)
CommandingDependencies.UseAuditItemEnricher<TAuditItemEnricher>(ICommandingDependencyResolver)
MicrosoftLoggingExtensionsDependencies.UseMicrosoftLoggingExtensionsAuditor(ICommandingDependencyResolver, LogLevel, LogLevel, MicrosoftLoggingExtensionsAuditorOptions)
CacheCommandingDependencies.UseCommandCache(ICommandingDependencyResolver, CacheOptions[])
CacheCommandingDependencies.UseCommandCache(ICommandingDependencyResolver, Boolean, CacheOptions[])
CacheCommandingDependencies.UseCommandCache(ICommandingDependencyResolver, ICacheKeyProvider, CacheOptions[])
CacheCommandingDependencies.UseCommandCache(ICommandingDependencyResolver, ICacheKeyProvider, Boolean, CacheOptions[])
QueueCommandingDependencies.UseQueues(ICommandingDependencyResolver, Action<String, ICommand, Exception>, Action<String, ICommand, Exception>, Action<String, ICommand, Exception>)
IDependencyResolverExtensions.UseCommandRedisCache(ICommandingDependencyResolver, String)
IDependencyResolverExtensions.UseCommandRedisCache(ICommandingDependencyResolver, ConnectionMultiplexer)
IDependencyResolverExtensions.UseCommandRedisCache(ICommandingDependencyResolver, Lazy<ConnectionMultiplexer>)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX