IDependencyResolver Interface

.NET Framework 4.5

Provides an interface that represents the dependency resolver for SignalR.

Namespace:  Microsoft.AspNet.SignalR
Assembly:  Microsoft.AspNet.SignalR.Core (in Microsoft.AspNet.SignalR.Core.dll)

public interface class IDependencyResolver : IDisposable

The IDependencyResolver type exposes the following members.

  NameDescription
Public methodDispose (Inherited from IDisposable.)
Public methodGetServiceReturns the service for the given type.
Public methodGetServicesReturns the services for the given type.
Public methodRegister(Type, IEnumerable<Func<Object>>)Registers a list of service for the specified type.
Public methodRegister(Type, Func<Object>)Registers a service for the specified type.
Top

  NameDescription
Public Extension MethodInitializeHostInitialize the host for the dependency resolver extensions. (Defined by HostDependencyResolverExtensions.)
Public Extension MethodResolve(Type)Overloaded. Resolves the type of extensions. (Defined by DependencyResolverExtensions.)
Public Extension MethodResolve<T>()Overloaded. Resolves the type of extensions. (Defined by DependencyResolverExtensions.)
Public Extension MethodResolveAll(Type)Overloaded. Resolves all the types of extensions. (Defined by DependencyResolverExtensions.)
Public Extension MethodResolveAll<T>()Overloaded. Resolves all the types of extensions. (Defined by DependencyResolverExtensions.)
Public Extension MethodUseRedis(RedisScaleoutConfiguration)Overloaded. Use Redis as the messaging backplane for scaling out of ASP.NET SignalR applications in a web farm. (Defined by DependencyResolverExtensions.)
Public Extension MethodUseRedis(String, Int32, String, String)Overloaded. Use Redis as the messaging backplane for scaling out of ASP.NET SignalR applications in a web farm. (Defined by DependencyResolverExtensions.)
Public Extension MethodUseServiceBus(ServiceBusScaleoutConfiguration)Overloaded. Use service bus as a messaging backplane to scale-out message bus implementation. (Defined by DependencyResolverExtensions.)
Public Extension MethodUseServiceBus(String, String)Overloaded. Use service bus as a messaging backplane to scale-out message bus implementation. (Defined by DependencyResolverExtensions.)
Public Extension MethodUseSqlServer(String)Overloaded. Use SQL server as a messaging backplane to scale-out message bus implementation. (Defined by DependencyResolverExtensions.)
Public Extension MethodUseSqlServer(SqlScaleoutConfiguration)Overloaded. Use SQL server as a messaging backplane to scale-out message bus implementation. (Defined by DependencyResolverExtensions.)
Top
Show: