public IHub Create(HubDescriptor descriptor)
{
if (descriptor == null)
{
throw new ArgumentNullException("descriptor");
}
if (descriptor.HubType == null)
{
return null;
}
return ActivatorUtilities.CreateInstance(_serviceProvider, descriptor.HubType) as IHub;
}
}