DefaultDependencyResolver Class

.NET Framework 4.5

Represents a dependency resolver with default behavior.

Inheritance Hierarchy

System.Object
  Microsoft.AspNet.SignalR.DefaultDependencyResolver

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

Syntax

'Declaration
Public Class DefaultDependencyResolver _
    Implements IDependencyResolver, IDisposable
'Usage
Dim instance As DefaultDependencyResolver
public class DefaultDependencyResolver : IDependencyResolver, 
    IDisposable
public ref class DefaultDependencyResolver : IDependencyResolver, 
    IDisposable
type DefaultDependencyResolver =  
    class 
        interface IDependencyResolver 
        interface IDisposable 
    end
public class DefaultDependencyResolver implements IDependencyResolver, IDisposable

The DefaultDependencyResolver type exposes the following members.

Constructors

  Name Description
Public method DefaultDependencyResolver Initializes a new instance of the DefaultDependencyResolver class.

Top

Methods

  Name Description
Public method Dispose() Releases the resources used by the current instance of the DefaultDependencyResolver class.
Protected method Dispose(Boolean) Releases the unmanaged resources used by the current instance of the DefaultDependencyResolver class and optionally releases the managed resources.
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetService Resolves singly registered services that support arbitrary object creation.
Public method GetServices Resolves multiply registered services.
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method Register(Type, IEnumerable<Func<Object>>) Registers the specified services to the dependency resolver.
Public method Register(Type, Func<Object>) Registers the specified service to the dependency resolver.
Public method ToString (Inherited from Object.)

Top

Extension Methods

  Name Description
Public Extension Method InitializeHost Initialize the host for the dependency resolver extensions. (Defined by HostDependencyResolverExtensions.)
Public Extension Method Resolve(Type) Overloaded. Resolves the type of extensions. (Defined by DependencyResolverExtensions.)
Public Extension Method Resolve<T>() Overloaded. Resolves the type of extensions. (Defined by DependencyResolverExtensions.)
Public Extension Method ResolveAll(Type) Overloaded. Resolves all the types of extensions. (Defined by DependencyResolverExtensions.)
Public Extension Method ResolveAll<T>() Overloaded. Resolves all the types of extensions. (Defined by DependencyResolverExtensions.)
Public Extension Method UseRedis(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 Method UseRedis(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 Method UseServiceBus(ServiceBusScaleoutConfiguration) Overloaded. Use service bus as a messaging backplane to scale-out message bus implementation. (Defined by DependencyResolverExtensions.)
Public Extension Method UseServiceBus(String, String) Overloaded. Use service bus as a messaging backplane to scale-out message bus implementation. (Defined by DependencyResolverExtensions.)
Public Extension Method UseSqlServer(String) Overloaded. Use SQL server as a messaging backplane to scale-out message bus implementation. (Defined by DependencyResolverExtensions.)
Public Extension Method UseSqlServer(SqlScaleoutConfiguration) Overloaded. Use SQL server as a messaging backplane to scale-out message bus implementation. (Defined by DependencyResolverExtensions.)

Top

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Microsoft.AspNet.SignalR Namespace