Share via


ServiceManager Class

Definition

public ref class ServiceManager abstract : IServiceProvider, System::Collections::Generic::IEnumerable<Type ^>
public abstract class ServiceManager : IServiceProvider, System.Collections.Generic.IEnumerable<Type>
type ServiceManager = class
    interface IServiceProvider
    interface seq<Type>
    interface IEnumerable
Public MustInherit Class ServiceManager
Implements IEnumerable(Of Type), IServiceProvider
Inheritance
ServiceManager
Implements

Constructors

ServiceManager()

Methods

Contains(Type)
Contains<TServiceType>()
GetEnumerator()
GetRequiredService<TServiceType>()
GetService(Type)
GetService<TServiceType>()
GetTarget(Delegate)
Publish(Type, Object)
Publish(Type, PublishServiceCallback)
Publish<TServiceType>(PublishServiceCallback<TServiceType>)
Publish<TServiceType>(TServiceType)
RemoveCallback(Delegate, Delegate)
Subscribe(Type, SubscribeServiceCallback)
Subscribe<TServiceType>(SubscribeServiceCallback<TServiceType>)
Unsubscribe(Type, SubscribeServiceCallback)
Unsubscribe<TServiceType>(SubscribeServiceCallback<TServiceType>)

Explicit Interface Implementations

IEnumerable.GetEnumerator()

Extension Methods

EmptyIfNull<T>(IEnumerable<T>)

Return this enumeration in case it is not null. In case it is null return empty enumeration.

Applies to