Поделиться через


ImageSourceServiceCollectionExtensions.AddService Метод

Определение

Перегрузки

AddService<TImageSource,TImageSourceService>(IImageSourceServiceCollection)

Регистрирует службу образов в базовом контейнере службы с помощью AddSingleton.

AddService<TImageSource>(IImageSourceServiceCollection, Func<IServiceProvider,IImageSourceService<TImageSource>>)

Регистрирует службу образов в базовом контейнере службы с помощью AddSingleton.

AddService<TImageSource,TImageSourceService>(IImageSourceServiceCollection)

Исходный код:
ImageSourceServiceCollectionExtensions.cs
Исходный код:
ImageSourceServiceCollectionExtensions.cs

Регистрирует службу образов в базовом контейнере службы с помощью AddSingleton.

public:
generic <typename TImageSource, typename TImageSourceService>
 where TImageSource : Microsoft::Maui::IImageSource where TImageSourceService : class, Microsoft::Maui::IImageSourceService<TImageSource>[System::Runtime::CompilerServices::Extension]
 static Microsoft::Maui::Hosting::IImageSourceServiceCollection ^ AddService(Microsoft::Maui::Hosting::IImageSourceServiceCollection ^ services);
public static Microsoft.Maui.Hosting.IImageSourceServiceCollection AddService<TImageSource,TImageSourceService> (this Microsoft.Maui.Hosting.IImageSourceServiceCollection services) where TImageSource : Microsoft.Maui.IImageSource where TImageSourceService : class, Microsoft.Maui.IImageSourceService<TImageSource>;
static member AddService : Microsoft.Maui.Hosting.IImageSourceServiceCollection -> Microsoft.Maui.Hosting.IImageSourceServiceCollection (requires 'ImageSource :> Microsoft.Maui.IImageSource and 'ImageSourceService : null and 'ImageSourceService :> Microsoft.Maui.IImageSourceService<'ImageSource>)
<Extension()>
Public Function AddService(Of TImageSource As IImageSource, TImageSourceService As IImageSource) (services As IImageSourceServiceCollection) As IImageSourceServiceCollection

Параметры типа

TImageSource

Тип изображения для регистрации

TImageSourceService

Тип службы для регистрации

Параметры

services
IImageSourceServiceCollection

Коллекция служб

Возвращаемое значение

Коллекция служб

Применяется к

AddService<TImageSource>(IImageSourceServiceCollection, Func<IServiceProvider,IImageSourceService<TImageSource>>)

Исходный код:
ImageSourceServiceCollectionExtensions.cs
Исходный код:
ImageSourceServiceCollectionExtensions.cs

Регистрирует службу образов в базовом контейнере службы с помощью AddSingleton.

public:
generic <typename TImageSource>
 where TImageSource : Microsoft::Maui::IImageSource[System::Runtime::CompilerServices::Extension]
 static Microsoft::Maui::Hosting::IImageSourceServiceCollection ^ AddService(Microsoft::Maui::Hosting::IImageSourceServiceCollection ^ services, Func<IServiceProvider ^, Microsoft::Maui::IImageSourceService<TImageSource> ^> ^ implementationFactory);
public static Microsoft.Maui.Hosting.IImageSourceServiceCollection AddService<TImageSource> (this Microsoft.Maui.Hosting.IImageSourceServiceCollection services, Func<IServiceProvider,Microsoft.Maui.IImageSourceService<TImageSource>> implementationFactory) where TImageSource : Microsoft.Maui.IImageSource;
static member AddService : Microsoft.Maui.Hosting.IImageSourceServiceCollection * Func<IServiceProvider, Microsoft.Maui.IImageSourceService<'ImageSource>> -> Microsoft.Maui.Hosting.IImageSourceServiceCollection (requires 'ImageSource :> Microsoft.Maui.IImageSource)
<Extension()>
Public Function AddService(Of TImageSource As IImageSource) (services As IImageSourceServiceCollection, implementationFactory As Func(Of IServiceProvider, IImageSourceService(Of TImageSource))) As IImageSourceServiceCollection

Параметры типа

TImageSource

Тип изображения для регистрации

Параметры

services
IImageSourceServiceCollection

Коллекция служб

implementationFactory
Func<IServiceProvider,IImageSourceService<TImageSource>>

Фабричный метод для создания службы

Возвращаемое значение

Коллекция служб

Применяется к