это работает
https://docs.angularjs.org/api/ng/service/$http
// Simple GET request example:
$http({
method: 'GET',
url: '/someUrl'
}).then(function successCallback(response) {
// this callback will be called asynchronously
// when the response is available
}, function errorCallback(response) {
// called asynchronously if an error occurs
// or server returns response with an error status.
});
В аналогичном стиле с ответом Джима, но используя AsClosedTypesOf
:
Assembly[] assemblies = GetYourAssemblies();
builder.RegisterAssemblyTypes(assemblies)
.AsClosedTypesOf(typeof(IHandler<>));
Вероятно, вы хотите что-то подобное, хотя я не уверен, как IsAssignable () ведет себя с открытыми дженериками.
Assembly[] assemblies = GetYourAssemblies();
builder.RegisterAssemblyTypes(assemblies)
.Where(t => t.IsAssignableFrom(typeof(IHandler<>)))
.AsSelf()
.AsImplementedInterfaces();
Type.GetCustomAttributes()
возвращает object[]
, так как это поможет мне?
– Steven
26 April 2011 в 16:42