GetReceivers() публичный статический Метод

Gets the set of IWebHookReceiver instances discovered by a default discovery mechanism which is used if none are registered with the Dependency Injection engine.
public static GetReceivers ( ) : IEnumerable
Результат IEnumerable
Пример #1
0
        /// <summary>
        /// Gets the set of <see cref="IWebHookReceiver"/> instances registered with the Dependency Injection engine
        /// or an empty collection if none are registered.
        /// </summary>
        /// <param name="services">The <see cref="IDependencyScope"/> implementation.</param>
        /// <returns>An <see cref="IEnumerable{T}"/> containing the registered instances.</returns>
        public static IEnumerable <IWebHookReceiver> GetReceivers(this IDependencyScope services)
        {
            IEnumerable <IWebHookReceiver> receivers = services.GetServices <IWebHookReceiver>();

            if (receivers == null || !receivers.Any())
            {
                receivers = ReceiverServices.GetReceivers();
            }
            return(receivers);
        }