Show / Hide Table of Contents

Interface ICommandingDependencyResolver

Namespace: AzureFromTheTrenches.Commanding.Abstractions
Assembly: AzureFromTheTrenches.Commanding.Abstractions.dll
Syntax
public interface ICommandingDependencyResolver

Properties

| Improve this Doc View Source

AssociatedCommandingRuntime

Declaration
ICommandingRuntime AssociatedCommandingRuntime { get; set; }
Property Value
Type Description
ICommandingRuntime

Methods

| Improve this Doc View Source

RegisterInstance<TType>(TType)

Declaration
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
object Resolve(Type type)
Parameters
Type Name Description
Type type
Returns
Type Description
System.Object
| Improve this Doc View Source

Resolve<TType>()

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

TypeMapping(Type, Type)

Declaration
ICommandingDependencyResolver TypeMapping(Type type, Type impl)
Parameters
Type Name Description
Type type
Type impl
Returns
Type Description
ICommandingDependencyResolver
| Improve this Doc View Source

TypeMapping<TType, TImpl>()

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

Extension Methods

QueueCommandingDependencies.UseQueues(ICommandingDependencyResolver, Action<String, ICommand, Exception>, Action<String, ICommand, Exception>, Action<String, ICommand, Exception>)
AzureEventHubCommandingDependencies.UseEventHubCommandAuditing(ICommandingDependencyResolver, Microsoft.Azure.EventHubs.EventHubClient, IPartitionKeyProvider, AzureEventHubAuditorOptions)
AzureEventHubCommandingDependencies.UseEventHubCommandAuditing(ICommandingDependencyResolver, String, IPartitionKeyProvider, AzureEventHubAuditorOptions)
AzureEventHubCommandingDependencies.UseEventHubCommandAuditing(ICommandingDependencyResolver, String, String, IPartitionKeyProvider, AzureEventHubAuditorOptions)
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)
HttpCommandingDependencies.UseHttpCommanding(ICommandingDependencyResolver, HttpClient)
HttpCommandingDependencies.UseHttpCommanding<TSerializer>(ICommandingDependencyResolver, HttpClient)
CacheCommandingDependencies.UseCommandCache(ICommandingDependencyResolver, CacheOptions[])
CacheCommandingDependencies.UseCommandCache(ICommandingDependencyResolver, Boolean, CacheOptions[])
CacheCommandingDependencies.UseCommandCache(ICommandingDependencyResolver, ICacheKeyProvider, CacheOptions[])
CacheCommandingDependencies.UseCommandCache(ICommandingDependencyResolver, ICacheKeyProvider, Boolean, CacheOptions[])
MicrosoftLoggingExtensionsDependencies.UseMicrosoftLoggingExtensionsAuditor(ICommandingDependencyResolver, LogLevel, LogLevel, MicrosoftLoggingExtensionsAuditorOptions)
  • Improve this Doc
  • View Source
  • 0 Comments
Back to top Copyright © 2018 James Randall